aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2008-09-13 03:49:54 +0000
committerMichael Niedermayer <michaelni@gmx.at>2008-09-13 03:49:54 +0000
commit3e3c638e690df315d89b11fd2f84f979137b5e55 (patch)
tree3c2336c903f20f039a9722783089153953eac527
parentf433c8abd3f6d2d09cb8077545887f01a377150a (diff)
downloadffmpeg-3e3c638e690df315d89b11fd2f84f979137b5e55.tar.gz
Switch regression tests to swscale.
Plain C, x86-32 and -64 have been tested and should work, other archs that had asm optmizations in swscale likely will need some fixes to either fall back on C if SWS_BITEXACT is set or make the asm match C. This also disables the PAL8 test as neither swscale nor the old scaler really support PAL8 output, imgconvert supported a fixed 666 palette as output and swscale supports fixed 884 and 422. Originally committed as revision 15305 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--Makefile4
-rw-r--r--tests/ffmpeg.regression.ref66
-rw-r--r--tests/libav.regression.ref98
-rwxr-xr-xtests/regression.sh26
-rw-r--r--tests/rotozoom.regression.ref62
-rw-r--r--tests/seek.regression.ref254
6 files changed, 254 insertions, 256 deletions
diff --git a/Makefile b/Makefile
index c65bce8a99..f8caf7735a 100644
--- a/Makefile
+++ b/Makefile
@@ -263,11 +263,11 @@ LAVF_REG = tests/data/lavf.regression
ROTOZOOM_REG = tests/data/rotozoom.regression
VSYNTH_REG = tests/data/vsynth.regression
-ifeq ($(CONFIG_SWSCALE),yes)
+ifneq ($(CONFIG_SWSCALE),yes)
servertest codectest $(CODEC_TESTS) libavtest: swscale_error
swscale_error:
@echo
- @echo "This regression test is incompatible with --enable-swscale."
+ @echo "This regression test requires --enable-swscale."
@echo
@exit 1
endif
diff --git a/tests/ffmpeg.regression.ref b/tests/ffmpeg.regression.ref
index 643bb98bfe..92b9cd625c 100644
--- a/tests/ffmpeg.regression.ref
+++ b/tests/ffmpeg.regression.ref
@@ -10,10 +10,10 @@ stddev: 7.68 PSNR: 30.41 bytes: 7603200/ 7603200
787469 ./tests/data/a-mpeg2ivlc-qprd.mpg
985170ca0ab1ec1edbb37c44d8cfde90 *./tests/data/mpeg2.vsynth.out.yuv
stddev: 10.09 PSNR: 28.04 bytes: 7603200/ 7603200
-b1cfb7a3b2f1f6794dd6b9efec9cc558 *./tests/data/a-mpeg2_422.mpg
-738682 ./tests/data/a-mpeg2_422.mpg
-bf65179abc21dfbe1ca035ce86977579 *./tests/data/mpeg2.vsynth.out.yuv
-stddev: 63.37 PSNR: 12.08 bytes: 10137600/ 7603200
+06c7ec28f90541cb056a62046805a2c7 *./tests/data/a-mpeg2_422.mpg
+687928 ./tests/data/a-mpeg2_422.mpg
+3116eb7a4549c884be9378ccdf164fe2 *./tests/data/mpeg2.vsynth.out.yuv
+stddev: 63.29 PSNR: 12.09 bytes: 10137600/ 7603200
2566ea5760247a9485c8281cb52291a8 *./tests/data/a-mpeg2.mpg
735853 ./tests/data/a-mpeg2.mpg
55c22a09e4924977ee2cc4180078d3ae *./tests/data/mpeg2.vsynth.out.yuv
@@ -106,18 +106,18 @@ stddev: 7.02 PSNR: 31.18 bytes: 7603200/ 7603200
1026429 ./tests/data/a-mpeg1b.mpg
dd9a471c6b2d1004a90e42f34707becf *./tests/data/mpeg1b.vsynth.out.yuv
stddev: 6.34 PSNR: 32.07 bytes: 7603200/ 7603200
-2f9cb2ede35f7d12f6b518c50e20d81c *./tests/data/a-mjpeg.avi
-1567580 ./tests/data/a-mjpeg.avi
-18c3a76f984e717dd886d21fa04355f6 *./tests/data/mjpeg.vsynth.out.yuv
-stddev: 7.93 PSNR: 30.13 bytes: 7603200/ 7603200
+092af2505ab4799e38399058f72269dd *./tests/data/a-mjpeg.avi
+1568766 ./tests/data/a-mjpeg.avi
+68131a07d3c078d1460a88a955a4d260 *./tests/data/mjpeg.vsynth.out.yuv
+stddev: 7.92 PSNR: 30.14 bytes: 7603200/ 7603200
7c79e97bbe4b2eac12a4bef0568eeb93 *./tests/data/a-ljpeg.avi
6312866 ./tests/data/a-ljpeg.avi
799d3db687f6cdd7a837ec156efc171f *./tests/data/ljpeg.vsynth.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-dca9d700da7857217408c310c501b9bc *./tests/data/a-jpegls.avi
-9086676 ./tests/data/a-jpegls.avi
-0f8637e9b861230aff9894825af83720 *./tests/data/jpegls.vsynth.out.yuv
-stddev: 2.84 PSNR: 39.04 bytes: 7603200/ 7603200
+07fb88b0a025523ed699c62308e9dd33 *./tests/data/a-jpegls.avi
+9086168 ./tests/data/a-jpegls.avi
+012717e7c928641410eaa6abaf126fdc *./tests/data/jpegls.vsynth.out.yuv
+stddev: 2.84 PSNR: 39.05 bytes: 7603200/ 7603200
99ef24bf57718fd29a7a91b22af2b3fe *./tests/data/a-rv10.rm
667935 ./tests/data/a-rv10.rm
d507be4253a9c8211a3738c58ba28118 *./tests/data/rv10.vsynth.out.yuv
@@ -142,34 +142,34 @@ f8f51fa737add17f7fecaefa118b57ed *./tests/data/a-ffv1.avi
2654678 ./tests/data/a-ffv1.avi
799d3db687f6cdd7a837ec156efc171f *./tests/data/ffv1.vsynth.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-5b3430252fdbbc7de5ffedc36150b0bf *./tests/data/a-snow.avi
-156726 ./tests/data/a-snow.avi
-3de2b39f90fd8331f27e627e68e076f7 *./tests/data/snow.vsynth.out.yuv
-stddev: 23.15 PSNR: 20.83 bytes: 7603200/ 7603200
+0686abe923285feb8b2ba0de5e6f304a *./tests/data/a-snow.avi
+137018 ./tests/data/a-snow.avi
+3a00e0016a28f4b759c2e9df8cd3db02 *./tests/data/snow.vsynth.out.yuv
+stddev: 22.73 PSNR: 20.99 bytes: 7603200/ 7603200
c7397d2ceb420f7564dcc785948bff84 *./tests/data/a-snow53.avi
3520692 ./tests/data/a-snow53.avi
799d3db687f6cdd7a837ec156efc171f *./tests/data/snowll.vsynth.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-c299f64c3e85b928c5bfe71629cee006 *./tests/data/a-dv.dv
+9bfab037b2779eef4b95773788bbe369 *./tests/data/a-dv.dv
7200000 ./tests/data/a-dv.dv
-3b9ead854b912e43ead976e4e86aab3b *./tests/data/dv.vsynth.out.yuv
-stddev: 8.91 PSNR: 29.12 bytes: 7603200/ 7603200
-f3f2d89bbf40b5812c919b7bdf38684b *./tests/data/a-dv411.dv
+eed5e51bbb178e0a54853f1b9878b841 *./tests/data/dv.vsynth.out.yuv
+stddev: 6.90 PSNR: 31.34 bytes: 7603200/ 7603200
+d601c05c2c2bc7153ba687dadb2ef51c *./tests/data/a-dv411.dv
7200000 ./tests/data/a-dv411.dv
-b59e4ad3f4eef415752641d087c75d5d *./tests/data/dv.vsynth.out.yuv
-stddev: 30.72 PSNR: 18.37 bytes: 7603200/ 7603200
-70dc9a58345e603094dedcac71e2dcd2 *./tests/data/a-dv50.dv
+fce469df997d2c5f749cb2b2d0f360da *./tests/data/dv.vsynth.out.yuv
+stddev: 30.77 PSNR: 18.36 bytes: 7603200/ 7603200
+fb282f03a0481cc9625baed0f927d978 *./tests/data/a-dv50.dv
14400000 ./tests/data/a-dv50.dv
-d727da8c7ce387ebe68845a1be916ee3 *./tests/data/dv50.vsynth.out.yuv
-stddev: 8.50 PSNR: 29.52 bytes: 7603200/ 7603200
-95d08d714679c0f1a96b6da353c64660 *./tests/data/a-svq1.mov
-1365783 ./tests/data/a-svq1.mov
-fb0a97094a89d6f379535f615783d00c *./tests/data/svq1.vsynth.out.yuv
-stddev: 10.98 PSNR: 27.30 bytes: 7603200/ 7603200
-7f1f97c37bfff641d0f137f9774c0112 *./tests/data/a-flashsv.flv
-14685499 ./tests/data/a-flashsv.flv
-0f8637e9b861230aff9894825af83720 *./tests/data/flashsv.vsynth.out.yuv
-stddev: 2.84 PSNR: 39.04 bytes: 7603200/ 7603200
+8d6afc3a0243f44510fd5f1b1719248a *./tests/data/dv50.vsynth.out.yuv
+stddev: 1.72 PSNR: 43.36 bytes: 7603200/ 7603200
+303aad8cf148645c9b8659670e6c2de0 *./tests/data/a-svq1.mov
+1359751 ./tests/data/a-svq1.mov
+5bbd40268e94bdfb430abf57caa0c291 *./tests/data/svq1.vsynth.out.yuv
+stddev: 9.53 PSNR: 28.53 bytes: 7603200/ 7603200
+d6f92d41d739f95cc63ef8e6453c5011 *./tests/data/a-flashsv.flv
+14684984 ./tests/data/a-flashsv.flv
+012717e7c928641410eaa6abaf126fdc *./tests/data/flashsv.vsynth.out.yuv
+stddev: 2.84 PSNR: 39.05 bytes: 7603200/ 7603200
21f8ff9f1daacd9133683bb4ea0f50a4 *./tests/data/a-mp2.mp2
95712 ./tests/data/a-mp2.mp2
83f8df5d5f84480566af548bb037fceb *./tests/data/mp2.vsynth.out.wav
diff --git a/tests/libav.regression.ref b/tests/libav.regression.ref
index 3057e94d00..c6f701d93c 100644
--- a/tests/libav.regression.ref
+++ b/tests/libav.regression.ref
@@ -24,52 +24,52 @@ f8ad5bd78f4d012a8ce9570aa395ac54 *./tests/data/b-libav.flv
af78858062599fcbba049e4a02588a15 *./tests/data/b-libav.mov
366879 ./tests/data/b-libav.mov
./tests/data/b-libav.mov CRC=0x45079dca
-7820fa85ab86c62028d8dbda94589573 *./tests/data/b-libav.dv
+913b6199765b1dcba196706574621c2f *./tests/data/b-libav.dv
3600000 ./tests/data/b-libav.dv
-./tests/data/b-libav.dv CRC=0xf517e829
-2ba41cf880aa5cb87e8a08fdb735398d *./tests/data/b-libav.gxf
-814640 ./tests/data/b-libav.gxf
-./tests/data/b-libav.gxf CRC=0xa376c09e
+./tests/data/b-libav.dv CRC=0x7787e173
+8a6452b105db3e112fb041a98eda7ea5 *./tests/data/b-libav.gxf
+805992 ./tests/data/b-libav.gxf
+./tests/data/b-libav.gxf CRC=0x9c06676e
66a6584f9e83e8ea3af822a3ba71fbbe *./tests/data/b-libav.nut
329264 ./tests/data/b-libav.nut
./tests/data/b-libav.nut CRC=0x400c29e9
f108c91e3adadb39ce436c8836793045 *./tests/data/b-libav.mkv
329860 ./tests/data/b-libav.mkv
./tests/data/b-libav.mkv CRC=0x400c29e9
-9a9da315747599f7718cc9a9a09c21ff *./tests/data/b-pbmpipe.pbm
+af195c31e8f49de61e3851ccde4c3ebd *./tests/data/b-pbmpipe.pbm
317075 ./tests/data/b-pbmpipe.pbm
-./tests/data/b-pbmpipe.pbm CRC=0xb92906cb
-6ea0e1faf08f6fcdb44db4a104361b57 *./tests/data/b-pgmpipe.pgm
+./tests/data/b-pbmpipe.pbm CRC=0x1ac46c70
+aff140ce80a1c86c1bf54118ad23da7b *./tests/data/b-pgmpipe.pgm
2534775 ./tests/data/b-pgmpipe.pgm
-./tests/data/b-pgmpipe.pgm CRC=0xf4aa7c47
-0c5fe86621b7377705837f304d4ba1e9 *./tests/data/b-ppmpipe.ppm
+./tests/data/b-pgmpipe.pgm CRC=0xf485870f
+94939357f0cb9502c474e3b017bd745a *./tests/data/b-ppmpipe.ppm
7603575 ./tests/data/b-ppmpipe.ppm
-./tests/data/b-ppmpipe.ppm CRC=0xb2bb8e92
-88a98269295fbfce7816558ad84e1259 *./tests/data/b-libav.gif
+./tests/data/b-ppmpipe.ppm CRC=0x80b9c1bc
+b1450712a8dbb81602320d59e40ec3db *./tests/data/b-libav.gif
2906382 ./tests/data/b-libav.gif
b977a4fedff90a79baf70c8e02986820 *./tests/data/b-libav.y4m
3801810 ./tests/data/b-libav.y4m
-de216b43403f51e57e644fbf812568bf *./tests/data/b-libav02.pgm
-./tests/data/b-libav%02d.pgm CRC=0x84c09106
+0a6d74b54396884f117669965b57d3b5 *./tests/data/b-libav02.pgm
+./tests/data/b-libav%02d.pgm CRC=0x7e552eb1
101391 ./tests/data/b-libav02.pgm
-86bbdb77afa289ff363120f8044f29df *./tests/data/b-libav02.ppm
-./tests/data/b-libav%02d.ppm CRC=0x25c06ecf
+eb5b4ff1352f952234164ca15bd9d9e8 *./tests/data/b-libav02.ppm
+./tests/data/b-libav%02d.ppm CRC=0x13da003d
304143 ./tests/data/b-libav02.ppm
-c3a9f333ddebff6eae3f4360bad2de29 *./tests/data/b-libav02.bmp
-./tests/data/b-libav%02d.bmp CRC=0xf3a66ecf
+419701a0c5b87283176a3cdd648649a7 *./tests/data/b-libav02.bmp
+./tests/data/b-libav%02d.bmp CRC=0x34f4003d
304182 ./tests/data/b-libav02.bmp
-f558eef0740c4b247f1eb17e1dbf7adf *./tests/data/b-libav02.tga
-./tests/data/b-libav%02d.tga CRC=0xf3a66ecf
+714379cd2d4dc43b63d7b51c4d60df06 *./tests/data/b-libav02.tga
+./tests/data/b-libav%02d.tga CRC=0x34f4003d
304172 ./tests/data/b-libav02.tga
-7211a09803f104e59196bc712a819e69 *./tests/data/b-libav02.tiff
-./tests/data/b-libav%02d.tiff CRC=0x25c06ecf
-307091 ./tests/data/b-libav02.tiff
-50a1d8ca27813084e20b7ae0b8f9d663 *./tests/data/b-libav02.sgi
-./tests/data/b-libav%02d.sgi CRC=0x25c06ecf
-306282 ./tests/data/b-libav02.sgi
-5d6c53e5297c4485e26c25e37885376f *./tests/data/b-libav02.jpg
-./tests/data/b-libav%02d.jpg CRC=0x62328baa
-31609 ./tests/data/b-libav02.jpg
+668be47e39d3b293b36ee4a19650888f *./tests/data/b-libav02.tiff
+./tests/data/b-libav%02d.tiff CRC=0x13da003d
+307140 ./tests/data/b-libav02.tiff
+af9d42ee21fa256dc5ec6b45f0b57f19 *./tests/data/b-libav02.sgi
+./tests/data/b-libav%02d.sgi CRC=0x13da003d
+307753 ./tests/data/b-libav02.sgi
+8dd3739ea6778335f57fb3e2a28c6453 *./tests/data/b-libav02.jpg
+./tests/data/b-libav%02d.jpg CRC=0x2e3e4535
+31586 ./tests/data/b-libav02.jpg
b0a8c8063d81921db5d7c8f50a1cc454 *./tests/data/b-libav.wav
89132 ./tests/data/b-libav.wav
./tests/data/b-libav.wav CRC=0x2a09519c
@@ -94,43 +94,41 @@ ae3a23a7ea13c92a2909445ca8144dcd *./tests/data/b-libav.aif
9268c90bd2623a5ab3c2a1a751826f69 *./tests/data/b-libav.ogg
14210 ./tests/data/b-libav.ogg
./tests/data/b-libav.ogg CRC=0x37a143ea
-ce356ce2708cb6033ab5d762da93cfd4 *./tests/data/b-libav-yuv420p.yuv
+52bb2f530036c657edc512965258d735 *./tests/data/b-libav-yuv420p.yuv
304128 ./tests/data/b-libav-yuv420p.yuv
-ce356ce2708cb6033ab5d762da93cfd4 *./tests/data/b-libav-yuv422p.yuv
+345bf1aff3fa9eba908bb8ebef284346 *./tests/data/b-libav-yuv422p.yuv
304128 ./tests/data/b-libav-yuv422p.yuv
-ce356ce2708cb6033ab5d762da93cfd4 *./tests/data/b-libav-yuv444p.yuv
+52bb2f530036c657edc512965258d735 *./tests/data/b-libav-yuv444p.yuv
304128 ./tests/data/b-libav-yuv444p.yuv
-ce356ce2708cb6033ab5d762da93cfd4 *./tests/data/b-libav-yuyv422.yuv
+345bf1aff3fa9eba908bb8ebef284346 *./tests/data/b-libav-yuyv422.yuv
304128 ./tests/data/b-libav-yuyv422.yuv
-545f61c353a8b4419808785cb4f0069d *./tests/data/b-libav-yuv410p.yuv
+e2d4633215bc12b933eb733cfbd9c022 *./tests/data/b-libav-yuv410p.yuv
304128 ./tests/data/b-libav-yuv410p.yuv
-d6c03f930018ff859bd43f52b92e9321 *./tests/data/b-libav-yuv411p.yuv
+692c12328dce2b5785bd658425660296 *./tests/data/b-libav-yuv411p.yuv
304128 ./tests/data/b-libav-yuv411p.yuv
-14117c4d7956775a7bbceabfc38da808 *./tests/data/b-libav-yuvj420p.yuv
+a0b0e086c800ee0b590c2f85bbff5e79 *./tests/data/b-libav-yuvj420p.yuv
304128 ./tests/data/b-libav-yuvj420p.yuv
-14117c4d7956775a7bbceabfc38da808 *./tests/data/b-libav-yuvj422p.yuv
+b365c84c3d3f3a9d6d3a7f942ac68e79 *./tests/data/b-libav-yuvj422p.yuv
304128 ./tests/data/b-libav-yuvj422p.yuv
-14117c4d7956775a7bbceabfc38da808 *./tests/data/b-libav-yuvj444p.yuv
+a79eea1bb595f8ede8dad2c82346ce6a *./tests/data/b-libav-yuvj444p.yuv
304128 ./tests/data/b-libav-yuvj444p.yuv
-deb2f7ebe297df2c1fe264d19b34d2fb *./tests/data/b-libav-rgb24.yuv
+20dc18820fb75d5b3c446aae2f3ebf5a *./tests/data/b-libav-rgb24.yuv
304128 ./tests/data/b-libav-rgb24.yuv
-deb2f7ebe297df2c1fe264d19b34d2fb *./tests/data/b-libav-bgr24.yuv
+20dc18820fb75d5b3c446aae2f3ebf5a *./tests/data/b-libav-bgr24.yuv
304128 ./tests/data/b-libav-bgr24.yuv
-deb2f7ebe297df2c1fe264d19b34d2fb *./tests/data/b-libav-rgb32.yuv
+20dc18820fb75d5b3c446aae2f3ebf5a *./tests/data/b-libav-rgb32.yuv
304128 ./tests/data/b-libav-rgb32.yuv
-5d395f62bff8ac475f743268c772ca3a *./tests/data/b-libav-rgb565.yuv
+8e84e5fb320e57e2e137ba8608394a47 *./tests/data/b-libav-rgb565.yuv
304128 ./tests/data/b-libav-rgb565.yuv
-2ffd6871fcbfe9570454e8703ac8ea01 *./tests/data/b-libav-rgb555.yuv
+9b74239ec2e35e70c669a2a6ad550f8c *./tests/data/b-libav-rgb555.yuv
304128 ./tests/data/b-libav-rgb555.yuv
-0b62dcf9b57b294dbaa5d9e99b1ee192 *./tests/data/b-libav-gray.yuv
+838958bb95a41057a18bbb647c39ba87 *./tests/data/b-libav-gray.yuv
304128 ./tests/data/b-libav-gray.yuv
-e197450dae2feba9e757b551e1e9145c *./tests/data/b-libav-monow.yuv
+924f069f4c9ad5beeb7e56f6b701b1a5 *./tests/data/b-libav-monow.yuv
304128 ./tests/data/b-libav-monow.yuv
-e197450dae2feba9e757b551e1e9145c *./tests/data/b-libav-monob.yuv
+924f069f4c9ad5beeb7e56f6b701b1a5 *./tests/data/b-libav-monob.yuv
304128 ./tests/data/b-libav-monob.yuv
-7a319375916cae4e691ecb74295e5d2a *./tests/data/b-libav-pal8.yuv
-304128 ./tests/data/b-libav-pal8.yuv
-ce356ce2708cb6033ab5d762da93cfd4 *./tests/data/b-libav-yuv440p.yuv
+ac2c17f1a27d928e8b82f21dbafdd715 *./tests/data/b-libav-yuv440p.yuv
304128 ./tests/data/b-libav-yuv440p.yuv
-14117c4d7956775a7bbceabfc38da808 *./tests/data/b-libav-yuvj440p.yuv
+10c8507ad38d0ce5e8cd0f1dd49b0d26 *./tests/data/b-libav-yuvj440p.yuv
304128 ./tests/data/b-libav-yuvj440p.yuv
diff --git a/tests/regression.sh b/tests/regression.sh
index 5626f19a56..b3751045c2 100755
--- a/tests/regression.sh
+++ b/tests/regression.sh
@@ -41,7 +41,7 @@ fi
# create the data directory if it does not exist
mkdir -p $datadir
-FFMPEG_OPTS="-y -flags +bitexact -dct fastint -idct simple"
+FFMPEG_OPTS="-y -flags +bitexact -dct fastint -idct simple -sws_flags +accurate_rnd+bitexact"
do_ffmpeg()
{
@@ -146,7 +146,7 @@ do_streamed_images()
do_image_formats()
{
file=${outfile}libav%02d.$1
- $ffmpeg -t 0.5 -y -qscale 10 -f image2 -vcodec pgmyuv -i $raw_src $2 $3 -flags +bitexact $file
+ $ffmpeg -t 0.5 -y -qscale 10 -f image2 -vcodec pgmyuv -i $raw_src $2 $3 -flags +bitexact -sws_flags +accurate_rnd+bitexact $file
do_md5sum ${outfile}libav02.$1 >> $logfile
do_ffmpeg_crc $file $3 -i $file
wc -c ${outfile}libav02.$1 >> $logfile
@@ -252,8 +252,8 @@ do_video_decoding
fi
if [ -n "$do_huffyuv" ] ; then
-do_video_encoding huffyuv.avi "" "-an -vcodec huffyuv -pix_fmt yuv422p"
-do_video_decoding "" "-strict -2 -pix_fmt yuv420p"
+do_video_encoding huffyuv.avi "" "-an -vcodec huffyuv -pix_fmt yuv422p -sws_flags neighbor+bitexact"
+do_video_decoding "" "-strict -2 -pix_fmt yuv420p -sws_flags neighbor+bitexact"
fi
if [ -n "$do_rc" ] ; then
@@ -306,8 +306,8 @@ do_video_decoding
fi
if [ -n "$do_jpegls" ] ; then
-do_video_encoding jpegls.avi "" "-an -vcodec jpegls -vtag MJPG"
-do_video_decoding "" "-pix_fmt yuv420p"
+do_video_encoding jpegls.avi "" "-an -vcodec jpegls -vtag MJPG -sws_flags neighbor+full_chroma_int+accurate_rnd+bitexact"
+do_video_decoding "" "-pix_fmt yuv420p -sws_flags area+bitexact"
fi
if [ -n "$do_rv10" ] ; then
@@ -354,13 +354,13 @@ if [ -n "$do_dv" ] ; then
do_video_encoding dv.dv "-dct int" "-s pal -an"
do_video_decoding "" "-s cif"
-do_video_encoding dv411.dv "-dct int" "-s pal -an -pix_fmt yuv411p"
-do_video_decoding "" "-s cif"
+do_video_encoding dv411.dv "-dct int" "-s pal -an -pix_fmt yuv411p -sws_flags area+accurate_rnd+bitexact"
+do_video_decoding "" "-s cif -sws_flags area+accurate_rnd+bitexact"
fi
if [ -n "$do_dv50" ] ; then
-do_video_encoding dv50.dv "-dct int" "-s pal -pix_fmt yuv422p -an"
-do_video_decoding "" "-s cif -pix_fmt yuv420p"
+do_video_encoding dv50.dv "-dct int" "-s pal -pix_fmt yuv422p -an -sws_flags neighbor+bitexact"
+do_video_decoding "" "-s cif -pix_fmt yuv420p -sws_flags neighbor+bitexact"
fi
if [ -n "$do_svq1" ] ; then
@@ -369,8 +369,8 @@ do_video_decoding "" "-pix_fmt yuv420p"
fi
if [ -n "$do_flashsv" ] ; then
-do_video_encoding flashsv.flv "" "-an -vcodec flashsv "
-do_video_decoding "" "-pix_fmt yuv420p"
+do_video_encoding flashsv.flv "" "-an -vcodec flashsv -sws_flags neighbor+full_chroma_int+accurate_rnd+bitexact"
+do_video_decoding "" "-pix_fmt yuv420p -sws_flags area+accurate_rnd+bitexact"
fi
if [ -n "$do_mp2" ] ; then
@@ -624,7 +624,7 @@ fi
if [ -n "$do_pixfmt" ] ; then
conversions="yuv420p yuv422p yuv444p yuyv422 yuv410p yuv411p yuvj420p \
yuvj422p yuvj444p rgb24 bgr24 rgb32 rgb565 rgb555 gray monow \
- monob pal8 yuv440p yuvj440p"
+ monob yuv440p yuvj440p"
for pix_fmt in $conversions ; do
file=${outfile}libav-${pix_fmt}.yuv
do_ffmpeg_nocheck $file -r 1 -t 1 -f image2 -vcodec pgmyuv -i $raw_src \
diff --git a/tests/rotozoom.regression.ref b/tests/rotozoom.regression.ref
index 1a71f4cd76..48d891e750 100644
--- a/tests/rotozoom.regression.ref
+++ b/tests/rotozoom.regression.ref
@@ -10,9 +10,9 @@ stddev: 4.96 PSNR: 34.19 bytes: 7603200/ 7603200
247161 ./tests/data/a-mpeg2ivlc-qprd.mpg
cc6f08c1a24b58c19de325e79cfa40a3 *./tests/data/mpeg2.rotozoom.out.yuv
stddev: 4.25 PSNR: 35.55 bytes: 7603200/ 7603200
-6f49b4c7941d0f559c2efeeb46d7914b *./tests/data/a-mpeg2_422.mpg
-358018 ./tests/data/a-mpeg2_422.mpg
-da03fae3a0e2d23dbb415bd5005376c3 *./tests/data/mpeg2.rotozoom.out.yuv
+a144ff5d9b293b43fc13ec40119925c0 *./tests/data/a-mpeg2_422.mpg
+359045 ./tests/data/a-mpeg2_422.mpg
+5e7a85daf29ae185499cacab2b39c17f *./tests/data/mpeg2.rotozoom.out.yuv
stddev: 54.55 PSNR: 13.38 bytes: 10137600/ 7603200
f979bcca866e6e4cad5dc6cb06e56cfb *./tests/data/a-mpeg2.mpg
198041 ./tests/data/a-mpeg2.mpg
@@ -106,18 +106,18 @@ stddev: 4.73 PSNR: 34.62 bytes: 7603200/ 7603200
229806 ./tests/data/a-mpeg1b.mpg
f41c60846bfb8cb6dcf6071c846c82b4 *./tests/data/mpeg1b.rotozoom.out.yuv
stddev: 4.13 PSNR: 35.79 bytes: 7603200/ 7603200
-b179402bba391073b5f5f9324a834061 *./tests/data/a-mjpeg.avi
-703564 ./tests/data/a-mjpeg.avi
-b1aa72cfb6f9cc3f525b27abc86a8f51 *./tests/data/mjpeg.rotozoom.out.yuv
+765b2637f313eda33afdcdc384bfbc06 *./tests/data/a-mjpeg.avi
+704100 ./tests/data/a-mjpeg.avi
+3dc419bf8ddc7482d811e4c9dcf9d418 *./tests/data/mjpeg.rotozoom.out.yuv
stddev: 4.38 PSNR: 35.28 bytes: 7603200/ 7603200
554a4a6a5a9058c588f8bf2de405bc70 *./tests/data/a-ljpeg.avi
4766914 ./tests/data/a-ljpeg.avi
dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ljpeg.rotozoom.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-f67cd488dfd06c03ad1d6d94d81b80c8 *./tests/data/a-jpegls.avi
-8334488 ./tests/data/a-jpegls.avi
-a63d4e3ea1f0b0c0d44821da9e09b8f4 *./tests/data/jpegls.rotozoom.out.yuv
-stddev: 0.67 PSNR: 51.57 bytes: 7603200/ 7603200
+4fc53937f048c900ae6d50fda9dba206 *./tests/data/a-jpegls.avi
+8334630 ./tests/data/a-jpegls.avi
+592b3321994e26a990deb3a0a1415de9 *./tests/data/jpegls.rotozoom.out.yuv
+stddev: 0.65 PSNR: 51.83 bytes: 7603200/ 7603200
989a42671603dc1a7e6b156dccf0e820 *./tests/data/a-rv10.rm
154330 ./tests/data/a-rv10.rm
61213b91b359697ebcefb9e0a53ac54a *./tests/data/rv10.rotozoom.out.yuv
@@ -142,34 +142,34 @@ d72b0960e162d4998b9acbabb07e99ab *./tests/data/a-ffv1.avi
3525804 ./tests/data/a-ffv1.avi
dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ffv1.rotozoom.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-0b404d5372a5c6c93f6087614020b096 *./tests/data/a-snow.avi
-69068 ./tests/data/a-snow.avi
-63ea1d2fe1693be57d3ab7d351af7c55 *./tests/data/snow.rotozoom.out.yuv
-stddev: 10.87 PSNR: 27.39 bytes: 7603200/ 7603200
+af651d8ef0a66257ac8b2ef8b229f27b *./tests/data/a-snow.avi
+57700 ./tests/data/a-snow.avi
+8890189af71a0dd3447c4e8424c9a76b *./tests/data/snow.rotozoom.out.yuv
+stddev: 10.47 PSNR: 27.71 bytes: 7603200/ 7603200
a8fccf278bbb17d37a756ecf11672b09 *./tests/data/a-snow53.avi
2721758 ./tests/data/a-snow53.avi
dde5895817ad9d219f79a52d0bdfb001 *./tests/data/snowll.rotozoom.out.yuv
stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
-54cdeaee32d1007666a1e487e739daf6 *./tests/data/a-dv.dv
+02c85b9bebb23f147ef598da7bcbf736 *./tests/data/a-dv.dv
7200000 ./tests/data/a-dv.dv
-75bf724e37f667f36af50e2051846574 *./tests/data/dv.rotozoom.out.yuv
-stddev: 3.11 PSNR: 38.24 bytes: 7603200/ 7603200
-a8f9aaab0220c8895dafa43ebcda916d *./tests/data/a-dv411.dv
+7ec62bd3350a6848364669e6e1e4b9cc *./tests/data/dv.rotozoom.out.yuv
+stddev: 1.71 PSNR: 43.46 bytes: 7603200/ 7603200
+203e50e75a43fb1b26e1b53d99e1de4f *./tests/data/a-dv411.dv
7200000 ./tests/data/a-dv411.dv
-06ab34615153162ad73696672531d448 *./tests/data/dv.rotozoom.out.yuv
-stddev: 10.17 PSNR: 27.97 bytes: 7603200/ 7603200
-ac6741e4c79e9ed18f179c4124ede29c *./tests/data/a-dv50.dv
+7f9fa421028aabb11eaf4c6513a5a843 *./tests/data/dv.rotozoom.out.yuv
+stddev: 10.09 PSNR: 28.04 bytes: 7603200/ 7603200
+2bae05531a24cd6764eefba64db345bc *./tests/data/a-dv50.dv
14400000 ./tests/data/a-dv50.dv
-ad9907f4ef608f025f5fc38b4b067b37 *./tests/data/dv50.rotozoom.out.yuv
-stddev: 3.11 PSNR: 38.25 bytes: 7603200/ 7603200
-c15016c75394199660ae405c5d396e28 *./tests/data/a-svq1.mov
-768399 ./tests/data/a-svq1.mov
-6bc10518bc387c3bdf117997713ee69a *./tests/data/svq1.rotozoom.out.yuv
-stddev: 3.44 PSNR: 37.39 bytes: 7603200/ 7603200
-e0b42dde0cc71c294664da94721395ac *./tests/data/a-flashsv.flv
-12368839 ./tests/data/a-flashsv.flv
-a63d4e3ea1f0b0c0d44821da9e09b8f4 *./tests/data/flashsv.rotozoom.out.yuv
-stddev: 0.67 PSNR: 51.57 bytes: 7603200/ 7603200
+af3f2dd5ab62c1a1d98b07d4aeb6852f *./tests/data/dv50.rotozoom.out.yuv
+stddev: 0.82 PSNR: 49.81 bytes: 7603200/ 7603200
+7f9fbe4890bc1df67867bf03803dca48 *./tests/data/a-svq1.mov
+766851 ./tests/data/a-svq1.mov
+aa03471dac3f49455a33a2b19fda1098 *./tests/data/svq1.rotozoom.out.yuv
+stddev: 3.23 PSNR: 37.92 bytes: 7603200/ 7603200
+2b93b46800f531ac088702e313d96c5f *./tests/data/a-flashsv.flv
+12368953 ./tests/data/a-flashsv.flv
+592b3321994e26a990deb3a0a1415de9 *./tests/data/flashsv.rotozoom.out.yuv
+stddev: 0.65 PSNR: 51.83 bytes: 7603200/ 7603200
21f8ff9f1daacd9133683bb4ea0f50a4 *./tests/data/a-mp2.mp2
95712 ./tests/data/a-mp2.mp2
83f8df5d5f84480566af548bb037fceb *./tests/data/mp2.rotozoom.out.wav
diff --git a/tests/seek.regression.ref b/tests/seek.regression.ref
index b70c63e81c..2b8e750b5c 100644
--- a/tests/seek.regression.ref
+++ b/tests/seek.regression.ref
@@ -614,51 +614,51 @@ ret:-1 st:-1 ts:0.460008 flags:0
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-flashsv.flv
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240780 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240757 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240780 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240757 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:11605692 size:254018 flags:1
+ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:11605762 size:254053 flags:1
ret: 0 st: 0 ts:0.788000 flags:0
-ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:4820523 size:245529 flags:1
+ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:4820517 size:245503 flags:1
ret:-1 st: 0 ts:-0.317000 flags:1
ret:-1 st:-1 ts:2.576668 flags:0
ret: 0 st:-1 ts:1.470835 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:8811872 size:253019 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:8811911 size:253041 flags:1
ret: 0 st: 0 ts:0.365000 flags:0
-ret: 0 st: 0 dts:0.400000 pts:0.400000 pos:2387438 size:241071 flags:1
+ret: 0 st: 0 dts:0.400000 pts:0.400000 pos:2387452 size:241101 flags:1
ret:-1 st: 0 ts:-0.741000 flags:1
ret:-1 st:-1 ts:2.153336 flags:0
ret: 0 st:-1 ts:1.047503 flags:1
-ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:6302761 size:248908 flags:1
+ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:6302834 size:248927 flags:1
ret: 0 st: 0 ts:-0.058000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240780 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240757 flags:1
ret: 0 st: 0 ts:2.836000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114602 size:254233 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114712 size:254237 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:1.760000 pts:1.760000 pos:10843511 size:253928 flags:1
+ret: 0 st: 0 dts:1.760000 pts:1.760000 pos:10843576 size:253913 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.600000 pts:0.600000 pos:3598850 size:243415 flags:1
+ret: 0 st: 0 dts:0.600000 pts:0.600000 pos:3598805 size:243372 flags:1
ret: 0 st: 0 ts:-0.482000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240780 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240757 flags:1
ret: 0 st: 0 ts:2.413000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114602 size:254233 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114712 size:254237 flags:1
ret: 0 st:-1 ts:1.306672 flags:0
-ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:8053620 size:252181 flags:1
+ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:8053716 size:252195 flags:1
ret: 0 st:-1 ts:0.200839 flags:1
-ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:1187811 size:238542 flags:1
+ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:1187821 size:238567 flags:1
ret: 0 st: 0 ts:-0.905000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240780 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:199 size:240757 flags:1
ret: 0 st: 0 ts:1.989000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114602 size:254233 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:12114712 size:254237 flags:1
ret: 0 st:-1 ts:0.883340 flags:0
-ret: 0 st: 0 dts:0.920000 pts:0.920000 pos:5559227 size:247287 flags:1
+ret: 0 st: 0 dts:0.920000 pts:0.920000 pos:5559238 size:247341 flags:1
ret:-1 st:-1 ts:-0.222493 flags:1
ret:-1 st: 0 ts:2.672000 flags:0
ret: 0 st: 0 ts:1.566000 flags:1
-ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:9572141 size:254223 flags:1
+ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:9572247 size:254219 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:2870244 size:242355 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:2870253 size:242377 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-flv.flv
@@ -949,51 +949,51 @@ ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:1546184 size:128860 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-jpegls.avi
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169698 size:164030 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169742 size:164074 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169698 size:164030 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169742 size:164074 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:7980356 size:176323 flags:1
+ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:7980434 size:176295 flags:1
ret: 0 st: 0 ts:0.800000 flags:0
-ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:3337352 size:164695 flags:1
+ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:3337444 size:164643 flags:1
ret:-1 st: 0 ts:-0.320000 flags:1
ret:-1 st:-1 ts:2.576668 flags:0
ret: 0 st:-1 ts:1.470835 flags:1
-ret: 0 st: 0 dts:1.480000 pts:1.480000 pos:6226960 size:174093 flags:1
+ret: 0 st: 0 dts:1.480000 pts:1.480000 pos:6227092 size:174097 flags:1
ret: 0 st: 0 ts:0.360000 flags:0
-ret: 0 st: 0 dts:0.360000 pts:0.360000 pos:1559556 size:157316 flags:1
+ret: 0 st: 0 dts:0.360000 pts:0.360000 pos:1559648 size:157283 flags:1
ret:-1 st: 0 ts:-0.760000 flags:1
ret:-1 st:-1 ts:2.153336 flags:0
ret: 0 st:-1 ts:1.047503 flags:1
-ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:4338572 size:168415 flags:1
+ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:4338670 size:168401 flags:1
ret: 0 st: 0 ts:-0.040000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169698 size:164030 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169742 size:164074 flags:1
ret: 0 st: 0 ts:2.840000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176753 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176793 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:1.720000 pts:1.720000 pos:7277068 size:175370 flags:1
+ret: 0 st: 0 dts:1.720000 pts:1.720000 pos:7277100 size:175326 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.640000 pts:0.640000 pos:2681730 size:162510 flags:1
+ret: 0 st: 0 dts:0.640000 pts:0.640000 pos:2681802 size:162522 flags:1
ret: 0 st: 0 ts:-0.480000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169698 size:164030 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169742 size:164074 flags:1
ret: 0 st: 0 ts:2.400000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176753 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176793 flags:1
ret: 0 st:-1 ts:1.306672 flags:0
-ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:5532842 size:172194 flags:1
+ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:5533022 size:172183 flags:1
ret: 0 st:-1 ts:0.200839 flags:1
-ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:934334 size:154553 flags:1
+ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:934434 size:154579 flags:1
ret: 0 st: 0 ts:-0.920000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169698 size:164030 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:169742 size:164074 flags:1
ret: 0 st: 0 ts:2.000000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176753 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:176793 flags:1
ret: 0 st:-1 ts:0.883340 flags:0
-ret: 0 st: 0 dts:0.880000 pts:0.880000 pos:3668754 size:165988 flags:1
+ret: 0 st: 0 dts:0.880000 pts:0.880000 pos:3668866 size:166017 flags:1
ret:-1 st:-1 ts:-0.222493 flags:1
ret:-1 st: 0 ts:2.680000 flags:0
ret: 0 st: 0 ts:1.560000 flags:1
-ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:6576202 size:174822 flags:1
+ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:6576288 size:174815 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:2036046 size:159683 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:2036096 size:159659 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-ljpeg.avi
@@ -1045,51 +1045,51 @@ ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:1234290 size:95032 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-mjpeg.avi
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18314 size:12645 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18318 size:12650 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18314 size:12645 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18318 size:12650 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:671614 size:15502 flags:1
+ret: 0 st: 0 dts:1.880000 pts:1.880000 pos:672134 size:15508 flags:1
ret: 0 st: 0 ts:0.800000 flags:0
-ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:271636 size:13495 flags:1
+ret: 0 st: 0 dts:0.800000 pts:0.800000 pos:271828 size:13522 flags:1
ret:-1 st: 0 ts:-0.320000 flags:1
ret:-1 st:-1 ts:2.576668 flags:0
ret: 0 st:-1 ts:1.470835 flags:1
-ret: 0 st: 0 dts:1.480000 pts:1.480000 pos:517438 size:15178 flags:1
+ret: 0 st: 0 dts:1.480000 pts:1.480000 pos:517864 size:15224 flags:1
ret: 0 st: 0 ts:0.360000 flags:0
-ret: 0 st: 0 dts:0.360000 pts:0.360000 pos:128076 size:12462 flags:1
+ret: 0 st: 0 dts:0.360000 pts:0.360000 pos:128128 size:12453 flags:1
ret:-1 st: 0 ts:-0.760000 flags:1
ret:-1 st:-1 ts:2.153336 flags:0
ret: 0 st:-1 ts:1.047503 flags:1
-ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:355100 size:14162 flags:1
+ret: 0 st: 0 dts:1.040000 pts:1.040000 pos:355318 size:14170 flags:1
ret: 0 st: 0 ts:-0.040000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18314 size:12645 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18318 size:12650 flags:1
ret: 0 st: 0 ts:2.840000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15563 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15576 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:1.720000 pts:1.720000 pos:609712 size:15417 flags:1
+ret: 0 st: 0 dts:1.720000 pts:1.720000 pos:610160 size:15432 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.640000 pts:0.640000 pos:218052 size:13266 flags:1
+ret: 0 st: 0 dts:0.640000 pts:0.640000 pos:218176 size:13273 flags:1
ret: 0 st: 0 ts:-0.480000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18314 size:12645 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18318 size:12650 flags:1
ret: 0 st: 0 ts:2.400000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15563 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15576 flags:1
ret: 0 st:-1 ts:1.306672 flags:0
-ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:457048 size:14771 flags:1
+ret: 0 st: 0 dts:1.320000 pts:1.320000 pos:457384 size:14799 flags:1
ret: 0 st:-1 ts:0.200839 flags:1
-ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:78566 size:12235 flags:1
+ret: 0 st: 0 dts:0.200000 pts:0.200000 pos:78608 size:12233 flags:1
ret: 0 st: 0 ts:-0.920000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18314 size:12645 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:18318 size:12650 flags:1
ret: 0 st: 0 ts:2.000000 flags:1
-ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15563 flags:1
+ret: 0 st: 0 dts:1.960000 pts:1.960000 pos:-1 size:15576 flags:1
ret: 0 st:-1 ts:0.883340 flags:0
-ret: 0 st: 0 dts:0.880000 pts:0.880000 pos:299054 size:13721 flags:1
+ret: 0 st: 0 dts:0.880000 pts:0.880000 pos:299236 size:13726 flags:1
ret:-1 st:-1 ts:-0.222493 flags:1
ret:-1 st: 0 ts:2.680000 flags:0
ret: 0 st: 0 ts:1.560000 flags:1
-ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:548116 size:15319 flags:1
+ret: 0 st: 0 dts:1.560000 pts:1.560000 pos:548542 size:15322 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:165884 size:12719 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:165966 size:12726 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-mp2.mp2
@@ -2122,51 +2122,51 @@ ret: 0 st:-1 ts:-0.645825 flags:1
ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:239 size:9361 flags:1
----------------
tests/data/a-snow.avi
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:47008 size:3663 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:39726 size:3640 flags:1
ret: 0 st: 0 ts:0.800000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:31774 size:3478 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:27446 size:3494 flags:1
ret:-1 st: 0 ts:-0.320000 flags:1
ret:-1 st:-1 ts:2.576668 flags:0
ret: 0 st:-1 ts:1.470835 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:47008 size:3663 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:39726 size:3640 flags:1
ret: 0 st: 0 ts:0.360000 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:18018 size:3229 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:16136 size:3244 flags:1
ret:-1 st: 0 ts:-0.760000 flags:1
ret:-1 st:-1 ts:2.153336 flags:0
ret: 0 st:-1 ts:1.047503 flags:1
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:31774 size:3478 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:27446 size:3494 flags:1
ret: 0 st: 0 ts:-0.040000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st: 0 ts:2.840000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:63544 size:3635 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:52616 size:3582 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:63544 size:3635 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:52616 size:3582 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:18018 size:3229 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:16136 size:3244 flags:1
ret: 0 st: 0 ts:-0.480000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st: 0 ts:2.400000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:63544 size:3635 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:52616 size:3582 flags:1
ret: 0 st:-1 ts:1.306672 flags:0
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:47008 size:3663 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:39726 size:3640 flags:1
ret: 0 st:-1 ts:0.200839 flags:1
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st: 0 ts:-0.920000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:2987 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:5660 size:3035 flags:1
ret: 0 st: 0 ts:2.000000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:63544 size:3635 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:52616 size:3582 flags:1
ret: 0 st:-1 ts:0.883340 flags:0
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:31774 size:3478 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:27446 size:3494 flags:1
ret:-1 st:-1 ts:-0.222493 flags:1
ret:-1 st: 0 ts:2.680000 flags:0
ret: 0 st: 0 ts:1.560000 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:47008 size:3663 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:39726 size:3640 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:18018 size:3229 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:16136 size:3244 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-snow53.avi
@@ -2218,51 +2218,51 @@ ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:605640 size:71059 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-svq1.mov
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:518616 size:25696 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:517568 size:25636 flags:1
ret: 0 st: 0 ts:0.800000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:327196 size:23556 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:326556 size:23552 flags:1
ret:-1 st: 0 ts:-0.320000 flags:1
ret:-1 st:-1 ts:2.576668 flags:0
ret: 0 st:-1 ts:1.470835 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:518616 size:25696 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:517568 size:25636 flags:1
ret: 0 st: 0 ts:0.360000 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157248 size:21908 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157040 size:21896 flags:1
ret:-1 st: 0 ts:-0.760000 flags:1
ret:-1 st:-1 ts:2.153336 flags:0
ret: 0 st:-1 ts:1.047503 flags:1
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:327196 size:23556 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:326556 size:23552 flags:1
ret: 0 st: 0 ts:-0.040000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st: 0 ts:2.840000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:724244 size:25912 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:722804 size:25888 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:724244 size:25912 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:722804 size:25888 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157248 size:21908 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157040 size:21896 flags:1
ret: 0 st: 0 ts:-0.480000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st: 0 ts:2.400000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:724244 size:25912 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:722804 size:25888 flags:1
ret: 0 st:-1 ts:1.306672 flags:0
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:518616 size:25696 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:517568 size:25636 flags:1
ret: 0 st:-1 ts:0.200839 flags:1
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st: 0 ts:-0.920000 flags:0
-ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22272 flags:1
+ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:36 size:22300 flags:1
ret: 0 st: 0 ts:2.000000 flags:1
-ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:724244 size:25912 flags:1
+ret: 0 st: 0 dts:1.920000 pts:1.920000 pos:722804 size:25888 flags:1
ret: 0 st:-1 ts:0.883340 flags:0
-ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:327196 size:23556 flags:1
+ret: 0 st: 0 dts:0.960000 pts:0.960000 pos:326556 size:23552 flags:1
ret:-1 st:-1 ts:-0.222493 flags:1
ret:-1 st: 0 ts:2.680000 flags:0
ret: 0 st: 0 ts:1.560000 flags:1
-ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:518616 size:25696 flags:1
+ret: 0 st: 0 dts:1.440000 pts:1.440000 pos:517568 size:25636 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157248 size:21908 flags:1
+ret: 0 st: 0 dts:0.480000 pts:0.480000 pos:157040 size:21896 flags:1
ret:-1 st:-1 ts:-0.645825 flags:1
----------------
tests/data/a-wmav1.asf
@@ -2899,59 +2899,59 @@ ret:-22 st:-1 ts:0.460008 flags:0
ret:-22 st:-1 ts:-0.645825 flags:1
----------------
tests/data/b-libav.gxf
-ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55568 flags:1
+ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55076 flags:1
ret: 0 st:-1 ts:-1.000000 flags:0
-ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:56348 size:65536 flags:1
+ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:55856 size:65536 flags:1
ret: 0 st:-1 ts:1.894167 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 0 ts:0.780000 flags:0
-ret: 0 st: 0 dts:0.800000 pts:-184467440737095520.000000 pos:670060 size:23072 flags:0
+ret: 0 st: 0 dts:0.800000 pts:-184467440737095520.000000 pos:661356 size:22568 flags:0
ret: 0 st: 0 ts:-0.320000 flags:1
-ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55568 flags:1
+ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55076 flags:1
ret: 0 st: 1 ts:2.580000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 1 ts:1.480000 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st:-1 ts:0.365002 flags:0
-ret: 0 st: 0 dts:0.360000 pts:-184467440737095520.000000 pos:306784 size:24028 flags:0
+ret: 0 st: 0 dts:0.360000 pts:-184467440737095520.000000 pos:303892 size:23176 flags:0
ret: 0 st:-1 ts:-0.740831 flags:1
-ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55568 flags:1
+ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55076 flags:1
ret: 0 st: 0 ts:2.160000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 0 ts:1.040000 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 1 ts:-0.060000 flags:0
-ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:56348 size:65536 flags:1
+ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:55856 size:65536 flags:1
ret: 0 st: 1 ts:2.840000 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st:-1 ts:1.730004 flags:0
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st:-1 ts:0.624171 flags:1
-ret: 0 st: 0 dts:0.600000 pts:-184467440737095520.000000 pos:483508 size:23568 flags:0
+ret: 0 st: 0 dts:0.600000 pts:-184467440737095520.000000 pos:476168 size:23728 flags:0
ret: 0 st: 0 ts:-0.480000 flags:0
-ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:56348 size:65536 flags:1
+ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:55856 size:65536 flags:1
ret: 0 st: 0 ts:2.420000 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 1 ts:1.300000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 1 ts:0.200000 flags:1
-ret: 0 st: 0 dts:0.200000 pts:-184467440737095520.000000 pos:213328 size:21332 flags:0
+ret: 0 st: 0 dts:0.200000 pts:-184467440737095520.000000 pos:211052 size:20944 flags:0
ret: 0 st:-1 ts:-0.904994 flags:0
-ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:56348 size:65536 flags:1
+ret: 0 st: 1 dts:0.000000 pts:0.000000 pos:55856 size:65536 flags:1
ret: 0 st:-1 ts:1.989173 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 0 ts:0.880000 flags:0
-ret: 0 st: 0 dts:0.880000 pts:-184467440737095520.000000 pos:716384 size:20464 flags:0
+ret: 0 st: 0 dts:0.880000 pts:-184467440737095520.000000 pos:706772 size:22456 flags:0
ret: 0 st: 0 ts:-0.220000 flags:1
-ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55568 flags:1
+ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55076 flags:1
ret: 0 st: 1 ts:2.680000 flags:0
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st: 1 ts:1.560000 flags:1
-ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:759676 size:54948 flags:1
+ret: 0 st: 0 dts:0.960000 pts:-184467440737095520.000000 pos:751656 size:54320 flags:1
ret: 0 st:-1 ts:0.460008 flags:0
-ret: 0 st: 0 dts:0.480000 pts:-184467440737095520.000000 pos:376324 size:54324 flags:1
+ret: 0 st: 0 dts:0.480000 pts:-184467440737095520.000000 pos:371516 size:53804 flags:1
ret: 0 st:-1 ts:-0.645825 flags:1
-ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55568 flags:1
+ret: 0 st: 0 dts:0.000000 pts:-184467440737095520.000000 pos:748 size:55076 flags:1
----------------
tests/data/b-libav.mkv
ret: 0 st: 0 dts:0.000000 pts:0.000000 pos:478 size:28118 flags:1