Browse code

tiny_psnr: print max absolute difference between files

Regression test reference updates are due to the extra output
from tiny_psnr.

Patch by Vitor Sessak

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

Vitor Sessak authored on 2010/07/09 09:40:37
Showing 91 changed files
... ...
@@ -1,4 +1,4 @@
1 1
 3c06fd2f7831e3e8735b936e23ca220c *./tests/data/acodec/adpcm_qt.aiff
2 2
 281252 ./tests/data/acodec/adpcm_qt.aiff
3 3
 9580492803ba1c1a3746367b24b751c8 *./tests/data/adpcm_ima_qt.acodec.out.wav
4
-stddev:  914.63 PSNR: 37.10 bytes:  1058604/  1058444
4
+stddev:  914.63 PSNR: 37.10 MAXDIFF:34026 bytes:  1058604/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 56b75c3a6dacedcf2ce7b0586aa33594 *./tests/data/acodec/adpcm_ima.wav
2 2
 267324 ./tests/data/acodec/adpcm_ima.wav
3 3
 78a2af1c895792d0c221d127bdd48ece *./tests/data/adpcm_ima_wav.acodec.out.wav
4
-stddev:  903.51 PSNR: 37.21 bytes:  1061792/  1058444
4
+stddev:  903.51 PSNR: 37.21 MAXDIFF:34026 bytes:  1061792/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 a407b87daeef5b25dfb6c5b3f519e9c1 *./tests/data/acodec/adpcm_ms.wav
2 2
 268378 ./tests/data/acodec/adpcm_ms.wav
3 3
 7be370f937c51e8a967e6a3d08d5156a *./tests/data/adpcm_ms.acodec.out.wav
4
-stddev: 1050.00 PSNR: 35.91 bytes:  1060620/  1058444
4
+stddev: 1050.00 PSNR: 35.91 MAXDIFF:29806 bytes:  1060620/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 42d4639866ed4d692eaf126228a4fa2a *./tests/data/acodec/adpcm_swf.flv
2 2
 269166 ./tests/data/acodec/adpcm_swf.flv
3 3
 628089745a7059ae4055c2515b6d668b *./tests/data/adpcm_swf.acodec.out.wav
4
-stddev:  933.65 PSNR: 36.93 bytes:  1065004/  1058444
4
+stddev:  933.65 PSNR: 36.93 MAXDIFF:51119 bytes:  1065004/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 2546d72df736b5ffa1557e8c9c9ef788 *./tests/data/acodec/adpcm_yam.wav
2 2
 266296 ./tests/data/acodec/adpcm_yam.wav
3 3
 c80c847a53a0fee17a88fa889ec34a4e *./tests/data/adpcm_yam.acodec.out.wav
4
-stddev: 1247.64 PSNR: 34.41 bytes:  1065004/  1058444
4
+stddev: 1247.64 PSNR: 34.41 MAXDIFF:39895 bytes:  1065004/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 c68f649777ab8e7c9a0f1f221451d3ad *./tests/data/acodec/alac.m4a
2 2
 389386 ./tests/data/acodec/alac.m4a
3 3
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/alac.acodec.out.wav
4
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 151eef9097f944726968bec48649f00a *./tests/data/acodec/flac.flac
2 2
 361582 ./tests/data/acodec/flac.flac
3 3
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/flac.acodec.out.wav
4
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 5d8cce28f83dd33c3c7eaf43a5db5294 *./tests/data/acodec/g726.wav
2 2
 24082 ./tests/data/acodec/g726.wav
3 3
 4f1ba1af75dee64625a1c852e6cd01d3 *./tests/data/g726.acodec.out.wav
4
-stddev: 8506.46 PSNR: 17.73 bytes:    96148/  1058444
4
+stddev: 8506.46 PSNR: 17.73 MAXDIFF:36208 bytes:    96148/  1058444
... ...
@@ -1,5 +1,5 @@
1 1
 f6eb0a205350bbd7fb1028a01c7ae8aa *./tests/data/acodec/mp2.mp2
2 2
 96130 ./tests/data/acodec/mp2.mp2
3 3
 74c7b6b15a001add199619fafe4059a1 *./tests/data/mp2.acodec.out.wav
4
-stddev: 9315.80 PSNR: 16.94 bytes:  1059884/  1058444
5
-stddev: 4385.25 PSNR: 23.49 bytes:  1057960/  1058444
4
+stddev: 9315.80 PSNR: 16.94 MAXDIFF:65388 bytes:  1059884/  1058444
5
+stddev: 4385.25 PSNR: 23.49 MAXDIFF:52631 bytes:  1057960/  1058444
... ...
@@ -1,72 +1,72 @@
1 1
 89f5b8dd97e0dddbe59af0d44fd229f3 *./tests/data/acodec/pcm_alaw.wav
2 2
 529256 ./tests/data/acodec/pcm_alaw.wav
3 3
 0568b0b9a72e31559e150e7e09d301cd *./tests/data/pcm.acodec.out.wav
4
-stddev:  101.67 PSNR: 56.19 bytes:  1058444/  1058444
4
+stddev:  101.67 PSNR: 56.19 MAXDIFF:  515 bytes:  1058444/  1058444
5 5
 f443a8eeb1647ec1eeb8370c939e52d4 *./tests/data/acodec/pcm_mulaw.wav
6 6
 529256 ./tests/data/acodec/pcm_mulaw.wav
7 7
 1c3eeaa8814ebd4916780dff80ed6dc5 *./tests/data/pcm.acodec.out.wav
8
-stddev:  103.38 PSNR: 56.04 bytes:  1058444/  1058444
8
+stddev:  103.38 PSNR: 56.04 MAXDIFF:  644 bytes:  1058444/  1058444
9 9
 b7936d7170e0efefb379349d81aed360 *./tests/data/acodec/pcm_s8.mov
10 10
 530837 ./tests/data/acodec/pcm_s8.mov
11 11
 652edf30f35ad89bf27bcc9d2f9c7b53 *./tests/data/pcm.acodec.out.wav
12
-stddev:  147.89 PSNR: 52.93 bytes:  1058444/  1058444
12
+stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058444/  1058444
13 13
 98cadb3502dbdc99e6e077c28b1a036c *./tests/data/acodec/pcm_u8.wav
14 14
 529244 ./tests/data/acodec/pcm_u8.wav
15 15
 652edf30f35ad89bf27bcc9d2f9c7b53 *./tests/data/pcm.acodec.out.wav
16
-stddev:  147.89 PSNR: 52.93 bytes:  1058444/  1058444
16
+stddev:  147.89 PSNR: 52.93 MAXDIFF:  255 bytes:  1058444/  1058444
17 17
 c42b9c04305455250366c84e17c1023f *./tests/data/acodec/pcm_s16be.mov
18 18
 1060037 ./tests/data/acodec/pcm_s16be.mov
19 19
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
20
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
20
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
21 21
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/acodec/pcm_s16le.wav
22 22
 1058444 ./tests/data/acodec/pcm_s16le.wav
23 23
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
24
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
24
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
25 25
 352a6bcf51d0f3ca4bf27c423a3d4d14 *./tests/data/acodec/pcm_s16be.mkv
26 26
  1060650 ./tests/data/acodec/pcm_s16be.mkv
27 27
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
28
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
28
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
29 29
 2c089d83b2699c02c9358415e00a9707 *./tests/data/acodec/pcm_s16le.mkv
30 30
  1060650 ./tests/data/acodec/pcm_s16le.mkv
31 31
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
32
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
32
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
33 33
 07ffe7ffb78f3648b6524debdde5aec1 *./tests/data/acodec/pcm_s24be.mov
34 34
 1589237 ./tests/data/acodec/pcm_s24be.mov
