From ad9d62ef22de83b36fc7da009734292a209ab765 Mon Sep 17 00:00:00 2001 From: Aurelien Jacobs Date: Thu, 22 May 2008 23:04:02 +0000 Subject: [PATCH] matroskadec: allows inserting chapters with unspecified end Originally committed as revision 13242 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/matroskadec.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 2b6f2ba..b038267 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -2250,8 +2250,12 @@ matroska_parse_chapters(AVFormatContext *s) } } - if(start != AV_NOPTS_VALUE && end != AV_NOPTS_VALUE) - res = ff_new_chapter(s, start * AV_TIME_BASE / 1000000000 , end * AV_TIME_BASE / 1000000000, title ? title : "(unnamed)"); + if (start != AV_NOPTS_VALUE) { + start = start * AV_TIME_BASE / 1000000000; + if (end != AV_NOPTS_VALUE) + end = end * AV_TIME_BASE / 1000000000; + res = ff_new_chapter(s, start, end, title ? title : "(unnamed)"); + } av_free(title); break; -- 2.7.4