From 9789595189e7f192aa269a830211763fb73e4f0d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 29 Jul 2015 01:20:14 +0200 Subject: avcodec/utils: Set coded_frame.pict_type in generic code This makes it possible to remove more coded_frame usage without breaking the publically visible coded_frame Signed-off-by: Michael Niedermayer --- libavcodec/utils.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libavcodec/utils.c b/libavcodec/utils.c index 0b2e5f1..5dbd0cf 100644 --- a/libavcodec/utils.c +++ b/libavcodec/utils.c @@ -2133,6 +2133,8 @@ FF_DISABLE_DEPRECATION_WARNINGS if (!ret && got_packet && avctx->coded_frame) { avctx->coded_frame->pts = pkt.pts; avctx->coded_frame->key_frame = !!(pkt.flags & AV_PKT_FLAG_KEY); + if (avctx->codec->capabilities & AV_CODEC_CAP_INTRA_ONLY) + avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I; } FF_ENABLE_DEPRECATION_WARNINGS #endif -- cgit v1.1