35 35
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
36
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
36
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
37 37
 a85380fb79b0d4fff38e24ac1e34bb94 *./tests/data/acodec/pcm_s24le.wav
38 38
 1587668 ./tests/data/acodec/pcm_s24le.wav
39 39
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
40
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
40
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
41 41
 d7792f0343cd66fda8b50b569e2bcc48 *./tests/data/acodec/pcm_s32be.mov
42 42
 2118437 ./tests/data/acodec/pcm_s32be.mov
43 43
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
44
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
44
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
45 45
 da6ed80f4f40f0082577dea80827e014 *./tests/data/acodec/pcm_s32le.wav
46 46
 2116868 ./tests/data/acodec/pcm_s32le.wav
47 47
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
48
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
48
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
49 49
 118ff3dc83c62ce9ce669eef57e55bb2 *./tests/data/acodec/pcm_f32be.au
50 50
 2116824 ./tests/data/acodec/pcm_f32be.au
51 51
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
52
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
52
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
53 53
 46f44f86a18984a832206ab9e29a79f2 *./tests/data/acodec/pcm_f32le.wav
54 54
 2116880 ./tests/data/acodec/pcm_f32le.wav
55 55
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
56
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
56
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
57 57
 8112296b1ed94f72f20d04b1a54850a7 *./tests/data/acodec/pcm_f64be.au
58 58
 4233624 ./tests/data/acodec/pcm_f64be.au
59 59
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
60
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
60
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
61 61
 ba17c6d1a270e1333e981f239bf7eb45 *./tests/data/acodec/pcm_f64le.wav
62 62
 4233680 ./tests/data/acodec/pcm_f64le.wav
63 63
 95e54b261530a1bcf6de6fe3b21dc5f6 *./tests/data/pcm.acodec.out.wav
64
-stddev:    0.00 PSNR:999.99 bytes:  1058444/  1058444
64
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  1058444/  1058444
65 65
 8c74234928ed425b1171211a89f67ead *./tests/data/acodec/pcm_zork.wav
66 66
 529256 ./tests/data/acodec/pcm_zork.wav
67 67
 864c8c866ac25642c29a13b122c70709 *./tests/data/pcm.acodec.out.wav
68
-stddev:  633.10 PSNR: 40.30 bytes:  1058444/  1058444
68
+stddev:  633.10 PSNR: 40.30 MAXDIFF:32768 bytes:  1058444/  1058444
69 69
 8168a5c1343553ef027541830f2cb879 *./tests/data/acodec/pcm_s24daud.302
70 70
 10368730 ./tests/data/acodec/pcm_s24daud.302
71 71
 f552afadfdfcd6348a07095da6382de5 *./tests/data/pcm.acodec.out.wav
72
-stddev: 9415.16 PSNR: 16.85 bytes:  6911864/  1058444
72
+stddev: 9415.16 PSNR: 16.85 MAXDIFF:51900 bytes:  6911864/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 26a7f6b0f0b7181df8df3fa589f6bf81 *./tests/data/acodec/wmav1.asf
2 2
 106004 ./tests/data/acodec/wmav1.asf
3
-stddev:12245.27 PSNR: 14.57 bytes:  1065004/  1058444
4
-stddev: 2097.78 PSNR: 29.89 bytes:  1056812/  1058444
3
+stddev:12245.27 PSNR: 14.57 MAXDIFF:65521 bytes:  1065004/  1058444
4
+stddev: 2097.78 PSNR: 29.89 MAXDIFF:27658 bytes:  1056812/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 7c6c0cb692af01b312ae345723674b5f *./tests/data/acodec/wmav2.asf
2 2
 106044 ./tests/data/acodec/wmav2.asf
3
-stddev:12249.69 PSNR: 14.57 bytes:  1065004/  1058444
4
-stddev: 2091.12 PSNR: 29.92 bytes:  1056812/  1058444
3
+stddev:12249.69 PSNR: 14.57 MAXDIFF:65521 bytes:  1065004/  1058444
4
+stddev: 2091.12 PSNR: 29.92 MAXDIFF:27650 bytes:  1056812/  1058444
... ...
@@ -1,4 +1,4 @@
1 1
 b4ce4698764ef2328346badb7227ecbe *./tests/data/vsynth1/asv1.avi
2 2
 1489656 ./tests/data/vsynth1/asv1.avi
3 3
 2dfc5dfc2c1cbbc2543257cd3d2df6af *./tests/data/asv1.vsynth1.out.yuv
4
-stddev:   20.00 PSNR: 22.11 bytes:  7603200/  7603200
4
+stddev:   20.00 PSNR: 22.11 MAXDIFF:  158 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 dfba6eaf58e515e324c2b370bfcd9158 *./tests/data/vsynth1/asv2.avi
2 2
 1456056 ./tests/data/vsynth1/asv2.avi
3 3
 d451be09793cd0f35b6d91fc36e2571a *./tests/data/asv2.vsynth1.out.yuv
4
-stddev:   18.82 PSNR: 22.63 bytes:  7603200/  7603200
4
+stddev:   18.82 PSNR: 22.63 MAXDIFF:  131 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 cd1489f18d2186a49ab23c61ed33bce7 *./tests/data/vsynth1/dnxhd-1080i.mov
2 2
 3031875 ./tests/data/vsynth1/dnxhd-1080i.mov
3 3
 0c651e840f860592f0d5b66030d9fa32 *./tests/data/dnxhd_1080i.vsynth1.out.yuv
4
-stddev:    6.29 PSNR: 32.15 bytes:   760320/  7603200
4
+stddev:    6.29 PSNR: 32.15 MAXDIFF:   64 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 81f5be451dc18cf8a1d333c7885de60b *./tests/data/vsynth1/dnxhd-720p.dnxhd
2 2
 2293760 ./tests/data/vsynth1/dnxhd-720p.dnxhd
3 3
 94b21e5e68ccf9471eff74afd0ebe319 *./tests/data/dnxhd_720p.vsynth1.out.yuv
4
-stddev:    6.32 PSNR: 32.11 bytes:   760320/  7603200
4
+stddev:    6.32 PSNR: 32.11 MAXDIFF:  183 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1dc6e95925c4f3a230848ec17c02abed *./tests/data/vsynth1/dnxhd-720p-rd.dnxhd
2 2
 2293760 ./tests/data/vsynth1/dnxhd-720p-rd.dnxhd
3 3
 02972d2aec120ec1577ec9053d68ae0f *./tests/data/dnxhd_720p_rd.vsynth1.out.yuv
4
-stddev:    6.26 PSNR: 32.19 bytes:   760320/  7603200
4
+stddev:    6.26 PSNR: 32.19 MAXDIFF:   65 bytes:   760320/  7603200
... ...
@@ -1,8 +1,8 @@
1 1
 27ade3031b17214cf81c19cbf70f37d7 *./tests/data/vsynth1/dv.dv
2 2
 7200000 ./tests/data/vsynth1/dv.dv
3 3
 02ac7cdeab91d4d5621e7ce96dddc498 *./tests/data/dv.vsynth1.out.yuv
4
-stddev:    6.90 PSNR: 31.34 bytes:  7603200/  7603200
4
+stddev:    6.90 PSNR: 31.34 MAXDIFF:   76 bytes:  7603200/  7603200
5 5
 bd67f2431db160d4bb6dcd791cea6efd *./tests/data/vsynth1/dv411.dv
6 6
 7200000 ./tests/data/vsynth1/dv411.dv
7 7
 b6640a3a572353f51284acb746eb00c4 *./tests/data/dv.vsynth1.out.yuv
