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 E13A448E0B for ; Wed, 28 Feb 2024 08:57:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DF65868B23B; Wed, 28 Feb 2024 10:57:28 +0200 (EET) Received: from fout7-smtp.messagingengine.com (fout7-smtp.messagingengine.com [103.168.172.150]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CE11168C6BD for ; Wed, 28 Feb 2024 10:57:21 +0200 (EET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfout.nyi.internal (Postfix) with ESMTP id 8557413800F0 for ; Wed, 28 Feb 2024 03:57:20 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 28 Feb 2024 03:57:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=itanimul.li; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1709110640; x=1709197040; bh=wmlfO/yqonAoJUTCZ5WQyWL6zj9MstXO0p69VnKexHo=; b= lzZ61/GHOgaJsyTICuOsg5kYj2TFlt8g0F0p6uE4iFa0f7Wxt2gcewXSwo3rqKp8 UfprNgC3dSrbL8a3jR1+NkTdCWf3emR5QwwZMSv4vktjurRYwXXUfmFt3YZvOsk7 m++lHOm/jlhHy/QRrDCvV+H5I+FN/XF6y7pZJbMl/teAnS10oKBKRl82RJ2FAXnl l+jRQiFgLN7O+wZCbJ6UxNPuzd01ekySOMsPMwnowOQ3VbkI5X5zlVW1EzbArn1b 0XwKORaKJecwsVeV7q/RGVL2y5kLCoxX1hkD8P+MnmCQEg3+TGLXi6DvDWQQzjvA N1zxC9wDv78l879pMx218g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1709110640; x= 1709197040; bh=wmlfO/yqonAoJUTCZ5WQyWL6zj9MstXO0p69VnKexHo=; b=o XF5cps6EDTx/9Yly23vXhnA5AbnTx6S4CwDNHUlwz0KNKbyAu8ZTFCCeR3GAzToO 9n/IcEcCBP3BnZ7CVIRAzFn2n8eNTLZs63KwIrp2cCfQvYQ+HIxIzudBLzGe9AWo wYywNAQlHQaDHcJyhToPj2swUOdu1v8INAXBkSmpVtfl+u4rBbF0WWwpn2cy6GaI ap5Rs7bBnv8i+yO9OuN0lK36SO8ksXfcPQkBFxFdjOcVxVG9KO9wsE75KGimB8A4 z+moo6OAxMt6eNJeBztKuQawcpn8ihKdifP2TyfeRBahzXl3oyYQFzZ/xxHVclWE dBPRNkinm0T5TVnGlXu6g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrgeeigdduvdegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpehffgfhvffuffgjkfggtgfgsehtqh ertddtreejnecuhfhrohhmpedflfdrucffvghkkhgvrhdfuceojhguvghksehithgrnhhi mhhulhdrlhhiqeenucggtffrrghtthgvrhhnpeeuudelgfetudfgteethfetveegudduie eiffdtuefhueefvdeuhfekgfefueetjeenucffohhmrghinhephhgvvhgtughsphgpuggv sghlohgtkhgpnhgvohhnrdhssgenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehjuggvkhesihhtrghnihhmuhhlrdhlih X-ME-Proxy: Feedback-ID: i84994747:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 28 Feb 2024 03:57:19 -0500 (EST) References: <20240227113309.405627-1-jdek@itanimul.li> <87r0gx80q7.fsf@itanimul.li> <9bd6fe36-1871-e34f-ae32-ca53a8e7911@martin.st> User-agent: mu4e 1.10.5; emacs 30.0.50 From: "J. Dekker" To: ffmpeg-devel@ffmpeg.org Date: Wed, 28 Feb 2024 09:30:02 +0100 In-reply-to: <9bd6fe36-1871-e34f-ae32-ca53a8e7911@martin.st> Message-ID: <87msrl7yq9.fsf@itanimul.li> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH v4] avcodec/aarch64/hevc: add luma deblock NEON 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: Ck1hcnRpbiBTdG9yc2rDtiA8bWFydGluQG1hcnRpbi5zdD4gd3JpdGVzOgoKPiBPbiBXZWQsIDI4 IEZlYiAyMDI0LCBKLiBEZWtrZXIgd3JvdGU6Cj4KPj4KPj4gTWFydGluIFN0b3JzasO2IDxtYXJ0 aW5AbWFydGluLnN0PiB3cml0ZXM6Cj4+Cj4+PiBPbiBUdWUsIDI3IEZlYiAyMDI0LCBKLiBEZWtr ZXIgd3JvdGU6Cj4+Pgo+Pj4+IEJlbmNoZWQgdXNpbmcgc2luZ2xlLXRocmVhZGVkIGZ1bGwgZGVj b2RlIG9uIGFuIEFtcGVyZSBBbHRyYS4KPj4+Pgo+Pj4+IEJwcCBCZWZvcmUgIEFmdGVyICBTcGVl ZHVwCj4+Pj4gOCAgIDczLDNzICAgNjUsMnMgIDEuMTI0eAo+Pj4+IDEwICAxMTQsMnMgIDEwNCww cyAxLjA5OHgKPj4+PiAxMiAgMTI1LDhzICAxMTUsN3MgMS4wODd4Cj4+Pj4KPj4+PiBTaWduZWQt b2ZmLWJ5OiBKLiBEZWtrZXIgPGpkZWtAaXRhbmltdWwubGk+Cj4+Pj4gLS0tCj4+Pj4KPj4+PiBT bGlnaHRseSBpbXByb3ZlZCAxMmJpdCB2ZXJzaW9uLgo+Pj4+Cj4+Pj4gbGliYXZjb2RlYy9hYXJj aDY0L2hldmNkc3BfZGVibG9ja19uZW9uLlMgfCA0MTcgKysrKysrKysrKysrKysrKysrKysrKwo+ Pj4+IGxpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2luaXRfYWFyY2g2NC5jIHwgIDE4ICsKPj4+ PiAyIGZpbGVzIGNoYW5nZWQsIDQzNSBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfZGVibG9ja19uZW9uLlMgYi9saWJhdmNvZGVj L2FhcmNoNjQvaGV2Y2RzcF9kZWJsb2NrX25lb24uUwo+Pj4+IGluZGV4IDgyMjdmNjU2NDkuLjU4 MTA1NmE5MWUgMTAwNjQ0Cj4+Pj4gLS0tIGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfZGVi bG9ja19uZW9uLlMKPj4+PiArKysgYi9saWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9kZWJsb2Nr X25lb24uUwo+Pj4+IEBAIC0xODEsMyArMTgxLDQyMCBAQCBoZXZjX2hfbG9vcF9maWx0ZXJfY2hy b21hIDEyCj4+Pj4gaGV2Y192X2xvb3BfZmlsdGVyX2Nocm9tYSA4Cj4+Pj4gaGV2Y192X2xvb3Bf ZmlsdGVyX2Nocm9tYSAxMAo+Pj4+IGhldmNfdl9sb29wX2ZpbHRlcl9jaHJvbWEgMTIKPj4+PiAr Cj4+Pj4gKy5tYWNybyBoZXZjX2xvb3BfZmlsdGVyX2x1bWFfYm9keSBiaXRkZXB0aAo+Pj4+ICtm dW5jdGlvbiBoZXZjX2xvb3BfZmlsdGVyX2x1bWFfYm9keV9cYml0ZGVwdGhcKClfbmVvbiwgZXhw b3J0PTAKPj4+PiArLmlmIFxiaXRkZXB0aCA+IDgKPj4+PiArICAgICAgICBsc2wgICAgICAgICAg ICAgdzIsIHcyLCAjKFxiaXRkZXB0aCAtIDgpIC8vIGJldGEgPDw9IEJJVF9ERVBUSCAtIDgKPj4+ PiArLmVsc2UKPj4+PiArICAgICAgICB1eHRsICAgICAgICAgICAgdjAuOGgsIHYwLjhiCj4+Pj4g KyAgICAgICAgdXh0bCAgICAgICAgICAgIHYxLjhoLCB2MS44Ygo+Pj4+ICsgICAgICAgIHV4dGwg ICAgICAgICAgICB2Mi44aCwgdjIuOGIKPj4+PiArICAgICAgICB1eHRsICAgICAgICAgICAgdjMu OGgsIHYzLjhiCj4+Pj4gKyAgICAgICAgdXh0bCAgICAgICAgICAgIHY0LjhoLCB2NC44Ygo+Pj4+ ICsgICAgICAgIHV4dGwgICAgICAgICAgICB2NS44aCwgdjUuOGIKPj4+PiArICAgICAgICB1eHRs ICAgICAgICAgICAgdjYuOGgsIHY2LjhiCj4+Pj4gKyAgICAgICAgdXh0bCAgICAgICAgICAgIHY3 LjhoLCB2Ny44Ygo+Pj4+ICsuZW5kaWYKPj4+PiArICAgICAgICBsZHIgICAgICAgICAgICAgdzcs IFt4M10gLy8gdGNbMF0KPj4+PiArICAgICAgICBsZHIgICAgICAgICAgICAgdzgsIFt4MywgIzRd IC8vIHRjWzFdCj4+Pj4gKyAgICAgICAgZHVwICAgICAgICAgICAgIHYxOC40aCwgdzcKPj4+PiAr ICAgICAgICBkdXAgICAgICAgICAgICAgdjE5LjRoLCB3OAo+Pj4+ICsgICAgICAgIHRybjEgICAg ICAgICAgICB2MTguMmQsIHYxOC4yZCwgdjE5LjJkCj4+Pj4gKy5pZiBcYml0ZGVwdGggPiA4Cj4+ Pj4gKyAgICAgICAgc2hsICAgICAgICAgICAgIHYxOC44aCwgdjE4LjhoLCAjKFxiaXRkZXB0aCAt IDgpCj4+Pj4gKy5lbmRpZgo+Pj4+ICsgICAgICAgIGR1cCAgICAgICAgICAgICB2MjcuOGgsIHcy IC8vIGJldGEKPj4+PiArICAgICAgICAvLyB0YzI1Cj4+Pj4gKyAgICAgICAgc2hsICAgICAgICAg ICAgIHYxOS44aCwgdjE4LjhoLCAjMiAvLyAqIDQKPj4+PiArICAgICAgICBhZGQgICAgICAgICAg ICAgdjE5LjhoLCB2MTkuOGgsIHYxOC44aCAvLyAodGMgKiA1KQo+Pj4+ICsgICAgICAgIHNyc2hy ICAgICAgICAgICB2MTkuOGgsIHYxOS44aCwgIzEgLy8gKHRjICogNSArIDEpID4+IDEKPj4+PiAr ICAgICAgICBzc2hyICAgICAgICAgICAgdjE3LjhoLCB2MjcuOGgsICMyIC8vIGJldGEyCj4+Pj4g Kwo+Pj4+ICsgICAgICAgIC8vLy8vLyBiZXRhXzIgY2hlY2sKPj4+PiArICAgICAgICAvLyBkcDAg ID0gYWJzKFAyICAtIDIgKiBQMSAgKyBQMCkKPj4+PiArICAgICAgICBhZGQgICAgICAgICAgICAg djIyLjhoLCB2My44aCwgdjEuOGgKPj4+PiArICAgICAgICBzaGwgICAgICAgICAgICAgdjIzLjho LCB2Mi44aCwgIzEKPj4+PiArICAgICAgICBzYWJkICAgICAgICAgICAgdjMwLjhoLCB2MjIuOGgs IHYyMy44aAo+Pj4+ICsgICAgICAgIC8vIGRxMCAgPSBhYnMoUTIgIC0gMiAqIFExICArIFEwKQo+ Pj4+ICsgICAgICAgIGFkZCAgICAgICAgICAgICB2MjEuOGgsIHY2LjhoLCB2NC44aAo+Pj4+ICsg ICAgICAgIHNobCAgICAgICAgICAgICB2MjYuOGgsIHY1LjhoLCAjMQo+Pj4+ICsgICAgICAgIHNh YmQgICAgICAgICAgICB2MzEuOGgsIHYyMS44aCwgdjI2LjhoCj4+Pj4gKyAgICAgICAgLy8gZDAg ICA9IGRwMCArIGRxMAo+Pj4+ICsgICAgICAgIGFkZCAgICAgICAgICAgICB2MjAuOGgsIHYzMC44 aCwgdjMxLjhoCj4+Pj4gKyAgICAgICAgc2hsICAgICAgICAgICAgIHYyNS44aCwgdjIwLjhoLCAj MQo+Pj4+ICsgICAgICAgIC8vIChkMCA8PCAxKSA8IGJldGFfMgo+Pj4+ICsgICAgICAgIGNtZ3Qg ICAgICAgICAgICB2MjMuOGgsIHYxNy44aCwgdjI1LjhoCj4+Pj4gKwo+Pj4+ICsgICAgICAgIC8v Ly8vLyBiZXRhIGNoZWNrCj4+Pj4gKyAgICAgICAgLy8gZDAgKyBkMyA8IGJldGEKPj4+PiArICAg ICAgICBtb3YgICAgICAgICAgICAgeDksICMweEZGRkYwMDAwMDAwMEZGRkYKPj4+PiArICAgICAg ICBkdXAgICAgICAgICAgICAgdjI0LjJkLCB4OQo+Pj4+ICsgICAgICAgIGFuZCAgICAgICAgICAg ICB2MjUuMTZiLCB2MjQuMTZiLCB2MjAuMTZiCj4+Pj4gKyAgICAgICAgYWRkcCAgICAgICAgICAg IHYyNS44aCwgdjI1LjhoLCB2MjUuOGggLy8gMSswIDArMSAxKzAgMCsxCj4+Pj4gKyAgICAgICAg YWRkcCAgICAgICAgICAgIHYyNS40aCwgdjI1LjRoLCB2MjUuNGggLy8gMSswKzArMSAxKzArMCsx Cj4+Pj4gKyAgICAgICAgY21ndCAgICAgICAgICAgIHYyNS40aCwgdjI3LjRoLCB2MjUuNGggLy8g bG93ZXIvdXBwZXIgbWFzayBpbiBoWzAvMV0KPj4+PiArICAgICAgICBtb3YgICAgICAgICAgICAg dzksIHYyNS5zWzBdCj4+Pgo+Pj4gSSBkb24ndCBxdWl0ZSB1bmRlcnN0YW5kIHdoYXQgdGhpcyBz ZXF1ZW5jZSBkb2VzIGFuZC9vciBob3cgb3VyIGRhdGEgaXMgbGFpZAo+Pj4gb3V0IGluIG91ciBy ZWdpc3RlcnMgLSB3ZSBoYXZlIGQwIG9uIGlucHV0IGluIHYyMCwgd2hlcmUncyBkMz8gQW4gZG9l c24ndCB0aGUKPj4+ICJhbmQiIHRocm93IGF3YXkgaGFsZiBvZiB0aGUgaW5wdXQgZWxlbWVudHMg aGVyZT8KPj4+Cj4+PiBJIHNlZSBzb21lIHNpbWlsYXIgcGF0dGVybnMgd2l0aCB0aGUgbWFza2lu ZyBhbmQgaGFuZGxpbmcgYmVsb3cgYXMgd2VsbCAtIEkgZ2V0Cj4+PiBhIGZlZWxpbmcgdGhhdCBJ IGRvbid0IHF1aXRlIHVuZGVyc3RhbmQgdGhlIGFsZ29yaXRobSBoZXJlLCBhbmQvb3IgdGhlIGRh dGEKPj4+IGxheW91dC4KPj4KPj4gV2UgaGF2ZSBkMCwgZDEsIGQyLCBkMyBmb3IgYm90aCA0IGxp bmUgYmxvY2tzIGluIHYyMCwgbWFzayBvdXQgZDEvZDIgYW5kCj4+IHVzZSBwYWlyLXdpc2UgYWRk cyB0byBtb3ZlIG91ciBkYXRhIGFyb3VuZCBhbmQgY2FsY3VsYXRlIGQwK2QzCj4+IHRvZ2V0aGVy LiBUaGUgZmlyc3QgYWRkcCBqdXN0IG1vdmVzIGVsZW1lbnRzIGFyb3VuZCwgdGhlIHNlY29uZCBh ZGRwCj4+IGFkZHMgZDAgKyAwICsgMCArIGQzLgo+Cj4gUmlnaHQsIEkgZ3Vlc3MgdGhpcyBpcyB0 aGUgYml0IHRoYXQgd2FzIHN1cnByaXNpbmcuIEkgd291bGQgaGF2ZSBleHBlY3RlZCB0bwo+IGhh dmUgZS5nLiBhbGwgdGhlIGQwIHZhbHVlcyBmb3IgZS5nLiB0aGUgOCBpbmRpdmlkdWFsIHBpeGVs cyBpbiBvbmUgU0lNRAo+IHJlZ2lzdGVyLCBhbmQgYWxsIHRoZSBkMyB2YWx1ZXMgZm9yIGFsbCBw aXhlbHMgaW4gYW5vdGhlciBTSU1EIHJlZ2lzdGVyLgo+Cj4gU28gYXMgd2UncmUgb3BlcmF0aW5n IG9uIDggcGl4ZWxzIGluIHBhcmFsbGVsLCBlYWNoIG9mIHRob3NlIDggcGl4ZWxzIGhhdmUKPiB0 aGVpciBvd24gZDAvZDMgdmFsdWVzLCByaWdodD8gT3IgaXMgdGhpcyBhIGNhc2Ugd2hlcmUgd2Ug aGF2ZSBqdXN0IG9uZSBkMC9kMwo+IHZhbHVlIGZvciBhIHJhbmdlIG9mIHBpeGVscz8KClllcywg ZDAvZDEvZDIvZDMgYXJlIHBlciA0IGxpbmVzIG9mIDggcGl4ZWxzLCBpdCdzIGJlY2F1c2UgZDAg YW5kIGQzIGFyZQpjYWxjdWxhdGVkIHdpdGhpbiB0aGVpciBvd24gbGluZSwgZDAgZnJvbSBsaW5l IDAsIGQzIGZyb20gbGluZSAzLiBNYXliZQppdCdzIG1vcmUgY29uZnVzaW5nIHNpbmNlIHdlIGFy ZSBkb2luZyBib3RoIGhhbHZlcyBvZiB0aGUgZmlsdGVyIGF0IHRoZQpzYW1lIHRpbWU/IHYyMCBj b250YWlucyBkMCBkMSBkMiBkMyBkMCBkMSBkMiBkMywgd2hlcmUgdGhlIHNlY29uZCBkMCBpcwpk aXN0aW5jdCBmcm9tIHRoZSBmaXJzdC4KCkJ1dCBlc3NlbnRpYWxseSB3ZSdyZSBkb2luZyB0aGUg c2FtZSBvcGVyYXRpb24gYWNyb3NzIHRoZSBlbnRpcmUgOApsaW5lcywgdGhlIGZpbHRlciBqdXN0 IG1ha2VzIGFuIG92ZXJhbGwgc2tpcCBkZWNpc2lvbiBmb3IgZWFjaCBibG9jayBvZgo0IGxpbmVz IGJhc2VkIG9uIHRoZSBzdW0gb2YgdGhlIHJlc3VsdCBmcm9tIGxpbmUgMCBhbmQgMy4KCi0tIApq ZApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWct ZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVn Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0 aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==