aboutsummaryrefslogtreecommitdiffstats
path: root/tests/ref/vsynth1
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/vsynth1
parent16cd99bbed1f61a0a8a03a66913d88bae7c3dbfd (diff)
downloadffmpeg-eca478c3171a85187fb98ea05b0065c336416d3c.tar.gz
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/vsynth1')
-rw-r--r--tests/ref/vsynth1/ac32
-rw-r--r--tests/ref/vsynth1/adpcm_ima_qt4
-rw-r--r--tests/ref/vsynth1/adpcm_ima_wav4
-rw-r--r--tests/ref/vsynth1/adpcm_ms4
-rw-r--r--tests/ref/vsynth1/adpcm_swf4
-rw-r--r--tests/ref/vsynth1/adpcm_yam4
-rw-r--r--tests/ref/vsynth1/alac4
-rw-r--r--tests/ref/vsynth1/asv14
-rw-r--r--tests/ref/vsynth1/asv24
-rw-r--r--tests/ref/vsynth1/dnxhd_1080i4
-rw-r--r--tests/ref/vsynth1/dnxhd_720p4
-rw-r--r--tests/ref/vsynth1/dnxhd_720p_rd4
-rw-r--r--tests/ref/vsynth1/dv8
-rw-r--r--tests/ref/vsynth1/dv504
-rw-r--r--tests/ref/vsynth1/error4
-rw-r--r--tests/ref/vsynth1/ffv14
-rw-r--r--tests/ref/vsynth1/flac4
-rw-r--r--tests/ref/vsynth1/flashsv4
-rw-r--r--tests/ref/vsynth1/flv4
-rw-r--r--tests/ref/vsynth1/g7264
-rw-r--r--tests/ref/vsynth1/h2614
-rw-r--r--tests/ref/vsynth1/h2634
-rw-r--r--tests/ref/vsynth1/h263p4
-rw-r--r--tests/ref/vsynth1/huffyuv4
-rw-r--r--tests/ref/vsynth1/jpegls4
-rw-r--r--tests/ref/vsynth1/ljpeg4
-rw-r--r--tests/ref/vsynth1/mjpeg4
-rw-r--r--tests/ref/vsynth1/mp25
-rw-r--r--tests/ref/vsynth1/mpeg4
-rw-r--r--tests/ref/vsynth1/mpeg1b4
-rw-r--r--tests/ref/vsynth1/mpeg220
-rw-r--r--tests/ref/vsynth1/mpeg2thread12
-rw-r--r--tests/ref/vsynth1/mpeg44
-rw-r--r--tests/ref/vsynth1/mpeg4adv16
-rw-r--r--tests/ref/vsynth1/mpeg4nr4
-rw-r--r--tests/ref/vsynth1/mpeg4thread4
-rw-r--r--tests/ref/vsynth1/msmpeg44
-rw-r--r--tests/ref/vsynth1/msmpeg4v24
-rw-r--r--tests/ref/vsynth1/pcm72
-rw-r--r--tests/ref/vsynth1/rc4
-rw-r--r--tests/ref/vsynth1/roq4
-rw-r--r--tests/ref/vsynth1/rv104
-rw-r--r--tests/ref/vsynth1/rv204
-rw-r--r--tests/ref/vsynth1/snow4
-rw-r--r--tests/ref/vsynth1/snowll4
-rw-r--r--tests/ref/vsynth1/svq14
-rw-r--r--tests/ref/vsynth1/wma8
-rw-r--r--tests/ref/vsynth1/wmv14
-rw-r--r--tests/ref/vsynth1/wmv24
49 files changed, 307 insertions, 0 deletions
diff --git a/tests/ref/vsynth1/ac3 b/tests/ref/vsynth1/ac3
new file mode 100644
index 0000000000..8198602652
--- /dev/null
+++ b/tests/ref/vsynth1/ac3
@@ -0,0 +1,2 @@
+081bfd5e683b13cccf1b07c43c1c5005 *./tests/data/a-ac3.rm
+98751 ./tests/data/a-ac3.rm
diff --git a/tests/ref/vsynth1/adpcm_ima_qt b/tests/ref/vsynth1/adpcm_ima_qt
new file mode 100644
index 0000000000..74fc3a2409
--- /dev/null
+++ b/tests/ref/vsynth1/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.vsynth1.out.wav
+stddev: 914.63 PSNR: 37.10 bytes: 1058604/ 1058444
diff --git a/tests/ref/vsynth1/adpcm_ima_wav b/tests/ref/vsynth1/adpcm_ima_wav
new file mode 100644
index 0000000000..8dafccea26
--- /dev/null
+++ b/tests/ref/vsynth1/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.vsynth1.out.wav
+stddev: 903.51 PSNR: 37.21 bytes: 1061792/ 1058444
diff --git a/tests/ref/vsynth1/adpcm_ms b/tests/ref/vsynth1/adpcm_ms
new file mode 100644
index 0000000000..503cfe7f04
--- /dev/null
+++ b/tests/ref/vsynth1/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.vsynth1.out.wav
+stddev: 1050.00 PSNR: 35.91 bytes: 1060620/ 1058444
diff --git a/tests/ref/vsynth1/adpcm_swf b/tests/ref/vsynth1/adpcm_swf
new file mode 100644
index 0000000000..a87e14b780
--- /dev/null
+++ b/tests/ref/vsynth1/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.vsynth1.out.wav
+stddev: 933.65 PSNR: 36.93 bytes: 1065004/ 1058444
diff --git a/tests/ref/vsynth1/adpcm_yam b/tests/ref/vsynth1/adpcm_yam
new file mode 100644
index 0000000000..9c325e1a69
--- /dev/null
+++ b/tests/ref/vsynth1/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.vsynth1.out.wav
+stddev: 1247.64 PSNR: 34.41 bytes: 1065004/ 1058444
diff --git a/tests/ref/vsynth1/alac b/tests/ref/vsynth1/alac
new file mode 100644
index 0000000000..a8d0aeced8
--- /dev/null
+++ b/tests/ref/vsynth1/alac
@@ -0,0 +1,4 @@
+c68f649777ab8e7c9a0f1f221451d3ad *./tests/data/a-alac.m4a
+389386 ./tests/data/a-alac.m4a
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/alac.vsynth1.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
diff --git a/tests/ref/vsynth1/asv1 b/tests/ref/vsynth1/asv1
new file mode 100644
index 0000000000..02a141f908
--- /dev/null
+++ b/tests/ref/vsynth1/asv1
@@ -0,0 +1,4 @@
+b4ce4698764ef2328346badb7227ecbe *./tests/data/a-asv1.avi
+1489656 ./tests/data/a-asv1.avi
+2dfc5dfc2c1cbbc2543257cd3d2df6af *./tests/data/asv1.vsynth1.out.yuv
+stddev: 20.00 PSNR: 22.11 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/asv2 b/tests/ref/vsynth1/asv2
new file mode 100644
index 0000000000..fe3e39ebcc
--- /dev/null
+++ b/tests/ref/vsynth1/asv2
@@ -0,0 +1,4 @@
+dfba6eaf58e515e324c2b370bfcd9158 *./tests/data/a-asv2.avi
+1456056 ./tests/data/a-asv2.avi
+d451be09793cd0f35b6d91fc36e2571a *./tests/data/asv2.vsynth1.out.yuv
+stddev: 18.82 PSNR: 22.63 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/dnxhd_1080i b/tests/ref/vsynth1/dnxhd_1080i
new file mode 100644
index 0000000000..a9872c106b
--- /dev/null
+++ b/tests/ref/vsynth1/dnxhd_1080i
@@ -0,0 +1,4 @@
+cd1489f18d2186a49ab23c61ed33bce7 *./tests/data/a-dnxhd-1080i.mov
+3031875 ./tests/data/a-dnxhd-1080i.mov
+0c651e840f860592f0d5b66030d9fa32 *./tests/data/dnxhd_1080i.vsynth1.out.yuv
+stddev: 6.29 PSNR: 32.15 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth1/dnxhd_720p b/tests/ref/vsynth1/dnxhd_720p
new file mode 100644
index 0000000000..e15eb2a1a6
--- /dev/null
+++ b/tests/ref/vsynth1/dnxhd_720p
@@ -0,0 +1,4 @@
+81f5be451dc18cf8a1d333c7885de60b *./tests/data/a-dnxhd-720p.dnxhd
+2293760 ./tests/data/a-dnxhd-720p.dnxhd
+94b21e5e68ccf9471eff74afd0ebe319 *./tests/data/dnxhd_720p.vsynth1.out.yuv
+stddev: 6.32 PSNR: 32.11 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth1/dnxhd_720p_rd b/tests/ref/vsynth1/dnxhd_720p_rd
new file mode 100644
index 0000000000..bab45920fb
--- /dev/null
+++ b/tests/ref/vsynth1/dnxhd_720p_rd
@@ -0,0 +1,4 @@
+1dc6e95925c4f3a230848ec17c02abed *./tests/data/a-dnxhd-720p-rd.dnxhd
+2293760 ./tests/data/a-dnxhd-720p-rd.dnxhd
+02972d2aec120ec1577ec9053d68ae0f *./tests/data/dnxhd_720p_rd.vsynth1.out.yuv
+stddev: 6.26 PSNR: 32.19 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth1/dv b/tests/ref/vsynth1/dv
new file mode 100644
index 0000000000..f48f04ec7f
--- /dev/null
+++ b/tests/ref/vsynth1/dv
@@ -0,0 +1,8 @@
+27ade3031b17214cf81c19cbf70f37d7 *./tests/data/a-dv.dv
+7200000 ./tests/data/a-dv.dv
+02ac7cdeab91d4d5621e7ce96dddc498 *./tests/data/dv.vsynth1.out.yuv
+stddev: 6.90 PSNR: 31.34 bytes: 7603200/ 7603200
+bd67f2431db160d4bb6dcd791cea6efd *./tests/data/a-dv411.dv
+7200000 ./tests/data/a-dv411.dv
+b6640a3a572353f51284acb746eb00c4 *./tests/data/dv.vsynth1.out.yuv
+stddev: 30.76 PSNR: 18.37 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/dv50 b/tests/ref/vsynth1/dv50
new file mode 100644
index 0000000000..91a99935a3
--- /dev/null
+++ b/tests/ref/vsynth1/dv50
@@ -0,0 +1,4 @@
+26dba84f0ea895b914ef5b333d8394ac *./tests/data/a-dv50.dv
+14400000 ./tests/data/a-dv50.dv
+a2ff093e93ffed10f730fa21df02fc50 *./tests/data/dv50.vsynth1.out.yuv
+stddev: 1.72 PSNR: 43.38 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/error b/tests/ref/vsynth1/error
new file mode 100644
index 0000000000..136523476f
--- /dev/null
+++ b/tests/ref/vsynth1/error
@@ -0,0 +1,4 @@
+7416dfd319f04044d4575dc9d1b406e1 *./tests/data/a-error-mpeg4-adv.avi
+756836 ./tests/data/a-error-mpeg4-adv.avi
+0d21f59c1600f5b6afb90b5278e28cd6 *./tests/data/error.vsynth1.out.yuv
+stddev: 18.08 PSNR: 22.98 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/ffv1 b/tests/ref/vsynth1/ffv1
new file mode 100644
index 0000000000..f63945db00
--- /dev/null
+++ b/tests/ref/vsynth1/ffv1
@@ -0,0 +1,4 @@
+67ddc7edde5cca49290245d881787890 *./tests/data/a-ffv1.avi
+2655376 ./tests/data/a-ffv1.avi
+c5ccac874dbf808e9088bc3107860042 *./tests/data/ffv1.vsynth1.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/flac b/tests/ref/vsynth1/flac
new file mode 100644
index 0000000000..eee1dc8c04
--- /dev/null
+++ b/tests/ref/vsynth1/flac
@@ -0,0 +1,4 @@
+7781a016edfc242a39e4d65af02d861a *./tests/data/a-flac.flac
+353368 ./tests/data/a-flac.flac
+95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/flac.vsynth1.out.wav
+stddev: 0.00 PSNR:999.99 bytes: 1058444/ 1058444
diff --git a/tests/ref/vsynth1/flashsv b/tests/ref/vsynth1/flashsv
new file mode 100644
index 0000000000..b581fadc06
--- /dev/null
+++ b/tests/ref/vsynth1/flashsv
@@ -0,0 +1,4 @@
+97894502b4cb57aca1105b6333f72dae *./tests/data/a-flashsv.flv
+14681925 ./tests/data/a-flashsv.flv
+947cb24ec45a453348ae6fe3fa278071 *./tests/data/flashsv.vsynth1.out.yuv
+stddev: 2.85 PSNR: 39.03 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/flv b/tests/ref/vsynth1/flv
new file mode 100644
index 0000000000..7e253438e3
--- /dev/null
+++ b/tests/ref/vsynth1/flv
@@ -0,0 +1,4 @@
+d6a80659cedee7698aefe9c4a8285fa4 *./tests/data/a-flv.flv
+636269 ./tests/data/a-flv.flv
+5ab46d8dd01dbb1d63df2a84858a4b05 *./tests/data/flv.vsynth1.out.yuv
+stddev: 8.02 PSNR: 30.04 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/g726 b/tests/ref/vsynth1/g726
new file mode 100644
index 0000000000..038d107ae9
--- /dev/null
+++ b/tests/ref/vsynth1/g726
@@ -0,0 +1,4 @@
+5d8cce28f83dd33c3c7eaf43a5db5294 *./tests/data/a-g726.wav
+24082 ./tests/data/a-g726.wav
+4f1ba1af75dee64625a1c852e6cd01d3 *./tests/data/g726.vsynth1.out.wav
+stddev: 8506.46 PSNR: 17.73 bytes: 96148/ 1058444
diff --git a/tests/ref/vsynth1/h261 b/tests/ref/vsynth1/h261
new file mode 100644
index 0000000000..2b1149f5c9
--- /dev/null
+++ b/tests/ref/vsynth1/h261
@@ -0,0 +1,4 @@
+d155470b713aeebacb85980b0d5f2ce3 *./tests/data/a-h261.avi
+707588 ./tests/data/a-h261.avi
+716e83cb51afb1246bfaa80967df48ea *./tests/data/h261.vsynth1.out.yuv
+stddev: 9.11 PSNR: 28.93 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/h263 b/tests/ref/vsynth1/h263
new file mode 100644
index 0000000000..7d7e3e6187
--- /dev/null
+++ b/tests/ref/vsynth1/h263
@@ -0,0 +1,4 @@
+fb4dc9b9eac2628c56cb82cf332e1f58 *./tests/data/a-h263.avi
+659686 ./tests/data/a-h263.avi
+1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/h263.vsynth1.out.yuv
+stddev: 8.03 PSNR: 30.03 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/h263p b/tests/ref/vsynth1/h263p
new file mode 100644
index 0000000000..f2907a7730
--- /dev/null
+++ b/tests/ref/vsynth1/h263p
@@ -0,0 +1,4 @@
+bbcadeceba295e1dad148aea1e57c370 *./tests/data/a-h263p.avi
+2328348 ./tests/data/a-h263p.avi
+9554cda00c3487ab3ffda2c3ea22fa2f *./tests/data/h263p.vsynth1.out.yuv
+stddev: 2.06 PSNR: 41.83 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/huffyuv b/tests/ref/vsynth1/huffyuv
new file mode 100644
index 0000000000..7fd4c77dd2
--- /dev/null
+++ b/tests/ref/vsynth1/huffyuv
@@ -0,0 +1,4 @@
+ace2536fa169d835d0fb332abde28d51 *./tests/data/a-huffyuv.avi
+7933800 ./tests/data/a-huffyuv.avi
+c5ccac874dbf808e9088bc3107860042 *./tests/data/huffyuv.vsynth1.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/jpegls b/tests/ref/vsynth1/jpegls
new file mode 100644
index 0000000000..42d89143dc
--- /dev/null
+++ b/tests/ref/vsynth1/jpegls
@@ -0,0 +1,4 @@
+519e26bb1ac0f3db8f90b36537f2f760 *./tests/data/a-jpegls.avi
+9089812 ./tests/data/a-jpegls.avi
+947cb24ec45a453348ae6fe3fa278071 *./tests/data/jpegls.vsynth1.out.yuv
+stddev: 2.85 PSNR: 39.03 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/ljpeg b/tests/ref/vsynth1/ljpeg
new file mode 100644
index 0000000000..8628fea688
--- /dev/null
+++ b/tests/ref/vsynth1/ljpeg
@@ -0,0 +1,4 @@
+9092f306f165b98ab0bb4f576f198ad5 *./tests/data/a-ljpeg.avi
+6312936 ./tests/data/a-ljpeg.avi
+c5ccac874dbf808e9088bc3107860042 *./tests/data/ljpeg.vsynth1.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mjpeg b/tests/ref/vsynth1/mjpeg
new file mode 100644
index 0000000000..f6bd7e47ee
--- /dev/null
+++ b/tests/ref/vsynth1/mjpeg
@@ -0,0 +1,4 @@
+af7ddc0d60cb2d1d83b0bfd829cc7b3a *./tests/data/a-mjpeg.avi
+1570366 ./tests/data/a-mjpeg.avi
+556ba548fe2b1b4ca98ef3f5d5e94bb8 *./tests/data/mjpeg.vsynth1.out.yuv
+stddev: 7.92 PSNR: 30.15 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mp2 b/tests/ref/vsynth1/mp2
new file mode 100644
index 0000000000..9bb57ac2ca
--- /dev/null
+++ b/tests/ref/vsynth1/mp2
@@ -0,0 +1,5 @@
+f6eb0a205350bbd7fb1028a01c7ae8aa *./tests/data/a-mp2.mp2
+96130 ./tests/data/a-mp2.mp2
+74c7b6b15a001add199619fafe4059a1 *./tests/data/mp2.vsynth1.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/vsynth1/mpeg b/tests/ref/vsynth1/mpeg
new file mode 100644
index 0000000000..174fbf5501
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg
@@ -0,0 +1,4 @@
+1428744c6d5835f27506e69be4f837f4 *./tests/data/a-mpeg1.mpg
+712006 ./tests/data/a-mpeg1.mpg
+58f0c332bf689117b57fa629a2bc0d2b *./tests/data/mpeg.vsynth1.out.yuv
+stddev: 7.62 PSNR: 30.48 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg1b b/tests/ref/vsynth1/mpeg1b
new file mode 100644
index 0000000000..f7a3c8b5b4
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg1b
@@ -0,0 +1,4 @@
+6bc1f2414aaca7e26f85a68992bc8c1c *./tests/data/a-mpeg1b.mpg
+1035727 ./tests/data/a-mpeg1b.mpg
+8c9ff248bde54f4509913c80f843ed5f *./tests/data/mpeg1b.vsynth1.out.yuv
+stddev: 6.31 PSNR: 32.12 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg2 b/tests/ref/vsynth1/mpeg2
new file mode 100644
index 0000000000..975ae88799
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg2
@@ -0,0 +1,20 @@
+fbddea2368cd2028fc8db4dfd4682e94 *./tests/data/a-mpeg2.mpg
+728044 ./tests/data/a-mpeg2.mpg
+b41ca49c1a02e66ce64d262e2cdaec15 *./tests/data/mpeg2.vsynth1.out.yuv
+stddev: 7.65 PSNR: 30.45 bytes: 7603200/ 7603200
+8762c08210b88bf7b8b71a1fe1f5d169 *./tests/data/a-mpeg2ivlc-qprd.mpg
+789623 ./tests/data/a-mpeg2ivlc-qprd.mpg
+606712937b56e82958874d04ae3ba51a *./tests/data/mpeg2.vsynth1.out.yuv
+stddev: 10.07 PSNR: 28.06 bytes: 7603200/ 7603200
+9aacd4f385b4d48b723aac50b97f105e *./tests/data/a-mpeg2_422.mpg
+726333 ./tests/data/a-mpeg2_422.mpg
+5f1f31587eca77c95206d4e1bcf93a08 *./tests/data/mpeg2.vsynth1.out.yuv
+stddev: 63.33 PSNR: 12.10 bytes: 10137600/ 7603200
+4c067397b504d65532d7779cd36f3f88 *./tests/data/a-mpeg2.mpg
+725668 ./tests/data/a-mpeg2.mpg
+9f7b065f98d57cdecf90e6f7a2524eb5 *./tests/data/mpeg2.vsynth1.out.yuv
+stddev: 7.65 PSNR: 30.45 bytes: 7603200/ 7603200
+ec3f6713c88a2b41f6c369fd64341077 *./tests/data/a-mpeg2i.mpg
+737473 ./tests/data/a-mpeg2i.mpg
+97615390fdd69abfcbc7e02df863a7d2 *./tests/data/mpeg2.vsynth1.out.yuv
+stddev: 7.67 PSNR: 30.43 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg2thread b/tests/ref/vsynth1/mpeg2thread
new file mode 100644
index 0000000000..d04c7ccec0
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg2thread
@@ -0,0 +1,12 @@
+522d56a8a2a130ff6b81535e53765fdc *./tests/data/a-mpeg2thread.mpg
+804929 ./tests/data/a-mpeg2thread.mpg
+1c802c997553895b39fe9a5032ee7821 *./tests/data/mpeg2thread.vsynth1.out.yuv
+stddev: 7.64 PSNR: 30.47 bytes: 7603200/ 7603200
+0f4f31f6e16f39dcb67b7730687e8e4e *./tests/data/a-mpeg2threadivlc.mpg
+795389 ./tests/data/a-mpeg2threadivlc.mpg
+1c802c997553895b39fe9a5032ee7821 *./tests/data/mpeg2thread.vsynth1.out.yuv
+stddev: 7.64 PSNR: 30.47 bytes: 7603200/ 7603200
+adfde15b5bbeef3096b0adf7b20ccb93 *./tests/data/a-mpeg2reuse.mpg
+2081247 ./tests/data/a-mpeg2reuse.mpg
+6dbda80b4d368833625316d0400d32dd *./tests/data/mpeg2thread.vsynth1.out.yuv
+stddev: 7.67 PSNR: 30.42 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg4 b/tests/ref/vsynth1/mpeg4
new file mode 100644
index 0000000000..1b23d2138d
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg4
@@ -0,0 +1,4 @@
+fd83f2ef5887a62b4d755d7cb5f0ac59 *./tests/data/a-odivx.mp4
+540144 ./tests/data/a-odivx.mp4
+8828a375448dc5c2215163ba70656f89 *./tests/data/mpeg4.vsynth1.out.yuv
+stddev: 7.97 PSNR: 30.10 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg4adv b/tests/ref/vsynth1/mpeg4adv
new file mode 100644
index 0000000000..c34814f2ce
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg4adv
@@ -0,0 +1,16 @@
+7d8eb01fd68d83d62a98585757704d47 *./tests/data/a-mpeg4-adv.avi
+589716 ./tests/data/a-mpeg4-adv.avi
+f8b226876b1b2c0b98fd6928fd9adbd8 *./tests/data/mpeg4adv.vsynth1.out.yuv
+stddev: 6.98 PSNR: 31.25 bytes: 7603200/ 7603200
+7fc9389fc73794b1e98d89566afeda4d *./tests/data/a-mpeg4-qprd.avi
+714568 ./tests/data/a-mpeg4-qprd.avi
+177dd172b52df66918f2a505b2df4879 *./tests/data/mpeg4adv.vsynth1.out.yuv
+stddev: 9.82 PSNR: 28.28 bytes: 7603200/ 7603200
+0750613b0fb110b356b043a39720a41c *./tests/data/a-mpeg4-adap.avi
+404656 ./tests/data/a-mpeg4-adap.avi
+ccd90097ac60e91b8bb2012d31196414 *./tests/data/mpeg4adv.vsynth1.out.yuv
+stddev: 14.05 PSNR: 25.17 bytes: 7603200/ 7603200
+9e677d08f1738569a70e9a387ae7d744 *./tests/data/a-mpeg4-Q.avi
+867046 ./tests/data/a-mpeg4-Q.avi
+72870f1438ec0502169a5aea5be6f42f *./tests/data/mpeg4adv.vsynth1.out.yuv
+stddev: 5.61 PSNR: 33.14 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg4nr b/tests/ref/vsynth1/mpeg4nr
new file mode 100644
index 0000000000..265d285dad
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg4nr
@@ -0,0 +1,4 @@
+c02f54157ba08ca12ad979c6308212ad *./tests/data/a-mpeg4-nr.avi
+675638 ./tests/data/a-mpeg4-nr.avi
+d2b89d5958fb7331f6c9e5b7ecaaa5b6 *./tests/data/mpeg4nr.vsynth1.out.yuv
+stddev: 6.99 PSNR: 31.23 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/mpeg4thread b/tests/ref/vsynth1/mpeg4thread
new file mode 100644
index 0000000000..f10cd457fa
--- /dev/null
+++ b/tests/ref/vsynth1/mpeg4thread
@@ -0,0 +1,4 @@
+7dbabe6477b1cdbeaa231434dbacebb9 *./tests/data/a-mpeg4-thread.avi
+778486 ./tests/data/a-mpeg4-thread.avi
+2e9f6ee6059f433d05cc95aa4ff7b3d9 *./tests/data/mpeg4thread.vsynth1.out.yuv
+stddev: 10.13 PSNR: 28.01 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/msmpeg4 b/tests/ref/vsynth1/msmpeg4
new file mode 100644
index 0000000000..8f16afb6b2
--- /dev/null
+++ b/tests/ref/vsynth1/msmpeg4
@@ -0,0 +1,4 @@
+d437c6ab3775c50fdec00fa744bb5add *./tests/data/a-msmpeg4.avi
+624718 ./tests/data/a-msmpeg4.avi
+5ca72c39e3fc5df8e62f223c869589f5 *./tests/data/msmpeg4.vsynth1.out.yuv
+stddev: 7.98 PSNR: 30.09 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/msmpeg4v2 b/tests/ref/vsynth1/msmpeg4v2
new file mode 100644
index 0000000000..761fd978cd
--- /dev/null
+++ b/tests/ref/vsynth1/msmpeg4v2
@@ -0,0 +1,4 @@
+88957e35efcc718bce0307627ad3298d *./tests/data/a-msmpeg4v2.avi
+623788 ./tests/data/a-msmpeg4v2.avi
+c6ff1041a0ef62c2a2e5ef519e5e94c4 *./tests/data/msmpeg4v2.vsynth1.out.yuv
+stddev: 7.97 PSNR: 30.10 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/pcm b/tests/ref/vsynth1/pcm
new file mode 100644
index 0000000000..ed86b7d494
--- /dev/null
+++ b/tests/ref/vsynth1/pcm
@@ -0,0 +1,72 @@
+89f5b8dd97e0dddbe59af0d44fd229f3 *./tests/data/a-pcm_alaw.wav
+529256 ./tests/data/a-pcm_alaw.wav
+0568b0b9a72e31559e150e7e09d301cd *./tests/data/pcm.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.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.vsynth1.out.wav
+stddev: 9415.16 PSNR: 16.85 bytes: 6911864/ 1058444
diff --git a/tests/ref/vsynth1/rc b/tests/ref/vsynth1/rc
new file mode 100644
index 0000000000..cf27d90e00
--- /dev/null
+++ b/tests/ref/vsynth1/rc
@@ -0,0 +1,4 @@
+b7c96b3d7ef2965cf95ddeedf5251790 *./tests/data/a-mpeg4-rc.avi
+832136 ./tests/data/a-mpeg4-rc.avi
+650eef31987debab2b6576d302eac456 *./tests/data/rc.vsynth1.out.yuv
+stddev: 10.24 PSNR: 27.92 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/roq b/tests/ref/vsynth1/roq
new file mode 100644
index 0000000000..5e410720b5
--- /dev/null
+++ b/tests/ref/vsynth1/roq
@@ -0,0 +1,4 @@
+cf8b7b0e539bab3169c234ca63d71dd8 *./tests/data/a-roqav.roq
+101671 ./tests/data/a-roqav.roq
+0ad983c291b1ed373645c5b12a108c61 *./tests/data/roq.vsynth1.out.yuv
+stddev: 7.74 PSNR: 30.35 bytes: 760320/ 7603200
diff --git a/tests/ref/vsynth1/rv10 b/tests/ref/vsynth1/rv10
new file mode 100644
index 0000000000..dc0dd1a8fd
--- /dev/null
+++ b/tests/ref/vsynth1/rv10
@@ -0,0 +1,4 @@
+4d7e82de72a83905cf84b8abc3e70b8f *./tests/data/a-rv10.rm
+653905 ./tests/data/a-rv10.rm
+1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/rv10.vsynth1.out.yuv
+stddev: 8.03 PSNR: 30.03 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/rv20 b/tests/ref/vsynth1/rv20
new file mode 100644
index 0000000000..c03d76e75b
--- /dev/null
+++ b/tests/ref/vsynth1/rv20
@@ -0,0 +1,4 @@
+49f656b3a84bd7173ca219fae310750c *./tests/data/a-rv20.rm
+627450 ./tests/data/a-rv20.rm
+a94d2babdc506b95951977cb55642981 *./tests/data/rv20.vsynth1.out.yuv
+stddev: 8.24 PSNR: 29.81 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/snow b/tests/ref/vsynth1/snow
new file mode 100644
index 0000000000..07573b585c
--- /dev/null
+++ b/tests/ref/vsynth1/snow
@@ -0,0 +1,4 @@
+d593b3c1a9729ce6dd1721f58fa93712 *./tests/data/a-snow.avi
+136088 ./tests/data/a-snow.avi
+91021b7d6d7908648fe78cc1975af8c4 *./tests/data/snow.vsynth1.out.yuv
+stddev: 22.77 PSNR: 20.98 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/snowll b/tests/ref/vsynth1/snowll
new file mode 100644
index 0000000000..bcc9f3c56e
--- /dev/null
+++ b/tests/ref/vsynth1/snowll
@@ -0,0 +1,4 @@
+6d29e8c06a645cdee45073c4f3d0004e *./tests/data/a-snow53.avi
+3419980 ./tests/data/a-snow53.avi
+c5ccac874dbf808e9088bc3107860042 *./tests/data/snowll.vsynth1.out.yuv
+stddev: 0.00 PSNR:999.99 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/svq1 b/tests/ref/vsynth1/svq1
new file mode 100644
index 0000000000..11050fa43d
--- /dev/null
+++ b/tests/ref/vsynth1/svq1
@@ -0,0 +1,4 @@
+595fc4e38734521356b60e67b813f0fa *./tests/data/a-svq1.mov
+1334367 ./tests/data/a-svq1.mov
+9cc35c54b2c77d36bd7e308b393c1f81 *./tests/data/svq1.vsynth1.out.yuv
+stddev: 9.58 PSNR: 28.50 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/wma b/tests/ref/vsynth1/wma
new file mode 100644
index 0000000000..e439d1333d
--- /dev/null
+++ b/tests/ref/vsynth1/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/vsynth1/wmv1 b/tests/ref/vsynth1/wmv1
new file mode 100644
index 0000000000..05131de4bd
--- /dev/null
+++ b/tests/ref/vsynth1/wmv1
@@ -0,0 +1,4 @@
+4f3461315776e5118866fa3819cff9b6 *./tests/data/a-wmv1.avi
+626908 ./tests/data/a-wmv1.avi
+5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv1.vsynth1.out.yuv
+stddev: 7.97 PSNR: 30.09 bytes: 7603200/ 7603200
diff --git a/tests/ref/vsynth1/wmv2 b/tests/ref/vsynth1/wmv2
new file mode 100644
index 0000000000..5dc15ec278
--- /dev/null
+++ b/tests/ref/vsynth1/wmv2
@@ -0,0 +1,4 @@
+13efda9d3811345aadc0632fc9a9332b *./tests/data/a-wmv2.avi
+659852 ./tests/data/a-wmv2.avi
+5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv2.vsynth1.out.yuv
+stddev: 7.97 PSNR: 30.09 bytes: 7603200/ 7603200