8
-stddev:   30.76 PSNR: 18.37 bytes:  7603200/  7603200
8
+stddev:   30.76 PSNR: 18.37 MAXDIFF:  205 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 26dba84f0ea895b914ef5b333d8394ac *./tests/data/vsynth1/dv50.dv
2 2
 14400000 ./tests/data/vsynth1/dv50.dv
3 3
 a2ff093e93ffed10f730fa21df02fc50 *./tests/data/dv50.vsynth1.out.yuv
4
-stddev:    1.72 PSNR: 43.38 bytes:  7603200/  7603200
4
+stddev:    1.72 PSNR: 43.38 MAXDIFF:   29 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 7416dfd319f04044d4575dc9d1b406e1 *./tests/data/vsynth1/error-mpeg4-adv.avi
2 2
 756836 ./tests/data/vsynth1/error-mpeg4-adv.avi
3 3
 ef8bfcd6e0883daba95d0f32486ebe2d *./tests/data/error.vsynth1.out.yuv
4
-stddev:   18.05 PSNR: 23.00 bytes:  7603200/  7603200
4
+stddev:   18.05 PSNR: 23.00 MAXDIFF:  245 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 67ddc7edde5cca49290245d881787890 *./tests/data/vsynth1/ffv1.avi
2 2
 2655376 ./tests/data/vsynth1/ffv1.avi
3 3
 c5ccac874dbf808e9088bc3107860042 *./tests/data/ffv1.vsynth1.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 97894502b4cb57aca1105b6333f72dae *./tests/data/vsynth1/flashsv.flv
2 2
 14681925 ./tests/data/vsynth1/flashsv.flv
3 3
 947cb24ec45a453348ae6fe3fa278071 *./tests/data/flashsv.vsynth1.out.yuv
4
-stddev:    2.85 PSNR: 39.03 bytes:  7603200/  7603200
4
+stddev:    2.85 PSNR: 39.03 MAXDIFF:   49 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d6a80659cedee7698aefe9c4a8285fa4 *./tests/data/vsynth1/flv.flv
2 2
 636269 ./tests/data/vsynth1/flv.flv
3 3
 5ab46d8dd01dbb1d63df2a84858a4b05 *./tests/data/flv.vsynth1.out.yuv
4
-stddev:    8.02 PSNR: 30.04 bytes:  7603200/  7603200
4
+stddev:    8.02 PSNR: 30.04 MAXDIFF:  105 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d155470b713aeebacb85980b0d5f2ce3 *./tests/data/vsynth1/h261.avi
2 2
 707588 ./tests/data/vsynth1/h261.avi
3 3
 716e83cb51afb1246bfaa80967df48ea *./tests/data/h261.vsynth1.out.yuv
4
-stddev:    9.11 PSNR: 28.93 bytes:  7603200/  7603200
4
+stddev:    9.11 PSNR: 28.93 MAXDIFF:  113 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 fb4dc9b9eac2628c56cb82cf332e1f58 *./tests/data/vsynth1/h263.avi
2 2
 659686 ./tests/data/vsynth1/h263.avi
3 3
 1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/h263.vsynth1.out.yuv
4
-stddev:    8.03 PSNR: 30.03 bytes:  7603200/  7603200
4
+stddev:    8.03 PSNR: 30.03 MAXDIFF:  103 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 bbcadeceba295e1dad148aea1e57c370 *./tests/data/vsynth1/h263p.avi
2 2
 2328348 ./tests/data/vsynth1/h263p.avi
3 3
 9554cda00c3487ab3ffda2c3ea22fa2f *./tests/data/h263p.vsynth1.out.yuv
4
-stddev:    2.06 PSNR: 41.83 bytes:  7603200/  7603200
4
+stddev:    2.06 PSNR: 41.83 MAXDIFF:   20 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 ace2536fa169d835d0fb332abde28d51 *./tests/data/vsynth1/huffyuv.avi
2 2
 7933800 ./tests/data/vsynth1/huffyuv.avi
3 3
 c5ccac874dbf808e9088bc3107860042 *./tests/data/huffyuv.vsynth1.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 519e26bb1ac0f3db8f90b36537f2f760 *./tests/data/vsynth1/jpegls.avi
2 2
 9089812 ./tests/data/vsynth1/jpegls.avi
3 3
 947cb24ec45a453348ae6fe3fa278071 *./tests/data/jpegls.vsynth1.out.yuv
4
-stddev:    2.85 PSNR: 39.03 bytes:  7603200/  7603200
4
+stddev:    2.85 PSNR: 39.03 MAXDIFF:   49 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 9092f306f165b98ab0bb4f576f198ad5 *./tests/data/vsynth1/ljpeg.avi
2 2
 6312936 ./tests/data/vsynth1/ljpeg.avi
3 3
 c5ccac874dbf808e9088bc3107860042 *./tests/data/ljpeg.vsynth1.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 8bbf9513b1822945539f27a6eff3c7fa *./tests/data/vsynth1/mjpeg.avi
2 2
 1516140 ./tests/data/vsynth1/mjpeg.avi
3 3
 c6ae81b5b896e4d05ff584311aebdb18 *./tests/data/mjpeg.vsynth1.out.yuv
4
-stddev:    7.87 PSNR: 30.21 bytes:  7603200/  7603200
4
+stddev:    7.87 PSNR: 30.21 MAXDIFF:   63 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1428744c6d5835f27506e69be4f837f4 *./tests/data/vsynth1/mpeg1.mpg
2 2
 712006 ./tests/data/vsynth1/mpeg1.mpg
3 3
 58f0c332bf689117b57fa629a2bc0d2b *./tests/data/mpeg.vsynth1.out.yuv
4
-stddev:    7.62 PSNR: 30.48 bytes:  7603200/  7603200
4
+stddev:    7.62 PSNR: 30.48 MAXDIFF:   84 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 777639666b449ab0a7ef260511e40532 *./tests/data/vsynth1/mpeg1b.mpg
2 2
 1030337 ./tests/data/vsynth1/mpeg1b.mpg
3 3
 91a7fce732b34748e7bf753ebabe2483 *./tests/data/mpeg1b.vsynth1.out.yuv
4
-stddev:    6.30 PSNR: 32.13 bytes:  7603200/  7603200
4
+stddev:    6.30 PSNR: 32.13 MAXDIFF:   75 bytes:  7603200/  7603200
... ...
@@ -1,20 +1,20 @@
1 1
 fbddea2368cd2028fc8db4dfd4682e94 *./tests/data/vsynth1/mpeg2.mpg
2 2
 728044 ./tests/data/vsynth1/mpeg2.mpg
3 3
 b41ca49c1a02e66ce64d262e2cdaec15 *./tests/data/mpeg2.vsynth1.out.yuv
4
-stddev:    7.65 PSNR: 30.45 bytes:  7603200/  7603200
4
+stddev:    7.65 PSNR: 30.45 MAXDIFF:   84 bytes:  7603200/  7603200
5 5
 8f6b20714918e6443e0c03716ed06f0d *./tests/data/vsynth1/mpeg2ivlc-qprd.mpg
6 6
 783552 ./tests/data/vsynth1/mpeg2ivlc-qprd.mpg
7 7
 98eb9da15f880978e7f2ee1e7ce476ef *./tests/data/mpeg2.vsynth1.out.yuv
8
-stddev:   10.07 PSNR: 28.06 bytes:  7603200/  7603200
8
+stddev:   10.07 PSNR: 28.06 MAXDIFF:  165 bytes:  7603200/  7603200
9 9
 af0cb75451aaa807beb5102707a98823 *./tests/data/vsynth1/mpeg2_422.mpg
10 10
 728200 ./tests/data/vsynth1/mpeg2_422.mpg
11 11
 29b518282493203e83b27a939795dc3a *./tests/data/mpeg2.vsynth1.out.yuv
