--- a/modules/codec/avcodec/avcommon_compat.h +++ b/modules/codec/avcodec/avcommon_compat.h @@ -76,2 +76,6 @@ +#ifndef FF_API_V408_CODECID // removed in ffmpeg 9 +# define FF_API_V408_CODECID (LIBAVCODEC_VERSION_MAJOR < 63) +#endif + # include --- a/modules/codec/avcodec/fourcc.c +++ b/modules/codec/avcodec/fourcc.c @@ -239,3 +239,5 @@ { VLC_CODEC_DXTORY, AV_CODEC_ID_DXTORY }, +#if FF_API_V408_CODECID { VLC_CODEC_V410, AV_CODEC_ID_V410 }, +#endif /* AV_CODEC_ID_XWD */ @@ -295,4 +297,6 @@ +#if FF_API_V408_CODECID { VLC_CODEC_V308, AV_CODEC_ID_V308 }, { VLC_CODEC_V408, AV_CODEC_ID_V408 }, +#endif { VLC_CODEC_YUV4, AV_CODEC_ID_YUV4 },