From aaf65bc2a5cb0176bdb47b17d20554a69ef49d07 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Sat, 4 Oct 2014 17:42:45 +0200 Subject: [PATCH] lavc/libx264: Fix compilation with libx264 version < 142. --- libavcodec/libx264.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c index 7839248590..5952a0df1e 100644 --- a/libavcodec/libx264.c +++ b/libavcodec/libx264.c @@ -533,7 +533,12 @@ static av_cold int X264_init(AVCodecContext *avctx) x4->params.b_vfr_input = 0; } if (x4->avcintra_class >= 0) +#if X264_BUILD >= 142 x4->params.i_avcintra_class = x4->avcintra_class; +#else + av_log(avctx, AV_LOG_ERROR, + "x264 too old for AVC Intra, at least version 142 needed\n"); +#endif if (x4->b_bias != INT_MIN) x4->params.i_bframe_bias = x4->b_bias; if (x4->b_pyramid >= 0)