12
-stddev:   63.33 PSNR: 12.10 bytes: 10137600/  7603200
12
+stddev:   63.33 PSNR: 12.10 MAXDIFF:  242 bytes: 10137600/  7603200
13 13
 4c067397b504d65532d7779cd36f3f88 *./tests/data/vsynth1/mpeg2.mpg
14 14
 725668 ./tests/data/vsynth1/mpeg2.mpg
15 15
 9f7b065f98d57cdecf90e6f7a2524eb5 *./tests/data/mpeg2.vsynth1.out.yuv
16
-stddev:    7.65 PSNR: 30.45 bytes:  7603200/  7603200
16
+stddev:    7.65 PSNR: 30.45 MAXDIFF:   81 bytes:  7603200/  7603200
17 17
 ec3f6713c88a2b41f6c369fd64341077 *./tests/data/vsynth1/mpeg2i.mpg
18 18
 737473 ./tests/data/vsynth1/mpeg2i.mpg
19 19
 97615390fdd69abfcbc7e02df863a7d2 *./tests/data/mpeg2.vsynth1.out.yuv
20
-stddev:    7.67 PSNR: 30.43 bytes:  7603200/  7603200
20
+stddev:    7.67 PSNR: 30.43 MAXDIFF:   84 bytes:  7603200/  7603200
... ...
@@ -1,12 +1,12 @@
1 1
 ecd183706688bd977c9994c3d1b23d61 *./tests/data/vsynth1/mpeg2thread.mpg
2 2
 801313 ./tests/data/vsynth1/mpeg2thread.mpg
3 3
 d1658911ca83f5616c1d32abc40750de *./tests/data/mpeg2thread.vsynth1.out.yuv
4
-stddev:    7.63 PSNR: 30.48 bytes:  7603200/  7603200
4
+stddev:    7.63 PSNR: 30.48 MAXDIFF:  110 bytes:  7603200/  7603200
5 5
 23d600b026222253c2340e23300a4c02 *./tests/data/vsynth1/mpeg2threadivlc.mpg
6 6
 791773 ./tests/data/vsynth1/mpeg2threadivlc.mpg
7 7
 d1658911ca83f5616c1d32abc40750de *./tests/data/mpeg2thread.vsynth1.out.yuv
8
-stddev:    7.63 PSNR: 30.48 bytes:  7603200/  7603200
8
+stddev:    7.63 PSNR: 30.48 MAXDIFF:  110 bytes:  7603200/  7603200
9 9
 d119fe917dd81d1ff758b4ce684a8d9d *./tests/data/vsynth1/mpeg2reuse.mpg
10 10
 2074636 ./tests/data/vsynth1/mpeg2reuse.mpg
11 11
 92ced6afe8c02304943c400cce51a5f4 *./tests/data/mpeg2thread.vsynth1.out.yuv
12
-stddev:    7.66 PSNR: 30.44 bytes:  7603200/  7603200
12
+stddev:    7.66 PSNR: 30.44 MAXDIFF:  111 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 fd83f2ef5887a62b4d755d7cb5f0ac59 *./tests/data/vsynth1/odivx.mp4
2 2
 540144 ./tests/data/vsynth1/odivx.mp4
3 3
 8828a375448dc5c2215163ba70656f89 *./tests/data/mpeg4.vsynth1.out.yuv
4
-stddev:    7.97 PSNR: 30.10 bytes:  7603200/  7603200
4
+stddev:    7.97 PSNR: 30.10 MAXDIFF:  105 bytes:  7603200/  7603200
... ...
@@ -1,16 +1,16 @@
1 1
 7d8eb01fd68d83d62a98585757704d47 *./tests/data/vsynth1/mpeg4-adv.avi
2 2
 589716 ./tests/data/vsynth1/mpeg4-adv.avi
3 3
 f8b226876b1b2c0b98fd6928fd9adbd8 *./tests/data/mpeg4adv.vsynth1.out.yuv
4
-stddev:    6.98 PSNR: 31.25 bytes:  7603200/  7603200
4
+stddev:    6.98 PSNR: 31.25 MAXDIFF:   84 bytes:  7603200/  7603200
5 5
 d6b7e724a6ad66ab5e4c5a499218b40d *./tests/data/vsynth1/mpeg4-qprd.avi
6 6
 710944 ./tests/data/vsynth1/mpeg4-qprd.avi
7 7
 e65f4c7f343fe2bad1cac44b7da5f7c4 *./tests/data/mpeg4adv.vsynth1.out.yuv
8
-stddev:    9.79 PSNR: 28.31 bytes:  7603200/  7603200
8
+stddev:    9.79 PSNR: 28.31 MAXDIFF:  176 bytes:  7603200/  7603200
9 9
 2d870c0da9ab2231ab5fc06981e70399 *./tests/data/vsynth1/mpeg4-adap.avi
10 10
 403456 ./tests/data/vsynth1/mpeg4-adap.avi
11 11
 fa2049396479b5f170aa764fed5b2a31 *./tests/data/mpeg4adv.vsynth1.out.yuv
12
-stddev:   14.05 PSNR: 25.17 bytes:  7603200/  7603200
12
+stddev:   14.05 PSNR: 25.17 MAXDIFF:  184 bytes:  7603200/  7603200
13 13
 3bf17c3d04f52988386ce106a2a58976 *./tests/data/vsynth1/mpeg4-Q.avi
14 14
 860678 ./tests/data/vsynth1/mpeg4-Q.avi
15 15
 756928496245ecc701f79eebeec8e5e6 *./tests/data/mpeg4adv.vsynth1.out.yuv
16
-stddev:    5.63 PSNR: 33.12 bytes:  7603200/  7603200
16
+stddev:    5.63 PSNR: 33.12 MAXDIFF:   70 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 c02f54157ba08ca12ad979c6308212ad *./tests/data/vsynth1/mpeg4-nr.avi
2 2
 675638 ./tests/data/vsynth1/mpeg4-nr.avi
3 3
 d2b89d5958fb7331f6c9e5b7ecaaa5b6 *./tests/data/mpeg4nr.vsynth1.out.yuv
4
-stddev:    6.99 PSNR: 31.23 bytes:  7603200/  7603200
4
+stddev:    6.99 PSNR: 31.23 MAXDIFF:   86 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 4f4ea04faad7212374919aa1ec7ff994 *./tests/data/vsynth1/mpeg4-thread.avi
2 2
 774760 ./tests/data/vsynth1/mpeg4-thread.avi
3 3
 64b96cddf5301990e118978b3a3bcd0d *./tests/data/mpeg4thread.vsynth1.out.yuv
4
-stddev:   10.13 PSNR: 28.02 bytes:  7603200/  7603200
4
+stddev:   10.13 PSNR: 28.02 MAXDIFF:  183 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d437c6ab3775c50fdec00fa744bb5add *./tests/data/vsynth1/msmpeg4.avi
2 2
 624718 ./tests/data/vsynth1/msmpeg4.avi
3 3
 5ca72c39e3fc5df8e62f223c869589f5 *./tests/data/msmpeg4.vsynth1.out.yuv
4
-stddev:    7.98 PSNR: 30.09 bytes:  7603200/  7603200
4
+stddev:    7.98 PSNR: 30.09 MAXDIFF:  104 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 88957e35efcc718bce0307627ad3298d *./tests/data/vsynth1/msmpeg4v2.avi
2 2
 623788 ./tests/data/vsynth1/msmpeg4v2.avi
3 3
 c6ff1041a0ef62c2a2e5ef519e5e94c4 *./tests/data/msmpeg4v2.vsynth1.out.yuv
