mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 21:30:31 -04:00
screenshot.c:60:5: error: implicit declaration of function 'avcodec_free_frame' is invalid in C99 [-Werror,-Wimplicit-function-declaration] avcodec_free_frame(&ctx->pic); ^ screenshot.c:72:20: error: implicit declaration of function 'avcodec_alloc_frame' is invalid in C99 [-Werror,-Wimplicit-function-declaration] ctx->pic = avcodec_alloc_frame(); ^ screenshot.c:97:22: error: use of undeclared identifier 'PIX_FMT_RGB24'; did you mean 'AV_PIX_FMT_RGB24'? avctx->pix_fmt = PIX_FMT_RGB24; ^~~~~~~~~~~~~ AV_PIX_FMT_RGB24 /usr/local/include/libavutil/pixfmt.h:64:5: note: 'AV_PIX_FMT_RGB24' declared here AV_PIX_FMT_RGB24, ///< packed RGB 8:8:8, 24bpp, RGBRGB... ^ screenshot.c:113:5: error: implicit declaration of function 'avcodec_get_frame_defaults' is invalid in C99 [-Werror,-Wimplicit-function-declaration] avcodec_get_frame_defaults(pic); ^ screenshot.c:118:16: error: implicit declaration of function 'avcodec_encode_video' is invalid in C99 [-Werror,-Wimplicit-function-declaration] int size = avcodec_encode_video(avctx, outbuffer, outbuffer_size, pic); ^ PR: 214896 Reported by: jbeich Reviewed by: jbeich, junovitch (mentor) Approved by: jbeich, junovitch (mentor)
14 lines
546 B
C
14 lines
546 B
C
--- libmpcodecs/vf_screenshot.c.orig 2016-11-30 00:06:27 UTC
|
|
+++ libmpcodecs/vf_screenshot.c
|
|
@@ -167,9 +167,9 @@ static int control (vf_instance_t *vf, i
|
|
|
|
static int query_format(struct vf_instance *vf, unsigned int fmt)
|
|
{
|
|
- enum PixelFormat av_format = imgfmt2pixfmt(fmt);
|
|
+ enum AVPixelFormat av_format = imgfmt2pixfmt(fmt);
|
|
|
|
- if (av_format != PIX_FMT_NONE && sws_isSupportedInput(av_format))
|
|
+ if (av_format != AV_PIX_FMT_NONE && sws_isSupportedInput(av_format))
|
|
return vf_next_query_format(vf, fmt);
|
|
return 0;
|
|
}
|