From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 0F3494E48C for ; Mon, 9 Jun 2025 22:30:54 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 6F9D168CFA2; Tue, 10 Jun 2025 01:30:51 +0300 (EEST) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [217.70.183.194]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 02CBB68BFDE for ; Tue, 10 Jun 2025 01:30:44 +0300 (EEST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 2E8C343150 for ; Mon, 9 Jun 2025 22:30:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=niedermayer.cc; s=gm1; t=1749508244; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=4vQTnC3AEYwKXh7ag2S4mGWGW+K9zY1iLgF0VmMvYIo=; b=M1KP4kXhK5hVpbyE59MSu1i1AX38Ghw7tjt7Kkp2JT7dXww4+4l8fn6xBEu4hHz6U2Qnu+ ajdcYLtzzYg8itKFq4Iwjmxx1Y7RfgaDLftabes+0oOiksOPSIEKvIpgF7Jyy93+zrnvd1 EGbkc95wh855uA8JUjr/H6GG2CtA1MhaRkzsWOMNhV59bfg4kOiWSHvuigkcDh3RZsG2rv PVlzf0Qpf0aedbKsdNTeGV2WPMtM22J2XHYfSgTyCfEzkVGC+85qFSP3hRZj+XIXDm7bWv nwpuv8FqQWHFPNmOJo58Oqx3bxELm2fkZeYjgFDBpgnPjuGT0NSD+OHZ8JaL5w== Date: Tue, 10 Jun 2025 00:30:43 +0200 From: Michael Niedermayer To: FFmpeg development discussions and patches Message-ID: <20250609223043.GT29660@pb2> References: <20250609121739.GQ29660@pb2> MIME-Version: 1.0 In-Reply-To: X-GND-State: clean X-GND-Score: -90 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddugdelkeelucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuifetpfffkfdpucggtfgfnhhsuhgsshgtrhhisggvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenfghrlhcuvffnffculddutddmnecujfgurhepfffhvffukfhfgggtuggjsehgtderredttddvnecuhfhrohhmpefoihgthhgrvghlucfpihgvuggvrhhmrgihvghruceomhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtqeenucggtffrrghtthgvrhhnpeffledtfeevfeffheeuuefhtdejieelueeftdeitdfgheetgefffeefteekffdthfenucffohhmrghinhepfhhfmhhpvghgrdhorhhgnecukfhppeeguddrieeirdeijedruddufeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeeguddrieeirdeijedruddufedphhgvlhhopehlohgtrghlhhhoshhtpdhmrghilhhfrhhomhepmhhitghhrggvlhesnhhivgguvghrmhgrhigvrhdrtggtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrgh X-GND-Sasl: michael@niedermayer.cc Subject: Re: [FFmpeg-devel] [PATCH] swscale/options: use accurate rounding and full chroma by default X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="===============4031306414273459759==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --===============4031306414273459759== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="60QkeOYQNss/jFzP" Content-Disposition: inline --60QkeOYQNss/jFzP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi On Mon, Jun 09, 2025 at 03:02:44PM -0700, Ridley Combs via ffmpeg-devel wro= te: > Date: Mon, 9 Jun 2025 15:02:44 -0700 > From: Ridley Combs > To: ffmpeg-devel > Subject: Re: [FFmpeg-devel] [PATCH] swscale/options: use accurate roundin= g and full chroma by default >=20 >=20 >=20 > > On Jun 9, 2025, at 05:17, Michael Niedermayer = wrote: > >=20 > > Hi > >=20 > > 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 > >> To: ffmpeg-devel@ffmpeg.org > >> Subject: [PATCH] swscale/options: use accurate rounding and full chrom= a by default > >>=20 > >> 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. > >> --- > > [...] > >=20 > > Do we know why the cases below become worse ? >=20 > I'm not sure; it seems like similar numbers of cases moved in each direct= ion, > 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 -> r= gb -> yuv420, and it's possible that the current code path just happens to = give better PSNR on that some of the time? what if yuv420 -> rgb -> yuv420 is repeated 10 times ? what if 100 ? does this result in something that we can visually see ? like darkening or shift of the image in one direction? this could allow identifying the cause maybe is it specific for 420 ? what about 422 or 444 ? what about 10, 12 or 16 bit ? Iam asking these questions because maybe theres a bug somewhere > > > > > > >> --- 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.ou= t.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.ou= t.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/v= synth1-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= =2Eavi > >> -4466514 tests/data/fate/vsynth1-jpeg2000-97.avi > >> -c9cf5a4580f10b00056c8d8731d21395 *tests/data/fate/vsynth1-jpeg2000-97= =2Eout.rawvideo > >> -stddev: 3.82 PSNR: 36.49 MAXDIFF: 49 bytes: 7603200/ 7603200 > >> +558aede84e4792596595dfa15729c730 *tests/data/fate/vsynth1-jpeg2000-97= =2Eavi > >> +4303250 tests/data/fate/vsynth1-jpeg2000-97.avi > >> +a1ff0cdd46f6f3ed2646fd47874aa405 *tests/data/fate/vsynth1-jpeg2000-97= =2Eout.rawvideo > >> +stddev: 4.08 PSNR: 35.90 MAXDIFF: 48 bytes: 7603200/ 7603200 > >> diff --git a/tests/ref/vsynth/vsynth1-jpeg2000-gbrp12 b/tests/ref/vsyn= th/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-gbr= p12.avi > >> 8163968 tests/data/fate/vsynth1-jpeg2000-gbrp12.avi > >> -e934632ff63a00b4f2c9b3061f9c410e *tests/data/fate/vsynth1-jpeg2000-gb= rp12.out.rawvideo > >> -stddev: 3.51 PSNR: 37.21 MAXDIFF: 43 bytes: 7603200/ 7603200 > >> +d8969ef75c8ba574512730b5e9bea980 *tests/data/fate/vsynth1-jpeg2000-gb= rp12.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/vsy= nth1-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.m= ov > >> +87c924fb0a492bebfbb2afc594414efa *tests/data/fate/vsynth1-mov-bgr24.m= ov > >> 15207169 tests/data/fate/vsynth1-mov-bgr24.mov > >> -93695a27c24a61105076ca7b1f010bbd *tests/data/fate/vsynth1-mov-bgr24.o= ut.rawvideo > >> -stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200 > >> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-mov-bgr24.o= ut.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/vsy= nth1-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.o= ut.rawvideo > >> -stddev: 4.06 PSNR: 35.94 MAXDIFF: 47 bytes: 7603200/ 7603200 > >> +23d89c693d78c049c6029c1e70b37e6f *tests/data/fate/vsynth1-mov-bpp15.o= ut.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/vsy= nth1-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.o= ut.rawvideo > >> -stddev: 3.79 PSNR: 36.55 MAXDIFF: 46 bytes: 7603200/ 7603200 > >> +efa9a6c6e5c7dd60703b1af19192a838 *tests/data/fate/vsynth1-mov-bpp16.o= ut.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.ra= wvideo > >> -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.ra= wvideo > >> +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.ou= t.rawvideo > >> -stddev: 11.89 PSNR: 26.62 MAXDIFF: 159 bytes: 7603200/ 7603200 > >> +c98e5f57cb9c679fca30e2c7780a1f17 *tests/data/fate/vsynth1-msvideo1.ou= t.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.r= awvideo > >> -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.r= awvideo > >> +stddev: 3.72 PSNR: 36.71 MAXDIFF: 48 bytes: 7603200/ 7603200 > >> diff --git a/tests/ref/vsynth/vsynth1-rgb b/tests/ref/vsynth/vsynth1-r= gb > >> 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.raw= video > >> -stddev: 3.42 PSNR: 37.44 MAXDIFF: 48 bytes: 7603200/ 7603200 > >> +36e56ffc4ef51b8185a8b04c7a756c3e *tests/data/fate/vsynth1-rgb.out.raw= video > >> +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.ra= wvideo > >> -stddev: 4.06 PSNR: 35.94 MAXDIFF: 47 bytes: 7603200/ 7603200 > >> +23d89c693d78c049c6029c1e70b37e6f *tests/data/fate/vsynth1-rpza.out.ra= wvideo > >> +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.ra= wvideo > >> -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.ra= wvideo > >> +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= =2Erawvideo > >> -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= =2Erawvideo > >> +stddev: 81.04 PSNR: 9.96 MAXDIFF: 228 bytes: 7603200/ 921600 > >> diff --git a/tests/ref/vsynth/vsynth2-jpeg2000 b/tests/ref/vsynth/vsyn= th2-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.ou= t.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.ou= t.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/v= synth2-jpeg2000-97 > >> index e40dca5b9a..ccef53a7e4 100644 > > [...] > >> diff --git a/tests/ref/vsynth/vsynth2-jpeg2000-gbrp12 b/tests/ref/vsyn= th/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-gbr= p12.avi > >> 8484786 tests/data/fate/vsynth2-jpeg2000-gbrp12.avi > >> -44c4232da8e05ce034558ee1c5899e0a *tests/data/fate/vsynth2-jpeg2000-gb= rp12.out.rawvideo > >> -stddev: 1.23 PSNR: 46.30 MAXDIFF: 14 bytes: 7603200/ 7603200 > >> +df854504d00e02e0ee5ff235a8f95e04 *tests/data/fate/vsynth2-jpeg2000-gb= rp12.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/vsy= nth2-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.o= ut.rawvideo > >> -stddev: 2.81 PSNR: 39.14 MAXDIFF: 19 bytes: 7603200/ 7603200 > >> +33c4e41a4e5594988dd8972becac3924 *tests/data/fate/vsynth2-mov-bpp15.o= ut.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/vsy= nth2-mov-bpp16 > >> index f7f40c58c1..0d6bc84a0c 100644 > > [...] > >> diff --git a/tests/ref/vsynth/vsynth3-jpeg2000 b/tests/ref/vsynth/vsyn= th3-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.ou= t.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.ou= t.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/vsy= nth3-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.m= ov > >> +5a02329343cdde447ebcaf3391f0db1d *tests/data/fate/vsynth3-mov-bgr24.m= ov > >> 174093 tests/data/fate/vsynth3-mov-bgr24.mov > >> -693aff10c094f8bd31693f74cf79d2b2 *tests/data/fate/vsynth3-mov-bgr24.o= ut.rawvideo > >> -stddev: 3.67 PSNR: 36.82 MAXDIFF: 43 bytes: 86700/ 86700 > >> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-mov-bgr24.o= ut.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/vsy= nth3-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.o= ut.rawvideo > >> -stddev: 4.35 PSNR: 35.35 MAXDIFF: 46 bytes: 86700/ 86700 > >> +42006d8675be53cb4bdfc77031e39f70 *tests/data/fate/vsynth3-mov-bpp15.o= ut.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/vsy= nth3-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.o= ut.rawvideo > >> -stddev: 4.07 PSNR: 35.93 MAXDIFF: 46 bytes: 86700/ 86700 > >> +685ab3882e155c5f2a5c1716089a0435 *tests/data/fate/vsynth3-mov-bpp16.o= ut.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.ra= wvideo > >> -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.ra= wvideo > >> +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.r= awvideo > >> -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.r= awvideo > >> +stddev: 4.09 PSNR: 35.89 MAXDIFF: 48 bytes: 86700/ 86700 > >> diff --git a/tests/ref/vsynth/vsynth3-rgb b/tests/ref/vsynth/vsynth3-r= gb > >> 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.raw= video > >> -stddev: 3.67 PSNR: 36.82 MAXDIFF: 43 bytes: 86700/ 86700 > >> +d34aec2dfd3d5ff04fd36841684b1249 *tests/data/fate/vsynth3-rgb.out.raw= video > >> +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.ra= wvideo > >> -stddev: 4.35 PSNR: 35.35 MAXDIFF: 46 bytes: 86700/ 86700 > >> +42006d8675be53cb4bdfc77031e39f70 *tests/data/fate/vsynth3-rpza.out.ra= wvideo > >> +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.ra= wvideo > >> -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.ra= wvideo > >> +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-bgr= 24.mov > >> +125bb862fddecefc2159bff751feca9c *tests/data/fate/vsynth_lena-mov-bgr= 24.mov > >> 15207169 tests/data/fate/vsynth_lena-mov-bgr24.mov > >> -98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-mov-bgr= 24.out.rawvideo > >> -stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200 > >> +726ef0c2868fe411e282ee0f443cf57b *tests/data/fate/vsynth_lena-mov-bgr= 24.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= =2Eavi > >> 914564 tests/data/fate/vsynth_lena-msvideo1.avi > >> -9a6ac7c0171286f009d159b59fdc1154 *tests/data/fate/vsynth_lena-msvideo= 1.out.rawvideo > >> -stddev: 7.97 PSNR: 30.10 MAXDIFF: 123 bytes: 7603200/ 7603200 > >> +7bfede936dbb69ed1799fe887bd2c9be *tests/data/fate/vsynth_lena-msvideo= 1.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/vsy= nth_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.m= ov > >> -14798345 tests/data/fate/vsynth_lena-qtrle.mov > >> -98d0e2854731472c5bf13d8638502d0a *tests/data/fate/vsynth_lena-qtrle.o= ut.rawvideo > >> -stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200 > >> +46eeb339a5875699e10b42b5307e558b *tests/data/fate/vsynth_lena-qtrle.m= ov > >> +15158084 tests/data/fate/vsynth_lena-qtrle.mov > >> +726ef0c2868fe411e282ee0f443cf57b *tests/data/fate/vsynth_lena-qtrle.o= ut.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/vsynt= h_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= =2Erawvideo > >> -stddev: 1.26 PSNR: 46.10 MAXDIFF: 13 bytes: 7603200/ 7603200 > >> +726ef0c2868fe411e282ee0f443cf57b *tests/data/fate/vsynth_lena-rgb.out= =2Erawvideo > >> +stddev: 0.74 PSNR: 50.70 MAXDIFF: 12 bytes: 7603200/ 7603200 > > [...] > >> diff --git a/tests/ref/vsynth/vsynth_lena-smc b/tests/ref/vsynth/vsynt= h_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= =2Erawvideo > >> -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= =2Erawvideo > >> +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-request@ffmpeg.org with subject "unsubscribe". > > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --=20 Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB If the United States is serious about tackling the national security threat= s=20 related to an insecure 5G network, it needs to rethink the extent to which = it values corporate profits and government espionage over security.-Bruce Schn= eier --60QkeOYQNss/jFzP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iF0EABEKAB0WIQSf8hKLFH72cwut8TNhHseHBAsPqwUCaEdgjwAKCRBhHseHBAsP qyDdAJ9tMvtMa6adwQu5dBq+ksn2oKNq/gCfS0XJnJdjdCzS2H1g+4aV8LVggoM= =xgqX -----END PGP SIGNATURE----- --60QkeOYQNss/jFzP-- --===============4031306414273459759== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --===============4031306414273459759==--