4
-stddev:    7.97 PSNR: 30.10 bytes:  7603200/  7603200
4
+stddev:    7.97 PSNR: 30.10 MAXDIFF:  105 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1c6dadf75f60f4ba59a0fe0b6eaedf57 *./tests/data/vsynth1/mpeg4-rc.avi
2 2
 830160 ./tests/data/vsynth1/mpeg4-rc.avi
3 3
 4d95e340db9bc57a559162c039f3784e *./tests/data/rc.vsynth1.out.yuv
4
-stddev:   10.24 PSNR: 27.92 bytes:  7603200/  7603200
4
+stddev:   10.24 PSNR: 27.92 MAXDIFF:  196 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 05f0719cb52486d9a4beb9cfae3f2571 *./tests/data/vsynth1/rgb.avi
2 2
 15213260 ./tests/data/vsynth1/rgb.avi
3 3
 243325fb2cae1a9245efd49aff936327 *./tests/data/rgb.vsynth1.out.yuv
4
-stddev:    3.42 PSNR: 37.43 bytes:  7603200/  7603200
4
+stddev:    3.42 PSNR: 37.43 MAXDIFF:   48 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 cf8b7b0e539bab3169c234ca63d71dd8 *./tests/data/vsynth1/roqav.roq
2 2
 101671 ./tests/data/vsynth1/roqav.roq
3 3
 0ad983c291b1ed373645c5b12a108c61 *./tests/data/roq.vsynth1.out.yuv
4
-stddev:    7.74 PSNR: 30.35 bytes:   760320/  7603200
4
+stddev:    7.74 PSNR: 30.35 MAXDIFF:   89 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 4d7e82de72a83905cf84b8abc3e70b8f *./tests/data/vsynth1/rv10.rm
2 2
 653905 ./tests/data/vsynth1/rv10.rm
3 3
 1a1ba9a3a63ec1a1a9585fded0a7c954 *./tests/data/rv10.vsynth1.out.yuv
4
-stddev:    8.03 PSNR: 30.03 bytes:  7603200/  7603200
4
+stddev:    8.03 PSNR: 30.03 MAXDIFF:  103 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 49f656b3a84bd7173ca219fae310750c *./tests/data/vsynth1/rv20.rm
2 2
 627450 ./tests/data/vsynth1/rv20.rm
3 3
 a94d2babdc506b95951977cb55642981 *./tests/data/rv20.vsynth1.out.yuv
4
-stddev:    8.24 PSNR: 29.81 bytes:  7603200/  7603200
4
+stddev:    8.24 PSNR: 29.81 MAXDIFF:  108 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d593b3c1a9729ce6dd1721f58fa93712 *./tests/data/vsynth1/snow.avi
2 2
 136088 ./tests/data/vsynth1/snow.avi
3 3
 91021b7d6d7908648fe78cc1975af8c4 *./tests/data/snow.vsynth1.out.yuv
4
-stddev:   22.77 PSNR: 20.98 bytes:  7603200/  7603200
4
+stddev:   22.77 PSNR: 20.98 MAXDIFF:  172 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 6d29e8c06a645cdee45073c4f3d0004e *./tests/data/vsynth1/snow53.avi
2 2
 3419980 ./tests/data/vsynth1/snow53.avi
3 3
 c5ccac874dbf808e9088bc3107860042 *./tests/data/snowll.vsynth1.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 595fc4e38734521356b60e67b813f0fa *./tests/data/vsynth1/svq1.mov
2 2
 1334367 ./tests/data/vsynth1/svq1.mov
3 3
 9cc35c54b2c77d36bd7e308b393c1f81 *./tests/data/svq1.vsynth1.out.yuv
4
-stddev:    9.58 PSNR: 28.50 bytes:  7603200/  7603200
4
+stddev:    9.58 PSNR: 28.50 MAXDIFF:  210 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 4f3461315776e5118866fa3819cff9b6 *./tests/data/vsynth1/wmv1.avi
2 2
 626908 ./tests/data/vsynth1/wmv1.avi
3 3
 5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv1.vsynth1.out.yuv
4
-stddev:    7.97 PSNR: 30.09 bytes:  7603200/  7603200
4
+stddev:    7.97 PSNR: 30.09 MAXDIFF:  110 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 13efda9d3811345aadc0632fc9a9332b *./tests/data/vsynth1/wmv2.avi
2 2
 659852 ./tests/data/vsynth1/wmv2.avi
3 3
 5182edba5b5e0354b39ce4f3604b62da *./tests/data/wmv2.vsynth1.out.yuv
4
-stddev:    7.97 PSNR: 30.09 bytes:  7603200/  7603200
4
+stddev:    7.97 PSNR: 30.09 MAXDIFF:  110 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 aa6b9e862aebcf8902a6d770e7729d59 *./tests/data/vsynth1/yuv.avi
2 2
 7610060 ./tests/data/vsynth1/yuv.avi
3 3
 c5ccac874dbf808e9088bc3107860042 *./tests/data/yuv.vsynth1.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 4eb34d2de25f67a2706456e999338fe9 *./tests/data/vsynth2/asv1.avi
2 2
 832512 ./tests/data/vsynth2/asv1.avi
3 3
 c96ff7fd17c52f99ddb7922a4cb9168f *./tests/data/asv1.vsynth2.out.yuv
4
-stddev:   10.47 PSNR: 27.73 bytes:  7603200/  7603200
4
+stddev:   10.47 PSNR: 27.73 MAXDIFF:   98 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 9649a4b68fb1107bad13e8a7574cc72d *./tests/data/vsynth2/asv2.avi
2 2
 789072 ./tests/data/vsynth2/asv2.avi
3 3
 74a78015b64b2cf8cb9da2e44f508a69 *./tests/data/asv2.vsynth2.out.yuv
4
-stddev:   10.28 PSNR: 27.89 bytes:  7603200/  7603200
4
+stddev:   10.28 PSNR: 27.89 MAXDIFF:   95 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1a4594983ae91f41907b89fe3174c527 *./tests/data/vsynth2/dnxhd-1080i.mov
2 2
 3031875 ./tests/data/vsynth2/dnxhd-1080i.mov
3 3
 3c559af629ae0a8fb1a9a0e4b4da7733 *./tests/data/dnxhd_1080i.vsynth2.out.yuv
4
-stddev:    1.31 PSNR: 45.77 bytes:   760320/  7603200
4
+stddev:    1.31 PSNR: 45.77 MAXDIFF:   23 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 58e07cc6ae0a2d36787044d0e82708a6 *./tests/data/vsynth2/dnxhd-720p.dnxhd
2 2
 2293760 ./tests/data/vsynth2/dnxhd-720p.dnxhd
3 3
 ab601eaafef74d80d3d20b780dddd836 *./tests/data/dnxhd_720p.vsynth2.out.yuv
4
-stddev:    1.36 PSNR: 45.45 bytes:   760320/  7603200
4
+stddev:    1.36 PSNR: 45.45 MAXDIFF:  127 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 092ffb7b8cf3c11556bb05dbb8b476ac *./tests/data/vsynth2/dnxhd-720p-rd.dnxhd
2 2
 2293760 ./tests/data/vsynth2/dnxhd-720p-rd.dnxhd
3 3
 33547ca318acff9448cba719cb99296d *./tests/data/dnxhd_720p_rd.vsynth2.out.yuv
4
-stddev:    1.32 PSNR: 45.66 bytes:   760320/  7603200
4
+stddev:    1.32 PSNR: 45.66 MAXDIFF:   22 bytes:   760320/  7603200
... ...
@@ -1,8 +1,8 @@
1 1
 bfa766f89bfeabc0ae1044f3954bed52 *./tests/data/vsynth2/dv.dv
2 2
 7200000 ./tests/data/vsynth2/dv.dv
3 3
 7ec62bd3350a6848364669e6e1e4b9cc *./tests/data/dv.vsynth2.out.yuv
