summaryrefslogtreecommitdiff
path: root/tests/ref/vsynth2
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2010-01-16 20:18:13 +0000
committerMåns Rullgård <mans@mansr.com>2010-01-16 20:18:13 +0000
commiteca478c3171a85187fb98ea05b0065c336416d3c (patch)
tree2c4d9f39f6dee6f678b194488c2bac2cf5168d85 /tests/ref/vsynth2
parent16cd99bbed1f61a0a8a03a66913d88bae7c3dbfd (diff)
regtest: split reference files allowing tests to run individually
With this change, the output is checked immediately after each test has run. This means commands like "make regtest-mpeg2" can now be used to run a single test and get meaningful results. By default, make will abort if any test fails. To run all tests regardless, use make -k. Originally committed as revision 21254 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'tests/ref/vsynth2')
-rw-r--r--tests/ref/vsynth2/ac32
-rw-r--r--tests/ref/vsynth2/adpcm_ima_qt4
-rw-r--r--tests/ref/vsynth2/adpcm_ima_wav4
-rw-r--r--tests/ref/vsynth2/adpcm_ms4
-rw-r--r--tests/ref/vsynth2/adpcm_swf4
-rw-r--r--tests/ref/vsynth2/adpcm_yam4
-rw-r--r--tests/ref/vsynth2/alac4
-rw-r--r--tests/ref/vsynth2/asv14
-rw-r--r--tests/ref/vsynth2/asv24
-rw-r--r--tests/ref/vsynth2/dnxhd_1080i4
-rw-r--r--tests/ref/vsynth2/dnxhd_720p4
-rw-r--r--tests/ref/vsynth2/dnxhd_720p_rd4
-rw-r--r--tests/ref/vsynth2/dv8
-rw-r--r--tests/ref/vsynth2/dv504
-rw-r--r--tests/ref/vsynth2/error4
-rw-r--r--tests/ref/vsynth2/ffv14
-rw-r--r--tests/ref/vsynth2/flac4
-rw-r--r--tests/ref/vsynth2/flashsv4
-rw-r--r--tests/ref/vsynth2/flv4
-rw-r--r--tests/ref/vsynth2/g7264
-rw-r--r--tests/ref/vsynth2/h2614
-rw-r--r--tests/ref/vsynth2/h2634
-rw-r--r--tests/ref/vsynth2/h263p4
-rw-r--r--tests/ref/vsynth2/huffyuv4
-rw-r--r--tests/ref/vsynth2/jpegls4
-rw-r--r--tests/ref/vsynth2/ljpeg4
-rw-r--r--tests/ref/vsynth2/mjpeg4
-rw-r--r--tests/ref/vsynth2/mp25
-rw-r--r--tests/ref/vsynth2/mpeg4
-rw-r--r--tests/ref/vsynth2/mpeg1b4
-rw-r--r--tests/ref/vsynth2/mpeg220
-rw-r--r--tests/ref/vsynth2/mpeg2thread12
-rw-r--r--tests/ref/vsynth2/mpeg44
-rw-r--r--tests/ref/vsynth2/mpeg4adv16
-rw-r--r--tests/ref/vsynth2/mpeg4nr4
-rw-r--r--tests/ref/vsynth2/mpeg4thread4
-rw-r--r--tests/ref/vsynth2/msmpeg44
-rw-r--r--tests/ref/vsynth2/msmpeg4v24
-rw-r--r--tests/ref/vsynth2/pcm72
-rw-r--r--tests/ref/vsynth2/rc4
-rw-r--r--tests/ref/vsynth2/roq4
-rw-r--r--tests/ref/vsynth2/rv104
-rw-r--r--tests/ref/vsynth2/rv204
-rw-r--r--tests/ref/vsynth2/snow4
-rw-r--r--tests/ref/vsynth2/snowll4
-rw-r--r--tests/ref/vsynth2/svq14
-rw-r--r--tests/ref/vsynth2/wma8
-rw-r--r--tests/ref/vsynth2/wmv14
-rw-r--r--tests/ref/vsynth2/wmv24
49 files changed, 307 insertions, 0 deletions
diff --git a/tests/ref/vsynth2/ac3 b/tests/ref/vsynth2/ac3
new file mode 100644
index 0000000000..8198602652
--- /dev/null
+++ b/tests/ref/vsynth2/ac3
@@ -0,0 +1,2 @@
+081bfd5e683b13cccf1b07c43c1c5005 *./tests/data/a-ac3.rm
+98751 ./tests/data/a-ac3.rm
diff --git a/tests/ref/vsynth2/adpcm_ima_qt b/tests/ref/vsynth2/adpcm_ima_qt
new file mode 100644
index 0000000000..8bb2f71833
--- /dev/null
+++ b/tests/ref/vsynth2/adpcm_ima_qt
@@ -0,0 +1,4 @@
+3c06fd2f7831e3e8735b936e23ca220c *./tests/data/a-adpcm_qt.aiff
+281252 ./tests/data/a-adpcm_qt.aiff
+9580492803ba1c1a3746367b24b751c8 *./tests/data/adpcm_ima_qt.vsynth2.out.wav
+stddev: 914.63 PSNR: 37.10 bytes: 1058604/ 1058444
diff --git a/tests/ref/vsynth2/adpcm_ima_wav b/tests/ref/vsynth2/adpcm_ima_wav
new file mode 100644
index 0000000000..df14230d34
--- /dev/null
+++ b/tests/ref/vsynth2/adpcm_ima_wav
@@ -0,0 +1,4 @@
+56b75c3a6dacedcf2ce7b0586aa33594 *./tests/data/a-adpcm_ima.wav
+267324 ./tests/data/a-adpcm_ima.wav
+78a2af1c895792d0c221d127bdd48ece *./tests/data/adpcm_ima_wav.vsynth2.out.wav
+stddev: 903.51 PSNR: 37.21 bytes: 1061792/ 1058444
diff --git a/tests/ref/vsynth2/adpcm_ms b/tests/ref/vsynth2/adpcm_ms
new file mode 100644
index 0000000000..eaf4623c5e
--- /dev/null
+++ b/tests/ref/vsynth2/adpcm_ms
@@ -0,0 +1,4 @@
+a407b87daeef5b25dfb6c5b3f519e9c1 *./tests/data/a-adpcm_ms.wav
+268378 ./tests/data/a-adpcm_ms.wav
+7be370f937c51e8a967e6a3d08d5156a *./tests/data/adpcm_ms.vsynth2.out.wav
+stddev: 1050.00 PSNR: 35.91 bytes: 1060620/ 1058444
diff --git a/tests/ref/vsynth2/adpcm_swf b/tests/ref/vsynth2/adpcm_swf
new file mode 100644
index 0000000000..148bdb2096
--- /dev/null
+++ b/tests/ref/vsynth2/adpcm_swf
@@ -0,0 +1,4 @@
+42d4639866ed4d692eaf126228a4fa2a *./tests/data/a-adpcm_swf.flv
+269166 ./tests/data/a-adpcm_swf.flv
+628089745a7059ae4055c2515b6d668b *./tests/data/adpcm_swf.vsynth2.out.wav
+stddev: 933.65 PSNR: 36.93 bytes: 1065004/ 1058444
diff --git a/tests/ref/vsynth2/adpcm_yam b/tests/ref/vsynth2/adpcm_yam
new file mode 100644
index 0000000000..de77345200
--- /dev/null
+++ b/tests/ref/vsynth2/adpcm_yam
@@ -0,0 +1,4 @@
+2546d72df736b5ffa1557e8c9c9ef788 *./tests/data/a-adpcm_yam.wav
+266296 ./tests/data/a-adpcm_yam.wav
+c80c847a53a0fee17a88fa889ec34a4e *./tests/data/adpcm_yam.vsynth2.out.wav
+stddev: 1247.64 PSNR: 34.41 bytes: 1065004/ 1058444
diff --git a/tests/ref/vsynth2/alac b/tests/ref/vsynth2/alac
new file mode 100644
index 0000000000..e57cd810ff
--- /dev/null
+++ b/tests/ref/vsynth2/alac
@@ -0,0 +1,4 @@
+c68f649777ab8e7c9a0f1f221451d3ad *./tests/data/a-alac.m4a
+389386 ./tests/data/a-alac.m4a
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/alac.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
diff --git a/tests/ref/vsynth2/asv1 b/tests/ref/vsynth2/asv1
new file mode 100644
index 0000000000..c42c6ab078
--- /dev/null
+++ b/tests/ref/vsynth2/asv1
@@ -0,0 +1,4 @@
+4eb34d2de25f67a2706456e999338fe9 *./tests/data/a-asv1.avi
+832512 ./tests/data/a-asv1.avi
+c96ff7fd17c52f99ddb7922a4cb9168f *./tests/data/asv1.vsynth2.out.yuv
+stddev: 10.47 PSNR: 27.73 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/asv2 b/tests/ref/vsynth2/asv2
new file mode 100644
index 0000000000..34cfddb9e8
--- /dev/null
+++ b/tests/ref/vsynth2/asv2
@@ -0,0 +1,4 @@
+9649a4b68fb1107bad13e8a7574cc72d *./tests/data/a-asv2.avi
+789072 ./tests/data/a-asv2.avi
+74a78015b64b2cf8cb9da2e44f508a69 *./tests/data/asv2.vsynth2.out.yuv
+stddev: 10.28 PSNR: 27.89 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/dnxhd_1080i b/tests/ref/vsynth2/dnxhd_1080i
new file mode 100644
index 0000000000..2abd53bcee
--- /dev/null
+++ b/tests/ref/vsynth2/dnxhd_1080i
@@ -0,0 +1,4 @@
+1a4594983ae91f41907b89fe3174c527 *./tests/data/a-dnxhd-1080i.mov
+3031875 ./tests/data/a-dnxhd-1080i.mov
+3c559af629ae0a8fb1a9a0e4b4da7733 *./tests/data/dnxhd_1080i.vsynth2.out.yuv
+stddev: 1.31 PSNR: 45.77 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth2/dnxhd_720p b/tests/ref/vsynth2/dnxhd_720p
new file mode 100644
index 0000000000..ed1ecd7bb8
--- /dev/null
+++ b/tests/ref/vsynth2/dnxhd_720p
@@ -0,0 +1,4 @@
+58e07cc6ae0a2d36787044d0e82708a6 *./tests/data/a-dnxhd-720p.dnxhd
+2293760 ./tests/data/a-dnxhd-720p.dnxhd
+ab601eaafef74d80d3d20b780dddd836 *./tests/data/dnxhd_720p.vsynth2.out.yuv
+stddev: 1.36 PSNR: 45.45 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth2/dnxhd_720p_rd b/tests/ref/vsynth2/dnxhd_720p_rd
new file mode 100644
index 0000000000..b8d29cad8f
--- /dev/null
+++ b/tests/ref/vsynth2/dnxhd_720p_rd
@@ -0,0 +1,4 @@
+092ffb7b8cf3c11556bb05dbb8b476ac *./tests/data/a-dnxhd-720p-rd.dnxhd
+2293760 ./tests/data/a-dnxhd-720p-rd.dnxhd
+33547ca318acff9448cba719cb99296d *./tests/data/dnxhd_720p_rd.vsynth2.out.yuv
+stddev: 1.32 PSNR: 45.66 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth2/dv b/tests/ref/vsynth2/dv
new file mode 100644
index 0000000000..40f04fe728
--- /dev/null
+++ b/tests/ref/vsynth2/dv
@@ -0,0 +1,8 @@
+bfa766f89bfeabc0ae1044f3954bed52 *./tests/data/a-dv.dv
+7200000 ./tests/data/a-dv.dv
+7ec62bd3350a6848364669e6e1e4b9cc *./tests/data/dv.vsynth2.out.yuv
+stddev: 1.71 PSNR: 43.47 bytes: 7603200/ 7603200
+00a9d8683ac6826af41bcf7223fb0389 *./tests/data/a-dv411.dv
+7200000 ./tests/data/a-dv411.dv
+7f9fa421028aabb11eaf4c6513a5a843 *./tests/data/dv.vsynth2.out.yuv
+stddev: 10.09 PSNR: 28.05 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/dv50 b/tests/ref/vsynth2/dv50
new file mode 100644
index 0000000000..2a92a7759f
--- /dev/null
+++ b/tests/ref/vsynth2/dv50
@@ -0,0 +1,4 @@
+61e31c79e8949b25c849753a0785b0d7 *./tests/data/a-dv50.dv
+14400000 ./tests/data/a-dv50.dv
+af3f2dd5ab62c1a1d98b07d4aeb6852f *./tests/data/dv50.vsynth2.out.yuv
+stddev: 0.82 PSNR: 49.82 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/error b/tests/ref/vsynth2/error
new file mode 100644
index 0000000000..e5e3a22c09
--- /dev/null
+++ b/tests/ref/vsynth2/error
@@ -0,0 +1,4 @@
+90e65096aa9ebafa3fe3f44a5a47cdc4 *./tests/data/a-error-mpeg4-adv.avi
+176588 ./tests/data/a-error-mpeg4-adv.avi
+113defd3f8daf878e0b3fc03fafb4c09 *./tests/data/error.vsynth2.out.yuv
+stddev: 9.02 PSNR: 29.02 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/ffv1 b/tests/ref/vsynth2/ffv1
new file mode 100644
index 0000000000..b7e7da6dc9
--- /dev/null
+++ b/tests/ref/vsynth2/ffv1
@@ -0,0 +1,4 @@
+d72b0960e162d4998b9acbabb07e99ab *./tests/data/a-ffv1.avi
+3525804 ./tests/data/a-ffv1.avi
+dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ffv1.vsynth2.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/flac b/tests/ref/vsynth2/flac
new file mode 100644
index 0000000000..515d0078d8
--- /dev/null
+++ b/tests/ref/vsynth2/flac
@@ -0,0 +1,4 @@
+7781a016edfc242a39e4d65af02d861a *./tests/data/a-flac.flac
+353368 ./tests/data/a-flac.flac
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/flac.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
diff --git a/tests/ref/vsynth2/flashsv b/tests/ref/vsynth2/flashsv
new file mode 100644
index 0000000000..989abdff0a
--- /dev/null
+++ b/tests/ref/vsynth2/flashsv
@@ -0,0 +1,4 @@
+0667077971e0cb63b5f49c580006e90e *./tests/data/a-flashsv.flv
+12368953 ./tests/data/a-flashsv.flv
+592b3321994e26a990deb3a0a1415de9 *./tests/data/flashsv.vsynth2.out.yuv
+stddev: 0.65 PSNR: 51.84 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/flv b/tests/ref/vsynth2/flv
new file mode 100644
index 0000000000..d518e26e50
--- /dev/null
+++ b/tests/ref/vsynth2/flv
@@ -0,0 +1,4 @@
+2edc92093d36506bcc0a5c0e17e86113 *./tests/data/a-flv.flv
+131360 ./tests/data/a-flv.flv
+8999c8264fb0941561f64c4a736e9d88 *./tests/data/flv.vsynth2.out.yuv
+stddev: 5.33 PSNR: 33.59 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/g726 b/tests/ref/vsynth2/g726
new file mode 100644
index 0000000000..ded1c2ed78
--- /dev/null
+++ b/tests/ref/vsynth2/g726
@@ -0,0 +1,4 @@
+5d8cce28f83dd33c3c7eaf43a5db5294 *./tests/data/a-g726.wav
+24082 ./tests/data/a-g726.wav
+4f1ba1af75dee64625a1c852e6cd01d3 *./tests/data/g726.vsynth2.out.wav
+stddev: 8506.46 PSNR: 17.73 bytes: 96148/ 1058444
diff --git a/tests/ref/vsynth2/h261 b/tests/ref/vsynth2/h261
new file mode 100644
index 0000000000..4db457e493
--- /dev/null
+++ b/tests/ref/vsynth2/h261
@@ -0,0 +1,4 @@
+dfd005d4c9030a0dc889c828a6408b9c *./tests/data/a-h261.avi
+191086 ./tests/data/a-h261.avi
+db7ceff174823b98834faa2320ca89ac *./tests/data/h261.vsynth2.out.yuv
+stddev: 6.37 PSNR: 32.03 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/h263 b/tests/ref/vsynth2/h263
new file mode 100644
index 0000000000..aa19a654d5
--- /dev/null
+++ b/tests/ref/vsynth2/h263
@@ -0,0 +1,4 @@
+9a368687ab34c48079f11a202839a6bc *./tests/data/a-h263.avi
+160106 ./tests/data/a-h263.avi
+61213b91b359697ebcefb9e0a53ac54a *./tests/data/h263.vsynth2.out.yuv
+stddev: 5.43 PSNR: 33.42 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/h263p b/tests/ref/vsynth2/h263p
new file mode 100644
index 0000000000..3f27dd31dc
--- /dev/null
+++ b/tests/ref/vsynth2/h263p
@@ -0,0 +1,4 @@
+c7644d40e9f40bbd98e5a978f9f94bb4 *./tests/data/a-h263p.avi
+868018 ./tests/data/a-h263p.avi
+4b0ee791f280029dc03c528f76f195d4 *./tests/data/h263p.vsynth2.out.yuv
+stddev: 1.91 PSNR: 42.50 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/huffyuv b/tests/ref/vsynth2/huffyuv
new file mode 100644
index 0000000000..8f3617befc
--- /dev/null
+++ b/tests/ref/vsynth2/huffyuv
@@ -0,0 +1,4 @@
+56cd44907a48990e06bd065e189ff461 *./tests/data/a-huffyuv.avi
+6455232 ./tests/data/a-huffyuv.avi
+dde5895817ad9d219f79a52d0bdfb001 *./tests/data/huffyuv.vsynth2.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/jpegls b/tests/ref/vsynth2/jpegls
new file mode 100644
index 0000000000..a17c742d2d
--- /dev/null
+++ b/tests/ref/vsynth2/jpegls
@@ -0,0 +1,4 @@
+4fc53937f048c900ae6d50fda9dba206 *./tests/data/a-jpegls.avi
+8334630 ./tests/data/a-jpegls.avi
+592b3321994e26a990deb3a0a1415de9 *./tests/data/jpegls.vsynth2.out.yuv
+stddev: 0.65 PSNR: 51.84 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/ljpeg b/tests/ref/vsynth2/ljpeg
new file mode 100644
index 0000000000..b1a0056b52
--- /dev/null
+++ b/tests/ref/vsynth2/ljpeg
@@ -0,0 +1,4 @@
+554a4a6a5a9058c588f8bf2de405bc70 *./tests/data/a-ljpeg.avi
+4766914 ./tests/data/a-ljpeg.avi
+dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ljpeg.vsynth2.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mjpeg b/tests/ref/vsynth2/mjpeg
new file mode 100644
index 0000000000..ef2902b17f
--- /dev/null
+++ b/tests/ref/vsynth2/mjpeg
@@ -0,0 +1,4 @@
+765b2637f313eda33afdcdc384bfbc06 *./tests/data/a-mjpeg.avi
+704100 ./tests/data/a-mjpeg.avi
+3dc419bf8ddc7482d811e4c9dcf9d418 *./tests/data/mjpeg.vsynth2.out.yuv
+stddev: 4.38 PSNR: 35.29 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mp2 b/tests/ref/vsynth2/mp2
new file mode 100644
index 0000000000..bf1911a34a
--- /dev/null
+++ b/tests/ref/vsynth2/mp2
@@ -0,0 +1,5 @@
+f6eb0a205350bbd7fb1028a01c7ae8aa *./tests/data/a-mp2.mp2
+96130 ./tests/data/a-mp2.mp2
+74c7b6b15a001add199619fafe4059a1 *./tests/data/mp2.vsynth2.out.wav
+stddev: 9315.80 PSNR: 16.94 bytes: 1059884/ 1058444
+stddev: 4385.25 PSNR: 23.49 bytes: 1057960/ 1058444
diff --git a/tests/ref/vsynth2/mpeg b/tests/ref/vsynth2/mpeg
new file mode 100644
index 0000000000..dcf24e4d84
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg
@@ -0,0 +1,4 @@
+73ca6f1deab02d1d67a0e8495c026a9e *./tests/data/a-mpeg1.mpg
+192783 ./tests/data/a-mpeg1.mpg
+56147e94b12f08df7213e610e177823d *./tests/data/mpeg.vsynth2.out.yuv
+stddev: 4.95 PSNR: 34.22 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg1b b/tests/ref/vsynth2/mpeg1b
new file mode 100644
index 0000000000..8a993b739d
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg1b
@@ -0,0 +1,4 @@
+977f3caf286e8f36c6ab4c7464632f26 *./tests/data/a-mpeg1b.mpg
+229806 ./tests/data/a-mpeg1b.mpg
+f41c60846bfb8cb6dcf6071c846c82b4 *./tests/data/mpeg1b.vsynth2.out.yuv
+stddev: 4.13 PSNR: 35.80 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg2 b/tests/ref/vsynth2/mpeg2
new file mode 100644
index 0000000000..31aebcb18b
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg2
@@ -0,0 +1,20 @@
+2d55ce623a7be4e8136f80266e487678 *./tests/data/a-mpeg2.mpg
+198667 ./tests/data/a-mpeg2.mpg
+b7cae8a1f751b821cddcbe4d5dbc518c *./tests/data/mpeg2.vsynth2.out.yuv
+stddev: 4.96 PSNR: 34.20 bytes: 7603200/ 7603200
+788b83a7c8c6c1e648c05076dd40dc30 *./tests/data/a-mpeg2ivlc-qprd.mpg
+247161 ./tests/data/a-mpeg2ivlc-qprd.mpg
+cc6f08c1a24b58c19de325e79cfa40a3 *./tests/data/mpeg2.vsynth2.out.yuv
+stddev: 4.25 PSNR: 35.56 bytes: 7603200/ 7603200
+a144ff5d9b293b43fc13ec40119925c0 *./tests/data/a-mpeg2_422.mpg
+359045 ./tests/data/a-mpeg2_422.mpg
+5e7a85daf29ae185499cacab2b39c17f *./tests/data/mpeg2.vsynth2.out.yuv
+stddev: 54.55 PSNR: 13.39 bytes: 10137600/ 7603200
+f979bcca866e6e4cad5dc6cb06e56cfb *./tests/data/a-mpeg2.mpg
+198041 ./tests/data/a-mpeg2.mpg
+f6d9bf24ff8676a7f6076c05cd2c81a3 *./tests/data/mpeg2.vsynth2.out.yuv
+stddev: 4.97 PSNR: 34.19 bytes: 7603200/ 7603200
+f90197a8b6e62ae25f82625337f27240 *./tests/data/a-mpeg2i.mpg
+204579 ./tests/data/a-mpeg2i.mpg
+ea5057b60146c06d40449cdfc686bf13 *./tests/data/mpeg2.vsynth2.out.yuv
+stddev: 4.98 PSNR: 34.18 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg2thread b/tests/ref/vsynth2/mpeg2thread
new file mode 100644
index 0000000000..18d856d825
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg2thread
@@ -0,0 +1,12 @@
+c346717be44450e41d9d6e07f59d1490 *./tests/data/a-mpeg2thread.mpg
+182959 ./tests/data/a-mpeg2thread.mpg
+02b85a7f67ced2d146a5c4e8000712b6 *./tests/data/mpeg2thread.vsynth2.out.yuv
+stddev: 4.75 PSNR: 34.58 bytes: 7603200/ 7603200
+ff30b3df75626398873ac4f30093a5ae *./tests/data/a-mpeg2threadivlc.mpg
+182105 ./tests/data/a-mpeg2threadivlc.mpg
+02b85a7f67ced2d146a5c4e8000712b6 *./tests/data/mpeg2thread.vsynth2.out.yuv
+stddev: 4.75 PSNR: 34.58 bytes: 7603200/ 7603200
+3942f86a6aa6fe5aea586fedf210e33e *./tests/data/a-mpeg2reuse.mpg
+394265 ./tests/data/a-mpeg2reuse.mpg
+afbc483eaa769925259e6094cfda2c72 *./tests/data/mpeg2thread.vsynth2.out.yuv
+stddev: 4.76 PSNR: 34.57 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg4 b/tests/ref/vsynth2/mpeg4
new file mode 100644
index 0000000000..af21592878
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg4
@@ -0,0 +1,4 @@
+47de227982e77830a2db278214a08773 *./tests/data/a-odivx.mp4
+119797 ./tests/data/a-odivx.mp4
+90a3577850239083a9042bef33c50e85 *./tests/data/mpeg4.vsynth2.out.yuv
+stddev: 5.34 PSNR: 33.57 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg4adv b/tests/ref/vsynth2/mpeg4adv
new file mode 100644
index 0000000000..4f37a5f094
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg4adv
@@ -0,0 +1,16 @@
+dee7be19486a76d96c88d18eefba8f86 *./tests/data/a-mpeg4-adv.avi
+141546 ./tests/data/a-mpeg4-adv.avi
+3f3a21e9db85a9c0f7022f557a5374c1 *./tests/data/mpeg4adv.vsynth2.out.yuv
+stddev: 4.94 PSNR: 34.25 bytes: 7603200/ 7603200
+e7a09631afd7b75c6a0544c365aadbe1 *./tests/data/a-mpeg4-qprd.avi
+233154 ./tests/data/a-mpeg4-qprd.avi
+b5b5f761b63bbf5844085b03e0a76636 *./tests/data/mpeg4adv.vsynth2.out.yuv
+stddev: 3.75 PSNR: 36.63 bytes: 7603200/ 7603200
+78c93c522b23bcc7f84f8b592b0191b6 *./tests/data/a-mpeg4-adap.avi
+200120 ./tests/data/a-mpeg4-adap.avi
+fd7db0b14fa76d0734bbfa36dbb513f8 *./tests/data/mpeg4adv.vsynth2.out.yuv
+stddev: 3.78 PSNR: 36.58 bytes: 7603200/ 7603200
+a5150067914ee1dee50f8fc8dcaee841 *./tests/data/a-mpeg4-Q.avi
+165802 ./tests/data/a-mpeg4-Q.avi
+4dcc71ad79bee90777cf5299044be362 *./tests/data/mpeg4adv.vsynth2.out.yuv
+stddev: 4.00 PSNR: 36.09 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg4nr b/tests/ref/vsynth2/mpeg4nr
new file mode 100644
index 0000000000..0b4c443158
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg4nr
@@ -0,0 +1,4 @@
+c41187c99588fb7229ad330b2f80d28b *./tests/data/a-mpeg4-nr.avi
+155044 ./tests/data/a-mpeg4-nr.avi
+f7fc191308679f709405e62271f5c65f *./tests/data/mpeg4nr.vsynth2.out.yuv
+stddev: 4.73 PSNR: 34.63 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/mpeg4thread b/tests/ref/vsynth2/mpeg4thread
new file mode 100644
index 0000000000..a789a9ec52
--- /dev/null
+++ b/tests/ref/vsynth2/mpeg4thread
@@ -0,0 +1,4 @@
+8496ffe953dc3398c657d99e962e4d77 *./tests/data/a-mpeg4-thread.avi
+250162 ./tests/data/a-mpeg4-thread.avi
+58165c879707aedeab460bab86dae4ef *./tests/data/mpeg4thread.vsynth2.out.yuv
+stddev: 3.73 PSNR: 36.68 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/msmpeg4 b/tests/ref/vsynth2/msmpeg4
new file mode 100644
index 0000000000..ab5aed9d92
--- /dev/null
+++ b/tests/ref/vsynth2/msmpeg4
@@ -0,0 +1,4 @@
+3069f95f2ffca1f20c8ea36e2625fabc *./tests/data/a-msmpeg4.avi
+127680 ./tests/data/a-msmpeg4.avi
+0e1c6e25c71c6a8fa8e506e3d97ca4c9 *./tests/data/msmpeg4.vsynth2.out.yuv
+stddev: 5.33 PSNR: 33.59 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/msmpeg4v2 b/tests/ref/vsynth2/msmpeg4v2
new file mode 100644
index 0000000000..c96d1b7e47
--- /dev/null
+++ b/tests/ref/vsynth2/msmpeg4v2
@@ -0,0 +1,4 @@
+c09815e40a9d260628e1ebad8b2b3774 *./tests/data/a-msmpeg4v2.avi
+129918 ./tests/data/a-msmpeg4v2.avi
+8920194f8bf8f9cdd6c65b3df9e1a292 *./tests/data/msmpeg4v2.vsynth2.out.yuv
+stddev: 5.33 PSNR: 33.59 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/pcm b/tests/ref/vsynth2/pcm
new file mode 100644
index 0000000000..ad8b308ef6
--- /dev/null
+++ b/tests/ref/vsynth2/pcm
@@ -0,0 +1,72 @@
+89f5b8dd97e0dddbe59af0d44fd229f3 *./tests/data/a-pcm_alaw.wav
+529256 ./tests/data/a-pcm_alaw.wav
+0568b0b9a72e31559e150e7e09d301cd *./tests/data/pcm.vsynth2.out.wav
+stddev: 101.67 PSNR: 56.19 bytes: 1058444/ 1058444
+f443a8eeb1647ec1eeb8370c939e52d4 *./tests/data/a-pcm_mulaw.wav
+529256 ./tests/data/a-pcm_mulaw.wav
+1c3eeaa8814ebd4916780dff80ed6dc5 *./tests/data/pcm.vsynth2.out.wav
+stddev: 103.38 PSNR: 56.04 bytes: 1058444/ 1058444
+b7936d7170e0efefb379349d81aed360 *./tests/data/a-pcm_s8.mov
+530837 ./tests/data/a-pcm_s8.mov
+652edf30f35ad89bf27bcc9d2f9c7b53 *./tests/data/pcm.vsynth2.out.wav
+stddev: 147.89 PSNR: 52.93 bytes: 1058444/ 1058444
+98cadb3502dbdc99e6e077c28b1a036c *./tests/data/a-pcm_u8.wav
+529244 ./tests/data/a-pcm_u8.wav
+652edf30f35ad89bf27bcc9d2f9c7b53 *./tests/data/pcm.vsynth2.out.wav
+stddev: 147.89 PSNR: 52.93 bytes: 1058444/ 1058444
+c42b9c04305455250366c84e17c1023f *./tests/data/a-pcm_s16be.mov
+1060037 ./tests/data/a-pcm_s16be.mov
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/a-pcm_s16le.wav
+1058444 ./tests/data/a-pcm_s16le.wav
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+83e2d1c6ff07f4dfba71c01f595811fc *./tests/data/a-pcm_s16be.mkv
+1060693 ./tests/data/a-pcm_s16be.mkv
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+d31310a3263403fffbe28453dabeae74 *./tests/data/a-pcm_s16le.mkv
+1060693 ./tests/data/a-pcm_s16le.mkv
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+07ffe7ffb78f3648b6524debdde5aec1 *./tests/data/a-pcm_s24be.mov
+1589237 ./tests/data/a-pcm_s24be.mov
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+a85380fb79b0d4fff38e24ac1e34bb94 *./tests/data/a-pcm_s24le.wav
+1587668 ./tests/data/a-pcm_s24le.wav
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+d7792f0343cd66fda8b50b569e2bcc48 *./tests/data/a-pcm_s32be.mov
+2118437 ./tests/data/a-pcm_s32be.mov
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+da6ed80f4f40f0082577dea80827e014 *./tests/data/a-pcm_s32le.wav
+2116868 ./tests/data/a-pcm_s32le.wav
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+118ff3dc83c62ce9ce669eef57e55bb2 *./tests/data/a-pcm_f32be.au
+2116824 ./tests/data/a-pcm_f32be.au
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+46f44f86a18984a832206ab9e29a79f2 *./tests/data/a-pcm_f32le.wav
+2116880 ./tests/data/a-pcm_f32le.wav
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+8112296b1ed94f72f20d04b1a54850a7 *./tests/data/a-pcm_f64be.au
+4233624 ./tests/data/a-pcm_f64be.au
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+ba17c6d1a270e1333e981f239bf7eb45 *./tests/data/a-pcm_f64le.wav
+4233680 ./tests/data/a-pcm_f64le.wav
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.vsynth2.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
+8c74234928ed425b1171211a89f67ead *./tests/data/a-pcm_zork.wav
+529256 ./tests/data/a-pcm_zork.wav
+864c8c866ac25642c29a13b122c70709 *./tests/data/pcm.vsynth2.out.wav
+stddev: 633.10 PSNR: 40.30 bytes: 1058444/ 1058444
+8168a5c1343553ef027541830f2cb879 *./tests/data/a-pcm_s24daud.302
+10368730 ./tests/data/a-pcm_s24daud.302
+f552afadfdfcd6348a07095da6382de5 *./tests/data/pcm.vsynth2.out.wav
+stddev: 9415.16 PSNR: 16.85 bytes: 6911864/ 1058444
diff --git a/tests/ref/vsynth2/rc b/tests/ref/vsynth2/rc
new file mode 100644
index 0000000000..268333495f
--- /dev/null
+++ b/tests/ref/vsynth2/rc
@@ -0,0 +1,4 @@
+b517389e425d3065ab26ef4cc0658237 *./tests/data/a-mpeg4-rc.avi
+227762 ./tests/data/a-mpeg4-rc.avi
+cc947bbac9187bf08d3e2d425556aaa5 *./tests/data/rc.vsynth2.out.yuv
+stddev: 4.26 PSNR: 35.54 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/roq b/tests/ref/vsynth2/roq
new file mode 100644
index 0000000000..381dfd8921
--- /dev/null
+++ b/tests/ref/vsynth2/roq
@@ -0,0 +1,4 @@
+b46f899b2363065c60f3782ba1f8b7bd *./tests/data/a-roqav.roq
+92786 ./tests/data/a-roqav.roq
+e69fca960dd0911e9b8d589c13e11dc1 *./tests/data/roq.vsynth2.out.yuv
+stddev: 3.81 PSNR: 36.49 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth2/rv10 b/tests/ref/vsynth2/rv10
new file mode 100644
index 0000000000..0525b76f2f
--- /dev/null
+++ b/tests/ref/vsynth2/rv10
@@ -0,0 +1,4 @@
+b1467b0e8d8cad730e36d1e8ab49d573 *./tests/data/a-rv10.rm
+154310 ./tests/data/a-rv10.rm
+61213b91b359697ebcefb9e0a53ac54a *./tests/data/rv10.vsynth2.out.yuv
+stddev: 5.43 PSNR: 33.42 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/rv20 b/tests/ref/vsynth2/rv20
new file mode 100644
index 0000000000..f83c47b2ea
--- /dev/null
+++ b/tests/ref/vsynth2/rv20
@@ -0,0 +1,4 @@
+d864475aa16d84dd99de13e65003672a *./tests/data/a-rv20.rm
+132734 ./tests/data/a-rv20.rm
+c66afdcc0daac2f1b4167b9811968877 *./tests/data/rv20.vsynth2.out.yuv
+stddev: 5.42 PSNR: 33.45 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/snow b/tests/ref/vsynth2/snow
new file mode 100644
index 0000000000..8b351c6c6b
--- /dev/null
+++ b/tests/ref/vsynth2/snow
@@ -0,0 +1,4 @@
+af651d8ef0a66257ac8b2ef8b229f27b *./tests/data/a-snow.avi
+57700 ./tests/data/a-snow.avi
+8890189af71a0dd3447c4e8424c9a76b *./tests/data/snow.vsynth2.out.yuv
+stddev: 10.47 PSNR: 27.72 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/snowll b/tests/ref/vsynth2/snowll
new file mode 100644
index 0000000000..838512b6a3
--- /dev/null
+++ b/tests/ref/vsynth2/snowll
@@ -0,0 +1,4 @@
+a8fccf278bbb17d37a756ecf11672b09 *./tests/data/a-snow53.avi
+2721758 ./tests/data/a-snow53.avi
+dde5895817ad9d219f79a52d0bdfb001 *./tests/data/snowll.vsynth2.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/svq1 b/tests/ref/vsynth2/svq1
new file mode 100644
index 0000000000..1b36bb6f0e
--- /dev/null
+++ b/tests/ref/vsynth2/svq1
@@ -0,0 +1,4 @@
+7f9fbe4890bc1df67867bf03803dca48 *./tests/data/a-svq1.mov
+766851 ./tests/data/a-svq1.mov
+aa03471dac3f49455a33a2b19fda1098 *./tests/data/svq1.vsynth2.out.yuv
+stddev: 3.23 PSNR: 37.93 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/wma b/tests/ref/vsynth2/wma
new file mode 100644
index 0000000000..e439d1333d
--- /dev/null
+++ b/tests/ref/vsynth2/wma
@@ -0,0 +1,8 @@
+26a7f6b0f0b7181df8df3fa589f6bf81 *./tests/data/a-wmav1.asf
+106004 ./tests/data/a-wmav1.asf
+stddev:12245.27 PSNR: 14.57 bytes: 1065004/ 1058444
+stddev: 2097.78 PSNR: 29.89 bytes: 1056812/ 1058444
+7c6c0cb692af01b312ae345723674b5f *./tests/data/a-wmav2.asf
+106044 ./tests/data/a-wmav2.asf
+stddev:12249.69 PSNR: 14.57 bytes: 1065004/ 1058444
+stddev: 2091.12 PSNR: 29.92 bytes: 1056812/ 1058444
diff --git a/tests/ref/vsynth2/wmv1 b/tests/ref/vsynth2/wmv1
new file mode 100644
index 0000000000..5935f556d0
--- /dev/null
+++ b/tests/ref/vsynth2/wmv1
@@ -0,0 +1,4 @@
+1011e26e7d351c96d7bbfe106d831b69 *./tests/data/a-wmv1.avi
+129530 ./tests/data/a-wmv1.avi
+81eee429b665254d19a06607463c0b5e *./tests/data/wmv1.vsynth2.out.yuv
+stddev: 5.33 PSNR: 33.60 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth2/wmv2 b/tests/ref/vsynth2/wmv2
new file mode 100644
index 0000000000..84c41793ec
--- /dev/null
+++ b/tests/ref/vsynth2/wmv2
@@ -0,0 +1,4 @@
+1f6598e9776ed00aebdc44cc8d48cb7c *./tests/data/a-wmv2.avi
+129860 ./tests/data/a-wmv2.avi
+81eee429b665254d19a06607463c0b5e *./tests/data/wmv2.vsynth2.out.yuv
+stddev: 5.33 PSNR: 33.60 bytes: 7603200/ 7603200