[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