4
-stddev:    1.71 PSNR: 43.47 bytes:  7603200/  7603200
4
+stddev:    1.71 PSNR: 43.47 MAXDIFF:   33 bytes:  7603200/  7603200
5 5
 00a9d8683ac6826af41bcf7223fb0389 *./tests/data/vsynth2/dv411.dv
6 6
 7200000 ./tests/data/vsynth2/dv411.dv
7 7
 7f9fa421028aabb11eaf4c6513a5a843 *./tests/data/dv.vsynth2.out.yuv
8
-stddev:   10.09 PSNR: 28.05 bytes:  7603200/  7603200
8
+stddev:   10.09 PSNR: 28.05 MAXDIFF:   60 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 61e31c79e8949b25c849753a0785b0d7 *./tests/data/vsynth2/dv50.dv
2 2
 14400000 ./tests/data/vsynth2/dv50.dv
3 3
 af3f2dd5ab62c1a1d98b07d4aeb6852f *./tests/data/dv50.vsynth2.out.yuv
4
-stddev:    0.82 PSNR: 49.82 bytes:  7603200/  7603200
4
+stddev:    0.82 PSNR: 49.82 MAXDIFF:   12 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 90e65096aa9ebafa3fe3f44a5a47cdc4 *./tests/data/vsynth2/error-mpeg4-adv.avi
2 2
 176588 ./tests/data/vsynth2/error-mpeg4-adv.avi
3 3
 9fe1082179f80179439953c7397a46ef *./tests/data/error.vsynth2.out.yuv
4
-stddev:    9.00 PSNR: 29.04 bytes:  7603200/  7603200
4
+stddev:    9.00 PSNR: 29.04 MAXDIFF:  168 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d72b0960e162d4998b9acbabb07e99ab *./tests/data/vsynth2/ffv1.avi
2 2
 3525804 ./tests/data/vsynth2/ffv1.avi
3 3
 dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ffv1.vsynth2.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 0667077971e0cb63b5f49c580006e90e *./tests/data/vsynth2/flashsv.flv
2 2
 12368953 ./tests/data/vsynth2/flashsv.flv
3 3
 592b3321994e26a990deb3a0a1415de9 *./tests/data/flashsv.vsynth2.out.yuv
4
-stddev:    0.65 PSNR: 51.84 bytes:  7603200/  7603200
4
+stddev:    0.65 PSNR: 51.84 MAXDIFF:   14 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 2edc92093d36506bcc0a5c0e17e86113 *./tests/data/vsynth2/flv.flv
2 2
 131360 ./tests/data/vsynth2/flv.flv
3 3
 8999c8264fb0941561f64c4a736e9d88 *./tests/data/flv.vsynth2.out.yuv
4
-stddev:    5.33 PSNR: 33.59 bytes:  7603200/  7603200
4
+stddev:    5.33 PSNR: 33.59 MAXDIFF:   80 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 dfd005d4c9030a0dc889c828a6408b9c *./tests/data/vsynth2/h261.avi
2 2
 191086 ./tests/data/vsynth2/h261.avi
3 3
 db7ceff174823b98834faa2320ca89ac *./tests/data/h261.vsynth2.out.yuv
4
-stddev:    6.37 PSNR: 32.03 bytes:  7603200/  7603200
4
+stddev:    6.37 PSNR: 32.03 MAXDIFF:   77 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 9a368687ab34c48079f11a202839a6bc *./tests/data/vsynth2/h263.avi
2 2
 160106 ./tests/data/vsynth2/h263.avi
3 3
 61213b91b359697ebcefb9e0a53ac54a *./tests/data/h263.vsynth2.out.yuv
4
-stddev:    5.43 PSNR: 33.42 bytes:  7603200/  7603200
4
+stddev:    5.43 PSNR: 33.42 MAXDIFF:   77 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 c7644d40e9f40bbd98e5a978f9f94bb4 *./tests/data/vsynth2/h263p.avi
2 2
 868018 ./tests/data/vsynth2/h263p.avi
3 3
 4b0ee791f280029dc03c528f76f195d4 *./tests/data/h263p.vsynth2.out.yuv
4
-stddev:    1.91 PSNR: 42.50 bytes:  7603200/  7603200
4
+stddev:    1.91 PSNR: 42.50 MAXDIFF:   19 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 56cd44907a48990e06bd065e189ff461 *./tests/data/vsynth2/huffyuv.avi
2 2
 6455232 ./tests/data/vsynth2/huffyuv.avi
3 3
 dde5895817ad9d219f79a52d0bdfb001 *./tests/data/huffyuv.vsynth2.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 4fc53937f048c900ae6d50fda9dba206 *./tests/data/vsynth2/jpegls.avi
2 2
 8334630 ./tests/data/vsynth2/jpegls.avi
3 3
 592b3321994e26a990deb3a0a1415de9 *./tests/data/jpegls.vsynth2.out.yuv
4
-stddev:    0.65 PSNR: 51.84 bytes:  7603200/  7603200
4
+stddev:    0.65 PSNR: 51.84 MAXDIFF:   14 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 554a4a6a5a9058c588f8bf2de405bc70 *./tests/data/vsynth2/ljpeg.avi
2 2
 4766914 ./tests/data/vsynth2/ljpeg.avi
3 3
 dde5895817ad9d219f79a52d0bdfb001 *./tests/data/ljpeg.vsynth2.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 89df32b46c977fb4cb140ec6c489dd76 *./tests/data/vsynth2/mjpeg.avi
2 2
 673224 ./tests/data/vsynth2/mjpeg.avi
3 3
 a96a4e15ffcb13e44360df642d049496 *./tests/data/mjpeg.vsynth2.out.yuv
4
-stddev:    4.32 PSNR: 35.40 bytes:  7603200/  7603200
4
+stddev:    4.32 PSNR: 35.40 MAXDIFF:   49 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 73ca6f1deab02d1d67a0e8495c026a9e *./tests/data/vsynth2/mpeg1.mpg
2 2
 192783 ./tests/data/vsynth2/mpeg1.mpg
3 3
 56147e94b12f08df7213e610e177823d *./tests/data/mpeg.vsynth2.out.yuv
4
-stddev:    4.95 PSNR: 34.22 bytes:  7603200/  7603200
4
+stddev:    4.95 PSNR: 34.22 MAXDIFF:   57 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 e026a2fef80c9679776d2b5c8be09338 *./tests/data/vsynth2/mpeg1b.mpg
2 2
 225198 ./tests/data/vsynth2/mpeg1b.mpg
3 3
 1150495f4bd487486ee53326c42d0bb8 *./tests/data/mpeg1b.vsynth2.out.yuv
4
-stddev:    4.10 PSNR: 35.86 bytes:  7603200/  7603200
4
+stddev:    4.10 PSNR: 35.86 MAXDIFF:   59 bytes:  7603200/  7603200
... ...
@@ -1,20 +1,20 @@
1 1
 2d55ce623a7be4e8136f80266e487678 *./tests/data/vsynth2/mpeg2.mpg
2 2
 198667 ./tests/data/vsynth2/mpeg2.mpg
3 3
 b7cae8a1f751b821cddcbe4d5dbc518c *./tests/data/mpeg2.vsynth2.out.yuv
4
-stddev:    4.96 PSNR: 34.20 bytes:  7603200/  7603200
4
+stddev:    4.96 PSNR: 34.20 MAXDIFF:   59 bytes:  7603200/  7603200
5 5
 1ba5efeb53fab7b4b71edc96d86f6c91 *./tests/data/vsynth2/mpeg2ivlc-qprd.mpg
6 6
 244694 ./tests/data/vsynth2/mpeg2ivlc-qprd.mpg
