--- Begin Message ---

> On Jun 9, 2025, at 05:17, Michael Niedermayer <mich...@niedermayer.cc> wrote:
> 
> Hi
> 
> On Sun, Jun 08, 2025 at 04:52:35PM -0700, rcombs via ffmpeg-devel wrote:
>> Date: Sun,  8 Jun 2025 16:52:35 -0700
>> From: rcombs <rco...@rcombs.me>
>> To: ffmpeg-devel@ffmpeg.org
>> Subject: [PATCH] swscale/options: use accurate rounding and full chroma by 
>> default
>> 
>> This has been causing quality degradation for people since the dawn of sws,
>> and the performance concerns that originally led to this default have been
>> soundly defeated by the march of time.
>> ---
> [...]
> 
> Do we know why the cases below become worse ?

I'm not sure; it seems like similar numbers of cases moved in each direction, 
and I'm kinda inclined to chalk it up to noise. It does look like a lot of them 
are cases where we round-trip yuv420 -> rgb -> yuv420, and it's possible that 
the current code path just happens to give better PSNR on that some of the time?

> 
> 
>> --- a/tests/ref/vsynth/vsynth1-jpeg2000
>> +++ b/tests/ref/vsynth/vsynth1-jpeg2000
>> @@ -1,4 +1,4 @@
>> -95add005faf68fcf8f16e86eab079ca2 *tests/data/fate/vsynth1-jpeg2000.avi
>> -2263192 tests/data/fate/vsynth1-jpeg2000.avi
>> -b7f48a8965f78011c76483277befc6fc 
>> *tests/data/fate/vsynth1-jpeg2000.out.rawvideo
>> -stddev:    5.35 PSNR: 33.56 MAXDIFF:   59 bytes:  7603200/  7603200
>> +2ce46a92e9cc399b79c22534d8ae8350 *tests/data/fate/vsynth1-jpeg2000.avi
>> +2250458 tests/data/fate/vsynth1-jpeg2000.avi
>> +7980403710bc90ccb5c8d016581df711 
>> *tests/data/fate/vsynth1-jpeg2000.out.rawvideo
>> +stddev:    5.57 PSNR: 33.21 MAXDIFF:   54 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-jpeg2000-97 
>> b/tests/ref/vsynth/vsynth1-jpeg2000-97
>> index 820249c6c0..698b619442 100644
>> --- a/tests/ref/vsynth/vsynth1-jpeg2000-97
>> +++ b/tests/ref/vsynth/vsynth1-jpeg2000-97
>> @@ -1,4 +1,4 @@
>> -803c2e8a4d054c5d603eed4c77abe492 *tests/data/fate/vsynth1-jpeg2000-97.avi
>> -4466514 tests/data/fate/vsynth1-jpeg2000-97.avi
>> -c9cf5a4580f10b00056c8d8731d21395 
>> *tests/data/fate/vsynth1-jpeg2000-97.out.rawvideo
>> -stddev:    3.82 PSNR: 36.49 MAXDIFF:   49 bytes:  7603200/  7603200
>> +558aede84e4792596595dfa15729c730 *tests/data/fate/vsynth1-jpeg2000-97.avi
>> +4303250 tests/data/fate/vsynth1-jpeg2000-97.avi
>> +a1ff0cdd46f6f3ed2646fd47874aa405 
>> *tests/data/fate/vsynth1-jpeg2000-97.out.rawvideo
>> +stddev:    4.08 PSNR: 35.90 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-jpeg2000-gbrp12 
>> b/tests/ref/vsynth/vsynth1-jpeg2000-gbrp12
>> index 0c6d47778f..8d15116b0b 100644
>> --- a/tests/ref/vsynth/vsynth1-jpeg2000-gbrp12
>> +++ b/tests/ref/vsynth/vsynth1-jpeg2000-gbrp12
>> @@ -1,4 +1,4 @@
>> 78b35a445001d2879386fdad16a2f0be *tests/data/fate/vsynth1-jpeg2000-gbrp12.avi
>> 8163968 tests/data/fate/vsynth1-jpeg2000-gbrp12.avi
>> -e934632ff63a00b4f2c9b3061f9c410e 
>> *tests/data/fate/vsynth1-jpeg2000-gbrp12.out.rawvideo
>> -stddev:    3.51 PSNR: 37.21 MAXDIFF:   43 bytes:  7603200/  7603200
>> +d8969ef75c8ba574512730b5e9bea980 
>> *tests/data/fate/vsynth1-jpeg2000-gbrp12.out.rawvideo
>> +stddev:    3.71 PSNR: 36.72 MAXDIFF:   47 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-mov-bgr24 
>> b/tests/ref/vsynth/vsynth1-mov-bgr24
>> index 6639d0d544..0c6a8461ae 100644
>> --- a/tests/ref/vsynth/vsynth1-mov-bgr24
>> +++ b/tests/ref/vsynth/vsynth1-mov-bgr24
>> @@ -1,4 +1,4 @@
>> -ba9d5cbc4b432db076fb501b1d5fa536 *tests/data/fate/vsynth1-mov-bgr24.mov
>> +87c924fb0a492bebfbb2afc594414efa *tests/data/fate/vsynth1-mov-bgr24.mov
>> 15207169 tests/data/fate/vsynth1-mov-bgr24.mov
>> -93695a27c24a61105076ca7b1f010bbd 
>> *tests/data/fate/vsynth1-mov-bgr24.out.rawvideo
>> -stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
>> +36e56ffc4ef51b8185a8b04c7a756c3e 
>> *tests/data/fate/vsynth1-mov-bgr24.out.rawvideo
>> +stddev:    3.72 PSNR: 36.71 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-mov-bpp15 
>> b/tests/ref/vsynth/vsynth1-mov-bpp15
>> index d42c40b19a..ee50a2a896 100644
>> --- a/tests/ref/vsynth/vsynth1-mov-bpp15
>> +++ b/tests/ref/vsynth/vsynth1-mov-bpp15
>> @@ -1,4 +1,4 @@
>> dfd88a906ae74dddd4caf3c455224fa3 *tests/data/fate/vsynth1-mov-bpp15.mov
>> 10138329 tests/data/fate/vsynth1-mov-bpp15.mov
>> -99bece160cfb0da47f446b60d42fa3ae 
>> *tests/data/fate/vsynth1-mov-bpp15.out.rawvideo
>> -stddev:    4.06 PSNR: 35.94 MAXDIFF:   47 bytes:  7603200/  7603200
>> +23d89c693d78c049c6029c1e70b37e6f 
>> *tests/data/fate/vsynth1-mov-bpp15.out.rawvideo
>> +stddev:    4.37 PSNR: 35.31 MAXDIFF:   47 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-mov-bpp16 
>> b/tests/ref/vsynth/vsynth1-mov-bpp16
>> index bdafbf14ce..32cbf60854 100644
>> --- a/tests/ref/vsynth/vsynth1-mov-bpp16
>> +++ b/tests/ref/vsynth/vsynth1-mov-bpp16
>> @@ -1,4 +1,4 @@
>> 3d7e3f8bd238c341b0b4d55a30d8f5a2 *tests/data/fate/vsynth1-mov-bpp16.mov
>> 10138329 tests/data/fate/vsynth1-mov-bpp16.mov
>> -0cea382b9b0a4ce88260c1edc20b3f5b 
>> *tests/data/fate/vsynth1-mov-bpp16.out.rawvideo
>> -stddev:    3.79 PSNR: 36.55 MAXDIFF:   46 bytes:  7603200/  7603200
>> +efa9a6c6e5c7dd60703b1af19192a838 
>> *tests/data/fate/vsynth1-mov-bpp16.out.rawvideo
>> +stddev:    4.11 PSNR: 35.84 MAXDIFF:   46 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-mpng b/tests/ref/vsynth/vsynth1-mpng
>> index 64f2f2d4a1..5eea00546d 100644
>> --- a/tests/ref/vsynth/vsynth1-mpng
>> +++ b/tests/ref/vsynth/vsynth1-mpng
>> @@ -1,4 +1,4 @@
>> -40e37e28a693ada8605ea24dce8c2420 *tests/data/fate/vsynth1-mpng.avi
>> -7658772 tests/data/fate/vsynth1-mpng.avi
>> -93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-mpng.out.rawvideo
>> -stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
>> +5eaacc54fdb23eb50bb22b65e0f26fd8 *tests/data/fate/vsynth1-mpng.avi
>> +7954812 tests/data/fate/vsynth1-mpng.avi
>> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-mpng.out.rawvideo
>> +stddev:    3.72 PSNR: 36.71 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-msrle b/tests/ref/vsynth/vsynth1-msrle
>> index 6174ff57f8..aab56f5cfb 100644
> [...]
>> --- a/tests/ref/vsynth/vsynth1-msvideo1
>> +++ b/tests/ref/vsynth/vsynth1-msvideo1
>> @@ -1,4 +1,4 @@
>> 41c8ec9813bb32831c4cf279677e631b *tests/data/fate/vsynth1-msvideo1.avi
>> 2051896 tests/data/fate/vsynth1-msvideo1.avi
>> -f4605ac6df556a3ca7053c49aaac04d8 
>> *tests/data/fate/vsynth1-msvideo1.out.rawvideo
>> -stddev:   11.89 PSNR: 26.62 MAXDIFF:  159 bytes:  7603200/  7603200
>> +c98e5f57cb9c679fca30e2c7780a1f17 
>> *tests/data/fate/vsynth1-msvideo1.out.rawvideo
>> +stddev:   11.96 PSNR: 26.57 MAXDIFF:  159 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-qtrle b/tests/ref/vsynth/vsynth1-qtrle
>> index 02164ddb92..ab74718308 100644
>> --- a/tests/ref/vsynth/vsynth1-qtrle
>> +++ b/tests/ref/vsynth/vsynth1-qtrle
>> @@ -1,4 +1,4 @@
>> -fb84d62fc821cf063b5877c61b975e62 *tests/data/fate/vsynth1-qtrle.mov
>> -15263158 tests/data/fate/vsynth1-qtrle.mov
>> -93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-qtrle.out.rawvideo
>> -stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
>> +4672582331e5d2453ea58864fc7352e2 *tests/data/fate/vsynth1-qtrle.mov
>> +15279123 tests/data/fate/vsynth1-qtrle.mov
>> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-qtrle.out.rawvideo
>> +stddev:    3.72 PSNR: 36.71 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-rgb b/tests/ref/vsynth/vsynth1-rgb
>> index 6d9629b5e9..a82083c40a 100644
>> --- a/tests/ref/vsynth/vsynth1-rgb
>> +++ b/tests/ref/vsynth/vsynth1-rgb
>> @@ -1,4 +1,4 @@
>> -9d2bd1fa569a803c41b5dc5dd03f088e *tests/data/fate/vsynth1-rgb.avi
>> +5479c9edf9ebb30ba82a8a38ddbcce1e *tests/data/fate/vsynth1-rgb.avi
>> 15213252 tests/data/fate/vsynth1-rgb.avi
>> -93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-rgb.out.rawvideo
>> -stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
>> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-rgb.out.rawvideo
>> +stddev:    3.72 PSNR: 36.71 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth1-rpza b/tests/ref/vsynth/vsynth1-rpza
>> index b238b245d3..3731f1d524 100644
>> --- a/tests/ref/vsynth/vsynth1-rpza
>> +++ b/tests/ref/vsynth/vsynth1-rpza
>> @@ -1,4 +1,4 @@
>> e4e9660c4a13709b277aac42419b9a23 *tests/data/fate/vsynth1-rpza.mov
>> 10138529 tests/data/fate/vsynth1-rpza.mov
>> -99bece160cfb0da47f446b60d42fa3ae *tests/data/fate/vsynth1-rpza.out.rawvideo
>> -stddev:    4.06 PSNR: 35.94 MAXDIFF:   47 bytes:  7603200/  7603200
>> +23d89c693d78c049c6029c1e70b37e6f *tests/data/fate/vsynth1-rpza.out.rawvideo
>> +stddev:    4.37 PSNR: 35.31 MAXDIFF:   47 bytes:  7603200/  7603200
> [...]
>> diff --git a/tests/ref/vsynth/vsynth1-zlib b/tests/ref/vsynth/vsynth1-zlib
>> index 419c6a6b3a..cbed901aca 100644
>> --- a/tests/ref/vsynth/vsynth1-zlib
>> +++ b/tests/ref/vsynth/vsynth1-zlib
>> @@ -1,4 +1,4 @@
>> -fd44e7bf6322f4be46f4f0dada728849 *tests/data/fate/vsynth1-zlib.avi
>> -12108636 tests/data/fate/vsynth1-zlib.avi
>> -93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-zlib.out.rawvideo
>> -stddev:    3.42 PSNR: 37.44 MAXDIFF:   48 bytes:  7603200/  7603200
>> +96871637623fbe316e265d68d5fa3149 *tests/data/fate/vsynth1-zlib.avi
>> +12692390 tests/data/fate/vsynth1-zlib.avi
>> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-zlib.out.rawvideo
>> +stddev:    3.72 PSNR: 36.71 MAXDIFF:   48 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth2-bpp15 b/tests/ref/vsynth/vsynth2-bpp15
>> index 9236c25b95..af20f47de0 100644
> [...]
>> --- a/tests/ref/vsynth/vsynth2-cinepak
>> +++ b/tests/ref/vsynth/vsynth2-cinepak
>> @@ -1,4 +1,4 @@
>> -675d6a4370c315dc53c219a9271be4c6 *tests/data/fate/vsynth2-cinepak.avi
>> -400720 tests/data/fate/vsynth2-cinepak.avi
>> -cbf6900b882b484bc531f9b4799c226e 
>> *tests/data/fate/vsynth2-cinepak.out.rawvideo
>> -stddev:   80.96 PSNR:  9.96 MAXDIFF:  229 bytes:  7603200/   921600
>> +c6e2df6fa59e754c081be80af0de28d2 *tests/data/fate/vsynth2-cinepak.avi
>> +400184 tests/data/fate/vsynth2-cinepak.avi
>> +47bce92dcbf5eae5b2f21db623d25df0 
>> *tests/data/fate/vsynth2-cinepak.out.rawvideo
>> +stddev:   81.04 PSNR:  9.96 MAXDIFF:  228 bytes:  7603200/   921600
>> diff --git a/tests/ref/vsynth/vsynth2-jpeg2000 
>> b/tests/ref/vsynth/vsynth2-jpeg2000
>> index b60307d5da..1fe086ec4c 100644
>> --- a/tests/ref/vsynth/vsynth2-jpeg2000
>> +++ b/tests/ref/vsynth/vsynth2-jpeg2000
>> @@ -1,4 +1,4 @@
>> -bfe90391779a02319aab98b06dd18e6c *tests/data/fate/vsynth2-jpeg2000.avi
>> -1538724 tests/data/fate/vsynth2-jpeg2000.avi
>> -64fadc87447268cf90503cb294db7f61 
>> *tests/data/fate/vsynth2-jpeg2000.out.rawvideo
>> -stddev:    4.91 PSNR: 34.29 MAXDIFF:   55 bytes:  7603200/  7603200
>> +3b01582597c20714fc916bdb4379a2f7 *tests/data/fate/vsynth2-jpeg2000.avi
>> +1519794 tests/data/fate/vsynth2-jpeg2000.avi
>> +e412aa6545900abcfad0f9e45a00689d 
>> *tests/data/fate/vsynth2-jpeg2000.out.rawvideo
>> +stddev:    4.92 PSNR: 34.29 MAXDIFF:   56 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth2-jpeg2000-97 
>> b/tests/ref/vsynth/vsynth2-jpeg2000-97
>> index e40dca5b9a..ccef53a7e4 100644
> [...]
>> diff --git a/tests/ref/vsynth/vsynth2-jpeg2000-gbrp12 
>> b/tests/ref/vsynth/vsynth2-jpeg2000-gbrp12
>> index fad6af5741..22259fd154 100644
>> --- a/tests/ref/vsynth/vsynth2-jpeg2000-gbrp12
>> +++ b/tests/ref/vsynth/vsynth2-jpeg2000-gbrp12
>> @@ -1,4 +1,4 @@
>> 3b20090f3d1f8804789c0dfdc68049fb *tests/data/fate/vsynth2-jpeg2000-gbrp12.avi
>> 8484786 tests/data/fate/vsynth2-jpeg2000-gbrp12.avi
>> -44c4232da8e05ce034558ee1c5899e0a 
>> *tests/data/fate/vsynth2-jpeg2000-gbrp12.out.rawvideo
>> -stddev:    1.23 PSNR: 46.30 MAXDIFF:   14 bytes:  7603200/  7603200
>> +df854504d00e02e0ee5ff235a8f95e04 
>> *tests/data/fate/vsynth2-jpeg2000-gbrp12.out.rawvideo
>> +stddev:    1.25 PSNR: 46.18 MAXDIFF:   14 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth2-mov-bgr24 
>> b/tests/ref/vsynth/vsynth2-mov-bgr24
>> index 1db6aee655..0543b6e6b8 100644
> [...]
>> --- a/tests/ref/vsynth/vsynth2-mov-bpp15
>> +++ b/tests/ref/vsynth/vsynth2-mov-bpp15
>> @@ -1,4 +1,4 @@
>> a004683db50f49520abd74479b25cbd1 *tests/data/fate/vsynth2-mov-bpp15.mov
>> 10138329 tests/data/fate/vsynth2-mov-bpp15.mov
>> -eb3f0c974ed17ede7cd3ce30ce417d8d 
>> *tests/data/fate/vsynth2-mov-bpp15.out.rawvideo
>> -stddev:    2.81 PSNR: 39.14 MAXDIFF:   19 bytes:  7603200/  7603200
>> +33c4e41a4e5594988dd8972becac3924 
>> *tests/data/fate/vsynth2-mov-bpp15.out.rawvideo
>> +stddev:    2.82 PSNR: 39.12 MAXDIFF:   19 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth2-mov-bpp16 
>> b/tests/ref/vsynth/vsynth2-mov-bpp16
>> index f7f40c58c1..0d6bc84a0c 100644
> [...]
>> diff --git a/tests/ref/vsynth/vsynth3-jpeg2000 
>> b/tests/ref/vsynth/vsynth3-jpeg2000
>> index 894dba27dc..53f4a761de 100644
>> --- a/tests/ref/vsynth/vsynth3-jpeg2000
>> +++ b/tests/ref/vsynth/vsynth3-jpeg2000
>> @@ -1,4 +1,4 @@
>> -1d039969504abdc143b410f99b5f9171 *tests/data/fate/vsynth3-jpeg2000.avi
>> -67354 tests/data/fate/vsynth3-jpeg2000.avi
>> -098f5980667e1fcd50452b1dc1a74f61 
>> *tests/data/fate/vsynth3-jpeg2000.out.rawvideo
>> -stddev:    5.47 PSNR: 33.36 MAXDIFF:   48 bytes:    86700/    86700
>> +a0d55800efe98237feb895009aefe2e3 *tests/data/fate/vsynth3-jpeg2000.avi
>> +67216 tests/data/fate/vsynth3-jpeg2000.avi
>> +61cd335039efc6f5c4f9e731fb867ee6 
>> *tests/data/fate/vsynth3-jpeg2000.out.rawvideo
>> +stddev:    5.84 PSNR: 32.80 MAXDIFF:   50 bytes:    86700/    86700
> [...]
>> diff --git a/tests/ref/vsynth/vsynth3-mov-bgr24 
>> b/tests/ref/vsynth/vsynth3-mov-bgr24
>> index 4fc3cc979f..be1dca4070 100644
>> --- a/tests/ref/vsynth/vsynth3-mov-bgr24
>> +++ b/tests/ref/vsynth/vsynth3-mov-bgr24
>> @@ -1,4 +1,4 @@
>> -0141cd3b6e8eea836d392adf6949afc4 *tests/data/fate/vsynth3-mov-bgr24.mov
>> +5a02329343cdde447ebcaf3391f0db1d *tests/data/fate/vsynth3-mov-bgr24.mov
>> 174093 tests/data/fate/vsynth3-mov-bgr24.mov
>> -693aff10c094f8bd31693f74cf79d2b2 
>> *tests/data/fate/vsynth3-mov-bgr24.out.rawvideo
>> -stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
>> +d34aec2dfd3d5ff04fd36841684b1249 
>> *tests/data/fate/vsynth3-mov-bgr24.out.rawvideo
>> +stddev:    4.09 PSNR: 35.89 MAXDIFF:   48 bytes:    86700/    86700
>> diff --git a/tests/ref/vsynth/vsynth3-mov-bpp15 
>> b/tests/ref/vsynth/vsynth3-mov-bpp15
>> index 4c289cf161..5d41c08f64 100644
>> --- a/tests/ref/vsynth/vsynth3-mov-bpp15
>> +++ b/tests/ref/vsynth/vsynth3-mov-bpp15
>> @@ -1,4 +1,4 @@
>> 96e1406b041b16e9598092d928ea9d3e *tests/data/fate/vsynth3-mov-bpp15.mov
>> 116293 tests/data/fate/vsynth3-mov-bpp15.mov
>> -19f61c34cbdef98b0f4aca6c19f59ed4 
>> *tests/data/fate/vsynth3-mov-bpp15.out.rawvideo
>> -stddev:    4.35 PSNR: 35.35 MAXDIFF:   46 bytes:    86700/    86700
>> +42006d8675be53cb4bdfc77031e39f70 
>> *tests/data/fate/vsynth3-mov-bpp15.out.rawvideo
>> +stddev:    4.71 PSNR: 34.65 MAXDIFF:   46 bytes:    86700/    86700
>> diff --git a/tests/ref/vsynth/vsynth3-mov-bpp16 
>> b/tests/ref/vsynth/vsynth3-mov-bpp16
>> index 55537d4bfd..2a95c6f504 100644
>> --- a/tests/ref/vsynth/vsynth3-mov-bpp16
>> +++ b/tests/ref/vsynth/vsynth3-mov-bpp16
>> @@ -1,4 +1,4 @@
>> 65b51e9a83da767fae244fd6816f2bc7 *tests/data/fate/vsynth3-mov-bpp16.mov
>> 116293 tests/data/fate/vsynth3-mov-bpp16.mov
>> -756f68dd5412d245d4bbeda7b5d51829 
>> *tests/data/fate/vsynth3-mov-bpp16.out.rawvideo
>> -stddev:    4.07 PSNR: 35.93 MAXDIFF:   46 bytes:    86700/    86700
>> +685ab3882e155c5f2a5c1716089a0435 
>> *tests/data/fate/vsynth3-mov-bpp16.out.rawvideo
>> +stddev:    4.45 PSNR: 35.16 MAXDIFF:   46 bytes:    86700/    86700
>> diff --git a/tests/ref/vsynth/vsynth3-mpng b/tests/ref/vsynth/vsynth3-mpng
>> index 2948b50763..0716f9abfa 100644
>> --- a/tests/ref/vsynth/vsynth3-mpng
>> +++ b/tests/ref/vsynth/vsynth3-mpng
>> @@ -1,4 +1,4 @@
>> -28177b90f3b5a90043f11dc14b84f3f0 *tests/data/fate/vsynth3-mpng.avi
>> -132202 tests/data/fate/vsynth3-mpng.avi
>> -693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-mpng.out.rawvideo
>> -stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
>> +dbdf75517de7429576be3feac44e65a2 *tests/data/fate/vsynth3-mpng.avi
>> +138628 tests/data/fate/vsynth3-mpng.avi
>> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-mpng.out.rawvideo
>> +stddev:    4.09 PSNR: 35.89 MAXDIFF:   48 bytes:    86700/    86700
> [...]
>> diff --git a/tests/ref/vsynth/vsynth3-qtrle b/tests/ref/vsynth/vsynth3-qtrle
>> index 2056e1b7e2..9bf29b8c89 100644
>> --- a/tests/ref/vsynth/vsynth3-qtrle
>> +++ b/tests/ref/vsynth/vsynth3-qtrle
>> @@ -1,4 +1,4 @@
>> -b9152e4c2931818140086903c9d9a8ae *tests/data/fate/vsynth3-qtrle.mov
>> -179656 tests/data/fate/vsynth3-qtrle.mov
>> -693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-qtrle.out.rawvideo
>> -stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
>> +1840ff45097f40041248f0b8def3be10 *tests/data/fate/vsynth3-qtrle.mov
>> +179758 tests/data/fate/vsynth3-qtrle.mov
>> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-qtrle.out.rawvideo
>> +stddev:    4.09 PSNR: 35.89 MAXDIFF:   48 bytes:    86700/    86700
>> diff --git a/tests/ref/vsynth/vsynth3-rgb b/tests/ref/vsynth/vsynth3-rgb
>> index 1a882ce104..3225fb8203 100644
>> --- a/tests/ref/vsynth/vsynth3-rgb
>> +++ b/tests/ref/vsynth/vsynth3-rgb
>> @@ -1,4 +1,4 @@
>> -3e2909a69865eb88df72916c38d265de *tests/data/fate/vsynth3-rgb.avi
>> +4805cf50c8bc287e50123d796c6e5aa5 *tests/data/fate/vsynth3-rgb.avi
>> 183652 tests/data/fate/vsynth3-rgb.avi
>> -693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-rgb.out.rawvideo
>> -stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
>> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-rgb.out.rawvideo
>> +stddev:    4.09 PSNR: 35.89 MAXDIFF:   48 bytes:    86700/    86700
>> diff --git a/tests/ref/vsynth/vsynth3-rpza b/tests/ref/vsynth/vsynth3-rpza
>> index c933a44c4b..cc8b244be4 100644
>> --- a/tests/ref/vsynth/vsynth3-rpza
>> +++ b/tests/ref/vsynth/vsynth3-rpza
>> @@ -1,4 +1,4 @@
>> 791ad5931c5d54eff406c639be0c79e2 *tests/data/fate/vsynth3-rpza.mov
>> 130493 tests/data/fate/vsynth3-rpza.mov
>> -19f61c34cbdef98b0f4aca6c19f59ed4 *tests/data/fate/vsynth3-rpza.out.rawvideo
>> -stddev:    4.35 PSNR: 35.35 MAXDIFF:   46 bytes:    86700/    86700
>> +42006d8675be53cb4bdfc77031e39f70 *tests/data/fate/vsynth3-rpza.out.rawvideo
>> +stddev:    4.71 PSNR: 34.65 MAXDIFF:   46 bytes:    86700/    86700
> [...]
>> diff --git a/tests/ref/vsynth/vsynth3-zlib b/tests/ref/vsynth/vsynth3-zlib
>> index 55d65f30e0..f26236b4ea 100644
>> --- a/tests/ref/vsynth/vsynth3-zlib
>> +++ b/tests/ref/vsynth/vsynth3-zlib
>> @@ -1,4 +1,4 @@
>> -d3705acfc90b16968d0d4a3ac56b049c *tests/data/fate/vsynth3-zlib.avi
>> -174882 tests/data/fate/vsynth3-zlib.avi
>> -693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-zlib.out.rawvideo
>> -stddev:    3.67 PSNR: 36.82 MAXDIFF:   43 bytes:    86700/    86700
>> +b102ed61dc12da9afc830279bf0ad99f *tests/data/fate/vsynth3-zlib.avi
>> +178678 tests/data/fate/vsynth3-zlib.avi
>> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-zlib.out.rawvideo
>> +stddev:    4.09 PSNR: 35.89 MAXDIFF:   48 bytes:    86700/    86700
> [...]
>> diff --git a/tests/ref/vsynth/vsynth_lena-mov-bgr24 
>> b/tests/ref/vsynth/vsynth_lena-mov-bgr24
>> index 098dd91258..a38d5b2ade 100644
>> --- a/tests/ref/vsynth/vsynth_lena-mov-bgr24
>> +++ b/tests/ref/vsynth/vsynth_lena-mov-bgr24
>> @@ -1,4 +1,4 @@
>> -3656f10647727ff16119ad54e11ed09d *tests/data/fate/vsynth_lena-mov-bgr24.mov
>> +125bb862fddecefc2159bff751feca9c *tests/data/fate/vsynth_lena-mov-bgr24.mov
>> 15207169 tests/data/fate/vsynth_lena-mov-bgr24.mov
>> -98d0e2854731472c5bf13d8638502d0a 
>> *tests/data/fate/vsynth_lena-mov-bgr24.out.rawvideo
>> -stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
>> +726ef0c2868fe411e282ee0f443cf57b 
>> *tests/data/fate/vsynth_lena-mov-bgr24.out.rawvideo
>> +stddev:    0.74 PSNR: 50.70 MAXDIFF:   12 bytes:  7603200/  7603200
> [...]
>> diff --git a/tests/ref/vsynth/vsynth_lena-msvideo1 
>> b/tests/ref/vsynth/vsynth_lena-msvideo1
>> index 4f7de4010d..a04e381eee 100644
>> --- a/tests/ref/vsynth/vsynth_lena-msvideo1
>> +++ b/tests/ref/vsynth/vsynth_lena-msvideo1
>> @@ -1,4 +1,4 @@
>> f2d42ddffd6546b6ca71bbb6e3b62c00 *tests/data/fate/vsynth_lena-msvideo1.avi
>> 914564 tests/data/fate/vsynth_lena-msvideo1.avi
>> -9a6ac7c0171286f009d159b59fdc1154 
>> *tests/data/fate/vsynth_lena-msvideo1.out.rawvideo
>> -stddev:    7.97 PSNR: 30.10 MAXDIFF:  123 bytes:  7603200/  7603200
>> +7bfede936dbb69ed1799fe887bd2c9be 
>> *tests/data/fate/vsynth_lena-msvideo1.out.rawvideo
>> +stddev:    7.95 PSNR: 30.11 MAXDIFF:  123 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth_lena-qtrle 
>> b/tests/ref/vsynth/vsynth_lena-qtrle
>> index f426fe0ab6..0fc0e1d0da 100644
>> --- a/tests/ref/vsynth/vsynth_lena-qtrle
>> +++ b/tests/ref/vsynth/vsynth_lena-qtrle
>> @@ -1,4 +1,4 @@
>> -513ca7d64af25676f5f99f00e2287ced *tests/data/fate/vsynth_lena-qtrle.mov
>> -14798345 tests/data/fate/vsynth_lena-qtrle.mov
>> -98d0e2854731472c5bf13d8638502d0a 
>> *tests/data/fate/vsynth_lena-qtrle.out.rawvideo
>> -stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
>> +46eeb339a5875699e10b42b5307e558b *tests/data/fate/vsynth_lena-qtrle.mov
>> +15158084 tests/data/fate/vsynth_lena-qtrle.mov
>> +726ef0c2868fe411e282ee0f443cf57b 
>> *tests/data/fate/vsynth_lena-qtrle.out.rawvideo
>> +stddev:    0.74 PSNR: 50.70 MAXDIFF:   12 bytes:  7603200/  7603200
>> diff --git a/tests/ref/vsynth/vsynth_lena-rgb 
>> b/tests/ref/vsynth/vsynth_lena-rgb
>> index f3d232e76c..bdad1e1b18 100644
>> --- a/tests/ref/vsynth/vsynth_lena-rgb
>> +++ b/tests/ref/vsynth/vsynth_lena-rgb
>> @@ -1,4 +1,4 @@
>> -6ffbbd6939b3fe9f5dcf036ee46aad2d *tests/data/fate/vsynth_lena-rgb.avi
>> +e14e020266f730a3d1459ea497673c6a *tests/data/fate/vsynth_lena-rgb.avi
>> 15213252 tests/data/fate/vsynth_lena-rgb.avi
>> -98d0e2854731472c5bf13d8638502d0a 
>> *tests/data/fate/vsynth_lena-rgb.out.rawvideo
>> -stddev:    1.26 PSNR: 46.10 MAXDIFF:   13 bytes:  7603200/  7603200
>> +726ef0c2868fe411e282ee0f443cf57b 
>> *tests/data/fate/vsynth_lena-rgb.out.rawvideo
>> +stddev:    0.74 PSNR: 50.70 MAXDIFF:   12 bytes:  7603200/  7603200
> [...]
>> diff --git a/tests/ref/vsynth/vsynth_lena-smc 
>> b/tests/ref/vsynth/vsynth_lena-smc
>> index 2f9f5c1e87..4ec3c7eb95 100644
>> --- a/tests/ref/vsynth/vsynth_lena-smc
>> +++ b/tests/ref/vsynth/vsynth_lena-smc
>> @@ -1,4 +1,4 @@
>> -037fa90a1ac659ff4dca22fb375dc7e1 *tests/data/fate/vsynth_lena-smc.mov
>> -3502732 tests/data/fate/vsynth_lena-smc.mov
>> -db453693ceae6f65c173dd716ee2662e 
>> *tests/data/fate/vsynth_lena-smc.out.rawvideo
>> -stddev:    8.07 PSNR: 29.99 MAXDIFF:   32 bytes:  7603200/  7603200
>> +094a941499269f9191239807d4d80e23 *tests/data/fate/vsynth_lena-smc.mov
>> +3713079 tests/data/fate/vsynth_lena-smc.mov
>> +32f11f7e0567b59d688268f296dd2994 
>> *tests/data/fate/vsynth_lena-smc.out.rawvideo
>> +stddev:    7.01 PSNR: 31.21 MAXDIFF:   35 bytes:  7603200/  7603200
> 
> [...]
> 
> -- 
> Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
> 
> Whats the most studid thing your enemy could do ? Blow himself up
> Whats the most studid thing you could do ? Give up your rights and
> freedom because your enemy blew himself up.
> 
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
> 
> To unsubscribe, visit link above, or email
> ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".


--- End Message ---
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to