AVIDump: coded_frame is deprecated

Setting this is not required anymore as of commit 40cf1bbacc622 of
FFmpeg.

For users of older versions of the libavcodec library we guard the
change with an #if.
This commit is contained in:
Silvan Jegen 2016-01-18 20:01:11 +01:00
parent 38875e5600
commit 59f72d3571
1 changed files with 2 additions and 0 deletions

View File

@ -203,8 +203,10 @@ void AVIDump::AddFrame(const u8* data, int width, int height)
pkt.dts = av_rescale_q(pkt.dts,
s_stream->codec->time_base, s_stream->time_base);
}
#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(56, 60, 100)
if (s_stream->codec->coded_frame->key_frame)
pkt.flags |= AV_PKT_FLAG_KEY;
#endif
pkt.stream_index = s_stream->index;
av_interleaved_write_frame(s_format_context, &pkt);