7 7
 b26e21599dee48a174bdbc40b2817e55 *./tests/data/mpeg2.vsynth2.out.yuv
8
-stddev:    4.15 PSNR: 35.76 bytes:  7603200/  7603200
8
+stddev:    4.15 PSNR: 35.76 MAXDIFF:   74 bytes:  7603200/  7603200
9 9
 2c8e33c2d2efab86fc16a195f6877682 *./tests/data/vsynth2/mpeg2_422.mpg
10 10
 356124 ./tests/data/vsynth2/mpeg2_422.mpg
11 11
 de44597c6c470f3e7019b31245a3ff69 *./tests/data/mpeg2.vsynth2.out.yuv
12
-stddev:   54.55 PSNR: 13.39 bytes: 10137600/  7603200
12
+stddev:   54.55 PSNR: 13.39 MAXDIFF:  201 bytes: 10137600/  7603200
13 13
 f979bcca866e6e4cad5dc6cb06e56cfb *./tests/data/vsynth2/mpeg2.mpg
14 14
 198041 ./tests/data/vsynth2/mpeg2.mpg
15 15
 f6d9bf24ff8676a7f6076c05cd2c81a3 *./tests/data/mpeg2.vsynth2.out.yuv
16
-stddev:    4.97 PSNR: 34.19 bytes:  7603200/  7603200
16
+stddev:    4.97 PSNR: 34.19 MAXDIFF:   58 bytes:  7603200/  7603200
17 17
 f90197a8b6e62ae25f82625337f27240 *./tests/data/vsynth2/mpeg2i.mpg
18 18
 204579 ./tests/data/vsynth2/mpeg2i.mpg
19 19
 ea5057b60146c06d40449cdfc686bf13 *./tests/data/mpeg2.vsynth2.out.yuv
20
-stddev:    4.98 PSNR: 34.18 bytes:  7603200/  7603200
20
+stddev:    4.98 PSNR: 34.18 MAXDIFF:   65 bytes:  7603200/  7603200
... ...
@@ -1,12 +1,12 @@
1 1
 889c754a42d7689b228853e1ece6d345 *./tests/data/vsynth2/mpeg2thread.mpg
2 2
 179650 ./tests/data/vsynth2/mpeg2thread.mpg
3 3
 8c6a7ed2eb73bd18fd2bb9829464100d *./tests/data/mpeg2thread.vsynth2.out.yuv
4
-stddev:    4.72 PSNR: 34.65 bytes:  7603200/  7603200
4
+stddev:    4.72 PSNR: 34.65 MAXDIFF:   72 bytes:  7603200/  7603200
5 5
 10b900e32809758857c596d56746e00e *./tests/data/vsynth2/mpeg2threadivlc.mpg
6 6
 178801 ./tests/data/vsynth2/mpeg2threadivlc.mpg
7 7
 8c6a7ed2eb73bd18fd2bb9829464100d *./tests/data/mpeg2thread.vsynth2.out.yuv
8
-stddev:    4.72 PSNR: 34.65 bytes:  7603200/  7603200
8
+stddev:    4.72 PSNR: 34.65 MAXDIFF:   72 bytes:  7603200/  7603200
9 9
 864d6bf2982a61e510003a518be65a2d *./tests/data/vsynth2/mpeg2reuse.mpg
10 10
 383419 ./tests/data/vsynth2/mpeg2reuse.mpg
11 11
 bb20fa080cfd2b0a687ea7376ff4f902 *./tests/data/mpeg2thread.vsynth2.out.yuv
12
-stddev:    4.73 PSNR: 34.63 bytes:  7603200/  7603200
12
+stddev:    4.73 PSNR: 34.63 MAXDIFF:   72 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 47de227982e77830a2db278214a08773 *./tests/data/vsynth2/odivx.mp4
2 2
 119797 ./tests/data/vsynth2/odivx.mp4
3 3
 90a3577850239083a9042bef33c50e85 *./tests/data/mpeg4.vsynth2.out.yuv
4
-stddev:    5.34 PSNR: 33.57 bytes:  7603200/  7603200
4
+stddev:    5.34 PSNR: 33.57 MAXDIFF:   83 bytes:  7603200/  7603200
... ...
@@ -1,16 +1,16 @@
1 1
 dee7be19486a76d96c88d18eefba8f86 *./tests/data/vsynth2/mpeg4-adv.avi
2 2
 141546 ./tests/data/vsynth2/mpeg4-adv.avi
3 3
 3f3a21e9db85a9c0f7022f557a5374c1 *./tests/data/mpeg4adv.vsynth2.out.yuv
4
-stddev:    4.94 PSNR: 34.25 bytes:  7603200/  7603200
4
+stddev:    4.94 PSNR: 34.25 MAXDIFF:   69 bytes:  7603200/  7603200
5 5
 fd5ab0f55dbc959316e32923e86290df *./tests/data/vsynth2/mpeg4-qprd.avi
6 6
 231458 ./tests/data/vsynth2/mpeg4-qprd.avi
7 7
 de8a883865e2dff7a51f66da6c48df48 *./tests/data/mpeg4adv.vsynth2.out.yuv
8
-stddev:    3.71 PSNR: 36.72 bytes:  7603200/  7603200
8
+stddev:    3.71 PSNR: 36.72 MAXDIFF:   61 bytes:  7603200/  7603200
9 9
 547e1849dcf910935ff6383ca49e5706 *./tests/data/vsynth2/mpeg4-adap.avi
10 10
 198510 ./tests/data/vsynth2/mpeg4-adap.avi
11 11
 4affb83f6adc94f31024b4f9e0168945 *./tests/data/mpeg4adv.vsynth2.out.yuv
12
-stddev:    3.75 PSNR: 36.65 bytes:  7603200/  7603200
12
+stddev:    3.75 PSNR: 36.65 MAXDIFF:   71 bytes:  7603200/  7603200
13 13
 7680d2e7d34399dfdfb8a49cf1e10239 *./tests/data/vsynth2/mpeg4-Q.avi
14 14
 163688 ./tests/data/vsynth2/mpeg4-Q.avi
15 15
 26dc7c78955fa678fbf150e236eb5627 *./tests/data/mpeg4adv.vsynth2.out.yuv
16
-stddev:    3.97 PSNR: 36.14 bytes:  7603200/  7603200
16
+stddev:    3.97 PSNR: 36.14 MAXDIFF:   54 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 c41187c99588fb7229ad330b2f80d28b *./tests/data/vsynth2/mpeg4-nr.avi
2 2
 155044 ./tests/data/vsynth2/mpeg4-nr.avi
3 3
 f7fc191308679f709405e62271f5c65f *./tests/data/mpeg4nr.vsynth2.out.yuv
4
-stddev:    4.73 PSNR: 34.63 bytes:  7603200/  7603200
4
+stddev:    4.73 PSNR: 34.63 MAXDIFF:   64 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 ba30d10ff70d46e7c5b7fa859ea1faa4 *./tests/data/vsynth2/mpeg4-thread.avi
2 2
 250140 ./tests/data/vsynth2/mpeg4-thread.avi
3 3
 5355deb8c7609a3f1ff2173aab1dee70 *./tests/data/mpeg4thread.vsynth2.out.yuv
4
-stddev:    3.69 PSNR: 36.78 bytes:  7603200/  7603200
4
+stddev:    3.69 PSNR: 36.78 MAXDIFF:   65 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 3069f95f2ffca1f20c8ea36e2625fabc *./tests/data/vsynth2/msmpeg4.avi
2 2
 127680 ./tests/data/vsynth2/msmpeg4.avi
3 3
 0e1c6e25c71c6a8fa8e506e3d97ca4c9 *./tests/data/msmpeg4.vsynth2.out.yuv
