[FFmpeg-cvslog] r9963 - in trunk: libavformat/asf.c tests/libav.regression.ref

michael subversion
Mon Aug 6 22:36:55 CEST 2007


Author: michael
Date: Mon Aug  6 22:36:55 2007
New Revision: 9963

Log:
ignore preroll, it is generally not what AVStream.start_time should contain


Modified:
   trunk/libavformat/asf.c
   trunk/tests/libav.regression.ref

Modified: trunk/libavformat/asf.c
==============================================================================
--- trunk/libavformat/asf.c	(original)
+++ trunk/libavformat/asf.c	Mon Aug  6 22:36:55 2007
@@ -196,7 +196,7 @@ static int asf_read_header(AVFormatConte
             int type, type_specific_size, sizeX;
             uint64_t total_size;
             unsigned int tag1;
-            int64_t pos1, pos2;
+            int64_t pos1, pos2, start_time;
             int test_for_ext_stream_audio, is_dvr_ms_audio=0;
 
             pos1 = url_ftell(pb);
@@ -209,10 +209,11 @@ static int asf_read_header(AVFormatConte
             if (!asf_st)
                 goto fail;
             st->priv_data = asf_st;
-            st->start_time = asf->hdr.preroll;
+            start_time = asf->hdr.preroll;
+
             if(!(asf->hdr.flags & 0x01)) { // if we aren't streaming...
                 st->duration = asf->hdr.send_time /
-                    (10000000 / 1000) - st->start_time;
+                    (10000000 / 1000) - start_time;
             }
             get_guid(pb, &g);
 

Modified: trunk/tests/libav.regression.ref
==============================================================================
--- trunk/tests/libav.regression.ref	(original)
+++ trunk/tests/libav.regression.ref	Mon Aug  6 22:36:55 2007
@@ -4,7 +4,7 @@ ffmpeg regression test
 ./tests/data/b-libav.avi CRC=0x400c29e9
 786446e80ead936e5faa8f5908f19281 *./tests/data/b-libav.asf
 339775 ./tests/data/b-libav.asf
-./tests/data/b-libav.asf CRC=0x74113749
+./tests/data/b-libav.asf CRC=0x7f38e57b
 1ce78eeb6881ffe5b649a9b5105de919 *./tests/data/b-libav.rm
 355405 ./tests/data/b-libav.rm
 bdb7484c68db722f66ba1630cf79844c *./tests/data/b-libav.mpg




More information about the ffmpeg-cvslog mailing list