From abd2256dbe1cd10cc8d58d3225acfd1bb207af2a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 23 May 2008 18:15:13 +0000 Subject: Pass time_base as argument to new_chapter() as well. This fixes the wrong timebase the matroska demuxer had after my previous commits. Maybe we should reduce new_chapter() to just (AVFormatContext, int id) ? Originally committed as revision 13266 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/nutdec.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libavformat/nutdec.c') diff --git a/libavformat/nutdec.c b/libavformat/nutdec.c index 7259a36acc..0655d0fdc7 100644 --- a/libavformat/nutdec.c +++ b/libavformat/nutdec.c @@ -406,8 +406,9 @@ static int decode_info_header(NUTContext *nut){ if(chapter_id && !stream_id_plus1){ int64_t start= chapter_start / nut->time_base_count; - chapter= ff_new_chapter(s, chapter_id, start, start + chapter_len, NULL); - chapter->time_base= nut->time_base[chapter_start % nut->time_base_count]; + chapter= ff_new_chapter(s, chapter_id, + nut->time_base[chapter_start % nut->time_base_count], + start, start + chapter_len, NULL); } for(i=0; i