From 79da10cf65badc07e5ebd712f2aa43cc76844898 Mon Sep 17 00:00:00 2001 From: Nanang Izzuddin Date: Thu, 8 Dec 2011 10:27:38 +0000 Subject: Re #1234: minor update, put libavcodec version check for constant AV_PICTURE_TYPE_I/FF_I_TYPE usage. git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3904 74dad513-b988-da41-8d7b-12977e46ad98 --- pjmedia/src/pjmedia-codec/ffmpeg_codecs.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pjmedia/src/pjmedia-codec/ffmpeg_codecs.c b/pjmedia/src/pjmedia-codec/ffmpeg_codecs.c index 96b77be1..bcb2184b 100644 --- a/pjmedia/src/pjmedia-codec/ffmpeg_codecs.c +++ b/pjmedia/src/pjmedia-codec/ffmpeg_codecs.c @@ -1403,8 +1403,13 @@ static pj_status_t ffmpeg_codec_encode_whole(pjmedia_vid_codec *codec, } /* Force keyframe */ - if (opt && opt->force_keyframe) + if (opt && opt->force_keyframe) { +#if LIBAVCODEC_VER_AT_LEAST(53,20) avframe.pict_type = AV_PICTURE_TYPE_I; +#else + avframe.pict_type = FF_I_TYPE; +#endif + } err = avcodec_encode_video(ff->enc_ctx, out_buf, out_buf_len, &avframe); if (err < 0) { -- cgit v1.2.3