From 8165735902fd08bf6f28ea0eaa067bc50779c53f Mon Sep 17 00:00:00 2001 From: Seungha Yang Date: Fri, 21 Feb 2025 21:14:44 +0900 Subject: [PATCH] libav: Fix build error 'AV_CODEC_ID_QOI undeclared' Add version check define guard Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4243 Part-of: --- subprojects/gst-libav/ext/libav/gstavcodecmap.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/subprojects/gst-libav/ext/libav/gstavcodecmap.c b/subprojects/gst-libav/ext/libav/gstavcodecmap.c index 9f639fe706..81b2827e97 100644 --- a/subprojects/gst-libav/ext/libav/gstavcodecmap.c +++ b/subprojects/gst-libav/ext/libav/gstavcodecmap.c @@ -982,7 +982,9 @@ gst_ffmpeg_codecid_is_image (enum AVCodecID codec_id) case AV_CODEC_ID_PPM: case AV_CODEC_ID_PBM: case AV_CODEC_ID_PCX: +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 33, 100) case AV_CODEC_ID_QOI: +#endif case AV_CODEC_ID_SGI: case AV_CODEC_ID_TARGA: case AV_CODEC_ID_TIFF: @@ -1115,7 +1117,9 @@ gst_ffmpeg_codecid_is_known (enum AVCodecID codec_id) case AV_CODEC_ID_PAM: case AV_CODEC_ID_PGM: case AV_CODEC_ID_PCX: +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 33, 100) case AV_CODEC_ID_QOI: +#endif case AV_CODEC_ID_SGI: case AV_CODEC_ID_TARGA: case AV_CODEC_ID_TIFF: @@ -2253,11 +2257,13 @@ gst_ffmpeg_codecid_to_caps (enum AVCodecID codec_id, NULL); break; +#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(59, 33, 100) case AV_CODEC_ID_QOI: caps = gst_ff_vid_caps_new (context, NULL, codec_id, encode, "image/qoi", NULL); break; +#endif case AV_CODEC_ID_SGI: caps =