Allow AVFormatContext.duration to be set if no individual stream duration is known.
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 4 Apr 2010 12:20:10 +0000 (12:20 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 4 Apr 2010 12:20:10 +0000 (12:20 +0000)
Demuxers already do this ...

Originally committed as revision 22796 to svn://svn.ffmpeg.org/ffmpeg/trunk

libavformat/avformat.h

index 22f74b4..7c7affa 100644 (file)
@@ -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;