[FFmpeg-cvslog] tak_parser: properly mark packets as key frames

Paul B Mahol git at videolan.org
Fri Jun 28 23:32:32 CEST 2013


ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Fri Jun 28 21:21:57 2013 +0000| [36748d4b6ca9c963a24c49b2196847984f02f3ac] | committer: Paul B Mahol

tak_parser: properly mark packets as key frames

Signed-off-by: Paul B Mahol <onemda at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=36748d4b6ca9c963a24c49b2196847984f02f3ac
---

 libavcodec/tak_parser.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/libavcodec/tak_parser.c b/libavcodec/tak_parser.c
index 0f2fbc2..9136192 100644
--- a/libavcodec/tak_parser.c
+++ b/libavcodec/tak_parser.c
@@ -90,6 +90,7 @@ static int tak_parse(AVCodecParserContext *s, AVCodecContext *avctx,
                         s->duration           = t->ti.last_frame_samples ?
                                                 t->ti.last_frame_samples :
                                                 t->ti.frame_samples;
+                        s->key_frame          = !!(t->ti.flags & TAK_FRAME_FLAG_HAS_INFO);
                     } else {
                         pc->frame_start_found = 0;
                         next                  = t->index - pc->index;



More information about the ffmpeg-cvslog mailing list