From 37f57ab4dddf463dfb34736a43a13e0eed099742 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 4 Apr 2010 12:20:10 +0000 Subject: [PATCH] Allow AVFormatContext.duration to be set if no individual stream duration is known. Demuxers already do this ... Originally committed as revision 22796 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/avformat.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavformat/avformat.h b/libavformat/avformat.h index 22f74b4013..7c7affac07 100644 --- a/libavformat/avformat.h +++ b/libavformat/avformat.h @@ -611,8 +611,9 @@ typedef struct AVFormatContext { It is deduced from the AVStream values. */ int64_t start_time; /** Decoding: duration of the stream, in AV_TIME_BASE fractional - seconds. NEVER set this value directly: it is deduced from the - AVStream values. */ + seconds. Only set this value if you know none of the individual stream + durations and also dont set any of them. This is deduced from the + AVStream values if not set. */ int64_t duration; /** decoding: total file size, 0 if unknown */ int64_t file_size;