From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id BD8AB4320B for ; Wed, 25 May 2022 07:21:43 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9411A68B4E6; Wed, 25 May 2022 10:21:40 +0300 (EEST) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F047E68B3B2 for ; Wed, 25 May 2022 10:21:33 +0300 (EEST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 7677E5C021C for ; Wed, 25 May 2022 03:21:31 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Wed, 25 May 2022 03:21:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itanimul.li; h= cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm2; t=1653463291; x= 1653549691; bh=qmaPfBeEvdT3jS63GiDTC2G2e2LFKfGIHKyGxG1mcNM=; b=O 4a7rjcgNuHQDfla5hzECZYMIj50UVewfH1cMUB9frSgKZivFDyECNeyQZfR4Lz/R pAGTkQUJ8Eddxst88xBvDyPnPF5Rde9kX6lvt2KCTGZuY9BMcoU7Q95T3aFCLm4B /5mnzIYAk/HmVg/PbH5uM0t6MK5kX2IWvG6EflOU9+O6IO/tal82jK+sAoqhezkd 9vj1j+84owj1zS1OjqtIGF6gP91hn46X0H4shx5R2eQBUp3aJaW65eL9xWClqnpy Tg6e5CaBunKSblrYrgYi/cfyutR81WetjjKCIWIhieYhG1nardgxyLySkmJTmBCL fLeS7VC+mMM5fyWYXn0pA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1653463291; x=1653549691; bh=q maPfBeEvdT3jS63GiDTC2G2e2LFKfGIHKyGxG1mcNM=; b=h8jZ1UCp3et1PhlX2 x00fEHeBzmfnmL/ol0BRJ/fjo+4p2upp0B79Mte3j3baH2cCN+DtA0at1WqllyTA ZDJiQ6c9canRn200DJl8zvk9jO/YCEf88biAcJufqsAXTjhoYbywK/Vay+16xb+c F2jhdLoxWLZ/mRMhCM9H8Mj9MVPfKvfnqiqjbtD5++slzI9hS8KzWpl09yBR902F 16vsc+LXmCqBMg6Ta+UgSBArVjUeYzEHRAqd4FPazqcq/Y3dNK+pXvpponU8MW9d Qk1VxMyxmZDiMQTXCp6jP+jq3lGGGh98+Xum9jtAoW0ieVVH9wrpcB8xRJNyr4Ig UuqJg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrjeeggdduudeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffoffkjghfgggtgfesthhqmhdtredtjeenucfhrhhomhepfdflrdcu ffgvkhhkvghrfdcuoehjuggvkhesihhtrghnihhmuhhlrdhliheqnecuggftrfgrthhtvg hrnhepjeefueehgfejheetteejteffkeekkeegheevueettdeiveefueeukeeuvdfhtddu necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhguvg hksehithgrnhhimhhulhdrlhhi X-ME-Proxy: Feedback-ID: i84994747:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 25 May 2022 03:21:30 -0400 (EDT) From: "J. Dekker" To: FFmpeg development discussions and patches Date: Wed, 25 May 2022 09:21:27 +0200 X-Mailer: MailMate Trial (1.14r5852) Message-ID: <118DD815-CE84-4243-BE0C-A7EC5715EB37@itanimul.li> In-Reply-To: References: <5625a69f-a280-df32-7e1d-304511bd055@martin.st> <20220517115429.2020-1-jdek@itanimul.li> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] checkasm: improve hevc_sao test 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: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: CgpPbiAyNCBNYXkgMjAyMiwgYXQgMjI6MjcsIE1hcnRpbiBTdG9yc2rDtiB3cm90ZToKCj4gT24g VHVlLCAxNyBNYXkgMjAyMiwgSi4gRGVra2VyIHdyb3RlOgo+Cj4+IFRoZSBIRVZDIGRlY29kZXIg Y2FuIGNhbGwgdGhlc2UgZnVuY3Rpb25zIHdpdGggc21hbGxlciB3aWR0aHMgdGhhbiB0aGUKPj4g ZnVuY3Rpb25zIHRoZW1zZWx2ZXMgYXJlIGRlc2lnbmVkIHRvIG9wZXJhdGUgb24gc28gd2Ugc2hv dWxkIG9ubHkgY2hlY2sKPj4gdGhlIHJlbGV2YW50IG91dHB1dAo+Pgo+PiBTaWduZWQtb2ZmLWJ5 OiBKLiBEZWtrZXIgPGpkZWtAaXRhbmltdWwubGk+Cj4+IC0tLQo+PiB0ZXN0cy9jaGVja2FzbS9o ZXZjX3Nhby5jIHwgNTEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4+ IDEgZmlsZSBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPj4KPj4g ZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL2hldmNfc2FvLmMgYi90ZXN0cy9jaGVja2FzbS9o ZXZjX3Nhby5jCj4+IGluZGV4IDZiNzUwNzU4ZTIuLjcyY2RiODdkZDEgMTAwNjQ0Cj4+IC0tLSBh L3Rlc3RzL2NoZWNrYXNtL2hldmNfc2FvLmMKPj4gKysrIGIvdGVzdHMvY2hlY2thc20vaGV2Y19z YW8uYwo+PiBAQCAtNzgsMjAgKzc4LDI2IEBAIHN0YXRpYyB2b2lkIGNoZWNrX3Nhb19iYW5kKEhF VkNEU1BDb250ZXh0IGgsIGludCBiaXRfZGVwdGgpCj4+Cj4+ICAgICBmb3IgKGkgPSAwOyBpIDw9 IDQ7IGkrKykgewo+PiAgICAgICAgIGludCBibG9ja19zaXplID0gc2FvX3NpemVbaV07Cj4+ICsg ICAgICAgIGludCBwcmV2X3NpemUgPSBpID4gMCA/IHNhb19zaXplW2kgLSAxXSA6IDA7Cj4+ICAg ICAgICAgcHRyZGlmZl90IHN0cmlkZSA9IFBJWEVMX1NUUklERSpTSVpFT0ZfUElYRUw7Cj4+ICAg ICAgICAgZGVjbGFyZV9mdW5jX2VtbXMoQVZfQ1BVX0ZMQUdfTU1YLCB2b2lkLCB1aW50OF90ICpk c3QsIHVpbnQ4X3QgKnNyYywgcHRyZGlmZl90IGRzdF9zdHJpZGUsIHB0cmRpZmZfdCBzcmNfc3Ry aWRlLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDE2X3QgKnNhb19vZmZzZXRfdmFs LCBpbnQgc2FvX2xlZnRfY2xhc3MsIGludCB3aWR0aCwgaW50IGhlaWdodCk7Cj4+Cj4+IC0gICAg ICAgIHJhbmRvbWl6ZV9idWZmZXJzKHNyYzAsIHNyYzEsIEJVRl9TSVpFKTsKPj4gLSAgICAgICAg cmFuZG9taXplX2J1ZmZlcnMyKG9mZnNldF92YWwsIE9GRlNFVF9MRU5HVEgpOwo+PiAtICAgICAg ICBtZW1zZXQoZHN0MCwgMCwgQlVGX1NJWkUpOwo+PiAtICAgICAgICBtZW1zZXQoZHN0MSwgMCwg QlVGX1NJWkUpOwo+PiAtCj4+IC0gICAgICAgIGlmIChjaGVja19mdW5jKGguc2FvX2JhbmRfZmls dGVyW2ldLCAiaGV2Y19zYW9fYmFuZF8lZHglZF8lZCIsIGJsb2NrX3NpemUsIGJsb2NrX3NpemUs IGJpdF9kZXB0aCkpIHsKPj4gLSAgICAgICAgICAgIGNhbGxfcmVmKGRzdDAsIHNyYzAsIHN0cmlk ZSwgc3RyaWRlLCBvZmZzZXRfdmFsLCBsZWZ0X2NsYXNzLCBibG9ja19zaXplLCBibG9ja19zaXpl KTsKPj4gLSAgICAgICAgICAgIGNhbGxfbmV3KGRzdDEsIHNyYzEsIHN0cmlkZSwgc3RyaWRlLCBv ZmZzZXRfdmFsLCBsZWZ0X2NsYXNzLCBibG9ja19zaXplLCBibG9ja19zaXplKTsKPj4gLSAgICAg ICAgICAgIGlmIChtZW1jbXAoZHN0MCwgZHN0MSwgQlVGX1NJWkUpKQo+PiAtICAgICAgICAgICAg ICAgIGZhaWwoKTsKPj4gKyAgICAgICAgaWYgKGNoZWNrX2Z1bmMoaC5zYW9fYmFuZF9maWx0ZXJb aV0sICJoZXZjX3Nhb19iYW5kXyVkXyVkIiwgYmxvY2tfc2l6ZSwgYml0X2RlcHRoKSkgewo+PiAr Cj4+ICsgICAgICAgICAgICBmb3IgKGludCB3ID0gcHJldl9zaXplICsgNDsgdyA8PSBibG9ja19z aXplOyB3ICs9IDQpIHsKPj4gKyAgICAgICAgICAgICAgICByYW5kb21pemVfYnVmZmVycyhzcmMw LCBzcmMxLCBCVUZfU0laRSk7Cj4+ICsgICAgICAgICAgICAgICAgcmFuZG9taXplX2J1ZmZlcnMy KG9mZnNldF92YWwsIE9GRlNFVF9MRU5HVEgpOwo+PiArICAgICAgICAgICAgICAgIG1lbXNldChk c3QwLCAwLCBCVUZfU0laRSk7Cj4+ICsgICAgICAgICAgICAgICAgbWVtc2V0KGRzdDEsIDAsIEJV Rl9TSVpFKTsKPj4gKwo+PiArICAgICAgICAgICAgICAgIGNhbGxfcmVmKGRzdDAsIHNyYzAsIHN0 cmlkZSwgc3RyaWRlLCBvZmZzZXRfdmFsLCBsZWZ0X2NsYXNzLCB3LCBibG9ja19zaXplKTsKPj4g KyAgICAgICAgICAgICAgICBjYWxsX25ldyhkc3QxLCBzcmMxLCBzdHJpZGUsIHN0cmlkZSwgb2Zm c2V0X3ZhbCwgbGVmdF9jbGFzcywgdywgYmxvY2tfc2l6ZSk7Cj4+ICsgICAgICAgICAgICAgICAg Zm9yIChpbnQgaiA9IDA7IGogPCBibG9ja19zaXplOyBqKyspIHsKPj4gKyAgICAgICAgICAgICAg ICAgICAgaWYgKG1lbWNtcChkc3QwICsgaipNQVhfUEJfU0laRSoyLCBkc3QxICsgaipNQVhfUEJf U0laRSoyLCB3KSkKPgo+IEknbSBub3QgcXVpdGUgc3VyZSBhYm91dCB0aGUgTUFYX1BCX1NJWkUq MiBwYXJ0IGhlcmUgLSBzaG91bGRuJ3QgdGhhdCBiZSBqdXN0IHRoZSAnc3RyaWRlJyB2YXJpYWJs ZSBpbnN0ZWFkPyBBbmQgZm9yIHRoZSBjb21wYXJlZCBsZW5ndGggKCd3JyksIHNob3VsZG4ndCB0 aGF0IGJlIG11bHRpcGxpZWQgYnkgU0laRU9GX1BJWEVMPwo+Cj4gT3RoZXIgdGhhbiB0aGF0LCB0 aGlzIGxvb2tzIGdvb2QgdG8gbWUhCgpQdXNoZWQgd2l0aCB0aGlzIGZpeC4gUmVzdCBvZiB0aGUg c2V0IGFzLWlzLiBJIGhhdmUgYW4gZXh0cmEgU0FPIHBhdGNoIGJ1dCBkb24ndCB3YW50IHRvIGRl bGF5IHRoaXMgc2V0IGZ1cnRoZXIuCgpUaGFua3MsCgotLSAKSi4gRGVra2VyCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4v bGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwg b3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVu c3Vic2NyaWJlIi4K