From: Ronald S. Bultje Date: Mon, 16 Mar 2009 12:59:18 +0000 (+0000) Subject: Mark the first output audio frame as keyframe (separate patch from previous, X-Git-Tag: v0.6~5301 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=55d330f913747a17b50502fc148208adcd4e54bc;p=platform%2Fupstream%2Flibav.git Mark the first output audio frame as keyframe (separate patch from previous, as requested by Kostya). See "[PATCH] rmdec.c: remove cache access duplication". Originally committed as revision 18010 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavformat/rmdec.c b/libavformat/rmdec.c index 055abf65b..f3e51a173 100644 --- a/libavformat/rmdec.c +++ b/libavformat/rmdec.c @@ -687,6 +687,10 @@ ff_rm_retrieve_cache (AVFormatContext *s, ByteIOContext *pb, st->codec->block_align); } rm->audio_pkt_cnt--; + if ((pkt->pts = ast->audiotimestamp) != AV_NOPTS_VALUE) { + ast->audiotimestamp = AV_NOPTS_VALUE; + pkt->flags = PKT_FLAG_KEY; + } else pkt->flags = 0; pkt->stream_index = st->index;