4
-stddev:    5.33 PSNR: 33.59 bytes:  7603200/  7603200
4
+stddev:    5.33 PSNR: 33.59 MAXDIFF:   78 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 c09815e40a9d260628e1ebad8b2b3774 *./tests/data/vsynth2/msmpeg4v2.avi
2 2
 129918 ./tests/data/vsynth2/msmpeg4v2.avi
3 3
 8920194f8bf8f9cdd6c65b3df9e1a292 *./tests/data/msmpeg4v2.vsynth2.out.yuv
4
-stddev:    5.33 PSNR: 33.59 bytes:  7603200/  7603200
4
+stddev:    5.33 PSNR: 33.59 MAXDIFF:   80 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 c25ede9e268b834a09a63f5136cd1b95 *./tests/data/vsynth2/mpeg4-rc.avi
2 2
 226332 ./tests/data/vsynth2/mpeg4-rc.avi
3 3
 2b34e606af895b62a250de98749a19b0 *./tests/data/rc.vsynth2.out.yuv
4
-stddev:    4.23 PSNR: 35.60 bytes:  7603200/  7603200
4
+stddev:    4.23 PSNR: 35.60 MAXDIFF:   85 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 f2e9c419023c743bf99aa5b2e55ad233 *./tests/data/vsynth2/rgb.avi
2 2
 15213260 ./tests/data/vsynth2/rgb.avi
3 3
 b2418e0e3a9a8619b31219cbcf24dc82 *./tests/data/rgb.vsynth2.out.yuv
4
-stddev:    1.26 PSNR: 46.06 bytes:  7603200/  7603200
4
+stddev:    1.26 PSNR: 46.06 MAXDIFF:   13 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 b46f899b2363065c60f3782ba1f8b7bd *./tests/data/vsynth2/roqav.roq
2 2
 92786 ./tests/data/vsynth2/roqav.roq
3 3
 e69fca960dd0911e9b8d589c13e11dc1 *./tests/data/roq.vsynth2.out.yuv
4
-stddev:    3.81 PSNR: 36.49 bytes:   760320/  7603200
4
+stddev:    3.81 PSNR: 36.49 MAXDIFF:   54 bytes:   760320/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 b1467b0e8d8cad730e36d1e8ab49d573 *./tests/data/vsynth2/rv10.rm
2 2
 154310 ./tests/data/vsynth2/rv10.rm
3 3
 61213b91b359697ebcefb9e0a53ac54a *./tests/data/rv10.vsynth2.out.yuv
4
-stddev:    5.43 PSNR: 33.42 bytes:  7603200/  7603200
4
+stddev:    5.43 PSNR: 33.42 MAXDIFF:   77 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 d864475aa16d84dd99de13e65003672a *./tests/data/vsynth2/rv20.rm
2 2
 132734 ./tests/data/vsynth2/rv20.rm
3 3
 c66afdcc0daac2f1b4167b9811968877 *./tests/data/rv20.vsynth2.out.yuv
4
-stddev:    5.42 PSNR: 33.45 bytes:  7603200/  7603200
4
+stddev:    5.42 PSNR: 33.45 MAXDIFF:   81 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 af651d8ef0a66257ac8b2ef8b229f27b *./tests/data/vsynth2/snow.avi
2 2
 57700 ./tests/data/vsynth2/snow.avi
3 3
 8890189af71a0dd3447c4e8424c9a76b *./tests/data/snow.vsynth2.out.yuv
4
-stddev:   10.47 PSNR: 27.72 bytes:  7603200/  7603200
4
+stddev:   10.47 PSNR: 27.72 MAXDIFF:  119 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 a8fccf278bbb17d37a756ecf11672b09 *./tests/data/vsynth2/snow53.avi
2 2
 2721758 ./tests/data/vsynth2/snow53.avi
3 3
 dde5895817ad9d219f79a52d0bdfb001 *./tests/data/snowll.vsynth2.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 7f9fbe4890bc1df67867bf03803dca48 *./tests/data/vsynth2/svq1.mov
2 2
 766851 ./tests/data/vsynth2/svq1.mov
3 3
 aa03471dac3f49455a33a2b19fda1098 *./tests/data/svq1.vsynth2.out.yuv
4
-stddev:    3.23 PSNR: 37.93 bytes:  7603200/  7603200
4
+stddev:    3.23 PSNR: 37.93 MAXDIFF:   61 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1011e26e7d351c96d7bbfe106d831b69 *./tests/data/vsynth2/wmv1.avi
2 2
 129530 ./tests/data/vsynth2/wmv1.avi
3 3
 81eee429b665254d19a06607463c0b5e *./tests/data/wmv1.vsynth2.out.yuv
4
-stddev:    5.33 PSNR: 33.60 bytes:  7603200/  7603200
4
+stddev:    5.33 PSNR: 33.60 MAXDIFF:   77 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 1f6598e9776ed00aebdc44cc8d48cb7c *./tests/data/vsynth2/wmv2.avi
2 2
 129860 ./tests/data/vsynth2/wmv2.avi
3 3
 81eee429b665254d19a06607463c0b5e *./tests/data/wmv2.vsynth2.out.yuv
4
-stddev:    5.33 PSNR: 33.60 bytes:  7603200/  7603200
4
+stddev:    5.33 PSNR: 33.60 MAXDIFF:   77 bytes:  7603200/  7603200
... ...
@@ -1,4 +1,4 @@
1 1
 30a400773ab26f2c83e469198b156f1d *./tests/data/vsynth2/yuv.avi
2 2
 7610060 ./tests/data/vsynth2/yuv.avi
3 3
 dde5895817ad9d219f79a52d0bdfb001 *./tests/data/yuv.vsynth2.out.yuv
4
-stddev:    0.00 PSNR:999.99 bytes:  7603200/  7603200
4
+stddev:    0.00 PSNR:999.99 MAXDIFF:    0 bytes:  7603200/  7603200
... ...
@@ -113,6 +113,7 @@ int main(int argc,char* argv[]){
113 113
     int skip_bytes = argc<6 ? 0 : atoi(argv[5]);
114 114
     int size0=0;
115 115
     int size1=0;
116
+    int maxdist = 0;
116 117
 
117 118
     if(argc<3){
118 119
         printf("tiny_psnr <file1> <file2> [<elem size> [<shift> [<skip bytes>]]]\n");
... ...
@@ -139,11 +140,14 @@ int main(int argc,char* argv[]){
139 139
         for(j=0; j<FFMIN(s0,s1); j++){
140 140
             int64_t a= buf[0][j];
141 141
             int64_t b= buf[1][j];
142
+            int dist;
142 143
             if(len==2){
143 144
                 a= (int16_t)(a | (buf[0][++j]<<8));
144 145
                 b= (int16_t)(b | (buf[1][  j]<<8));
145 146
             }
146 147
             sse += (a-b) * (a-b);
148
+            dist = abs(a-b);
149
+            if (dist > maxdist) maxdist = dist;
147 150
         }
148 151
         size0 += s0;
149 152
         size1 += s1;
... ...
@@ -159,9 +163,10 @@ int main(int argc,char* argv[]){
159 159
     else
160 160
         psnr= 1000*F-1; //floating point free infinity :)
161 161
 
162
-    printf("stddev:%5d.%02d PSNR:%3d.%02d bytes:%9d/%9d\n",
162
+    printf("stddev:%5d.%02d PSNR:%3d.%02d MAXDIFF:%5d bytes:%9d/%9d\n",
163 163
         (int)(dev/F), (int)(dev%F),
164 164
         (int)(psnr/F), (int)(psnr%F),
165
+        maxdist,
165 166
         size0, size1);
166 167
     return 0;
167 168
 }