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 536F148E1A for ; Wed, 28 Feb 2024 09:18:02 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A274368C66E; Wed, 28 Feb 2024 11:18:00 +0200 (EET) Received: from fhigh2-smtp.messagingengine.com (fhigh2-smtp.messagingengine.com [103.168.172.153]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 88263680897 for ; Wed, 28 Feb 2024 11:17:54 +0200 (EET) Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailfhigh.nyi.internal (Postfix) with ESMTP id 1DC0011400B0 for ; Wed, 28 Feb 2024 04:17:53 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 28 Feb 2024 04:17:53 -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=1709111873; x=1709198273; bh=mZlcYj4VDFUWP3bX1LQtvDYdRzpsK/efituh7HqPcD8=; b= j9iJnH4yK2cS8YnUXdvyGdnAJ5WTegXORC3B/wP/UOw/I1iB743S0p/onP1gfvXK qKyOUquq232mRv3F/uDD88dZLd7OddrJqGpXB95PTWjTd2Yib8V2fDpE0DdgUygr UVlHYzJHHxG7mo5DQ9nLsIq71++5ui3fR4AIibyFYxjMm+sFFW40J5LYb9gvv8QE 5AhsXRZVsaEBplL4ZHKPhzrDpfd07VZ1gyB1KSyzbsg9FzUqfN1XY/U++kguCkXg QN3zX+F+7oUOg1rCqMO5miCGAeUeJun+MY+m6sFvZH5fo9zV0TwpkXHK3O0tczKK WyaXVnxiEHm3JF2ggQ4/kQ== 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=1709111873; x= 1709198273; bh=mZlcYj4VDFUWP3bX1LQtvDYdRzpsK/efituh7HqPcD8=; b=E mjh0LHGr1yFbcPDtZZsDjF0hUl5kkPnNnOAXxeixnN+HGxrOnO0z4wFjI2SRY1x6 0P+Ur/OKNiQ/raQkg0e6I1yINViKU+GYy8McTCUOBF6sxrtkdRgj5NL/trKjFX+W 4XgSMiqH5AN2IDonPAwTswV/YwFMPGIGY5fQH9XQ5CqWAJttJpCnsTs/JJ2qzrKf zzbQx0Oiuag+iFIgff9+UcVMGUYcZH3TZn6fcJYUhNrtS6jOd2Oymht6Q4JMFcEU NuiYHD3bAIqTmUkiHptKVVZqIfEPLCSV4TMSUhugjyjPwTgc9GpYCBE/FlW2r8kg H63Lwl1lKw//XHRvyJ+JQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrgeejgddtudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfhgfhffvufffjgfkgggtgfesthhqre dttderjeenucfhrhhomhepfdflrdcuffgvkhhkvghrfdcuoehjuggvkhesihhtrghnihhm uhhlrdhliheqnecuggftrfgrthhtvghrnhepuedulefgtedugfettefhteevgeduudeiie fftdeuhfeufedvuefhkefgfeeuteejnecuffhomhgrihhnpehhvghvtggushhppgguvggs lhhotghkpghnvghonhdrshgsnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomhepjhguvghksehithgrnhhimhhulhdrlhhi X-ME-Proxy: Feedback-ID: i84994747:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Wed, 28 Feb 2024 04:17:52 -0500 (EST) References: <20240227113309.405627-1-jdek@itanimul.li> <87r0gx80q7.fsf@itanimul.li> <9bd6fe36-1871-e34f-ae32-ca53a8e7911@martin.st> <87msrl7yq9.fsf@itanimul.li> User-agent: mu4e 1.10.5; emacs 30.0.50 From: "J. Dekker" To: ffmpeg-devel@ffmpeg.org Date: Wed, 28 Feb 2024 10:17:11 +0100 In-reply-to: Message-ID: <87il297xs0.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+PiBPbiBXZWQsIDI4IEZlYiAyMDI0LCBKLiBEZWtr ZXIgd3JvdGU6Cj4+Pgo+Pj4+Cj4+Pj4gTWFydGluIFN0b3JzasO2IDxtYXJ0aW5AbWFydGluLnN0 PiB3cml0ZXM6Cj4+Pj4KPj4+Pj4gT24gVHVlLCAyNyBGZWIgMjAyNCwgSi4gRGVra2VyIHdyb3Rl Ogo+Pj4+Pgo+Pj4+Pj4gQmVuY2hlZCB1c2luZyBzaW5nbGUtdGhyZWFkZWQgZnVsbCBkZWNvZGUg b24gYW4gQW1wZXJlIEFsdHJhLgo+Pj4+Pj4KPj4+Pj4+IEJwcCBCZWZvcmUgIEFmdGVyICBTcGVl ZHVwCj4+Pj4+PiA4ICAgNzMsM3MgICA2NSwycyAgMS4xMjR4Cj4+Pj4+PiAxMCAgMTE0LDJzICAx MDQsMHMgMS4wOTh4Cj4+Pj4+PiAxMiAgMTI1LDhzICAxMTUsN3MgMS4wODd4Cj4+Pj4+Pgo+Pj4+ Pj4gU2lnbmVkLW9mZi1ieTogSi4gRGVra2VyIDxqZGVrQGl0YW5pbXVsLmxpPgo+Pj4+Pj4gLS0t Cj4+Pj4+Pgo+Pj4+Pj4gU2xpZ2h0bHkgaW1wcm92ZWQgMTJiaXQgdmVyc2lvbi4KPj4+Pj4+Cj4+ Pj4+PiBsaWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9kZWJsb2NrX25lb24uUyB8IDQxNyArKysr KysrKysrKysrKysrKysrKysrCj4+Pj4+PiBsaWJhdmNvZGVjL2FhcmNoNjQvaGV2Y2RzcF9pbml0 X2FhcmNoNjQuYyB8ICAxOCArCj4+Pj4+PiAyIGZpbGVzIGNoYW5nZWQsIDQzNSBpbnNlcnRpb25z KCspCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNw X2RlYmxvY2tfbmVvbi5TCj4+Pj4+PiBiL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2RlYmxv Y2tfbmVvbi5TCj4+Pj4+PiBpbmRleCA4MjI3ZjY1NjQ5Li41ODEwNTZhOTFlIDEwMDY0NAo+Pj4+ Pj4gLS0tIGEvbGliYXZjb2RlYy9hYXJjaDY0L2hldmNkc3BfZGVibG9ja19uZW9uLlMKPj4+Pj4+ ICsrKyBiL2xpYmF2Y29kZWMvYWFyY2g2NC9oZXZjZHNwX2RlYmxvY2tfbmVvbi5TCj4+Pj4+PiBA QCAtMTgxLDMgKzE4MSw0MjAgQEAgaGV2Y19oX2xvb3BfZmlsdGVyX2Nocm9tYSAxMgo+Pj4+Pj4g aGV2Y192X2xvb3BfZmlsdGVyX2Nocm9tYSA4Cj4+Pj4+PiBoZXZjX3ZfbG9vcF9maWx0ZXJfY2hy b21hIDEwCj4+Pj4+PiBoZXZjX3ZfbG9vcF9maWx0ZXJfY2hyb21hIDEyCj4+Pj4+PiArCj4+Pj4+ PiArLm1hY3JvIGhldmNfbG9vcF9maWx0ZXJfbHVtYV9ib2R5IGJpdGRlcHRoCj4+Pj4+PiArZnVu Y3Rpb24gaGV2Y19sb29wX2ZpbHRlcl9sdW1hX2JvZHlfXGJpdGRlcHRoXCgpX25lb24sIGV4cG9y dD0wCj4+Pj4+PiArLmlmIFxiaXRkZXB0aCA+IDgKPj4+Pj4+ICsgbHNsIHcyLCB3MiwgIyhcYml0 ZGVwdGggLSA4KSAvLyBiZXRhIDw8PSBCSVRfREVQVEggLSA4Cj4+Pj4+PiArLmVsc2UKPj4+Pj4+ ICsgICAgICAgIHV4dGwgICAgICAgICAgICB2MC44aCwgdjAuOGIKPj4+Pj4+ICsgICAgICAgIHV4 dGwgICAgICAgICAgICB2MS44aCwgdjEuOGIKPj4+Pj4+ICsgICAgICAgIHV4dGwgICAgICAgICAg ICB2Mi44aCwgdjIuOGIKPj4+Pj4+ICsgICAgICAgIHV4dGwgICAgICAgICAgICB2My44aCwgdjMu OGIKPj4+Pj4+ICsgICAgICAgIHV4dGwgICAgICAgICAgICB2NC44aCwgdjQuOGIKPj4+Pj4+ICsg ICAgICAgIHV4dGwgICAgICAgICAgICB2NS44aCwgdjUuOGIKPj4+Pj4+ICsgICAgICAgIHV4dGwg ICAgICAgICAgICB2Ni44aCwgdjYuOGIKPj4+Pj4+ICsgICAgICAgIHV4dGwgICAgICAgICAgICB2 Ny44aCwgdjcuOGIKPj4+Pj4+ICsuZW5kaWYKPj4+Pj4+ICsgICAgICAgIGxkciAgICAgICAgICAg ICB3NywgW3gzXSAvLyB0Y1swXQo+Pj4+Pj4gKyAgICAgICAgbGRyICAgICAgICAgICAgIHc4LCBb eDMsICM0XSAvLyB0Y1sxXQo+Pj4+Pj4gKyAgICAgICAgZHVwICAgICAgICAgICAgIHYxOC40aCwg dzcKPj4+Pj4+ICsgICAgICAgIGR1cCAgICAgICAgICAgICB2MTkuNGgsIHc4Cj4+Pj4+PiArICAg ICAgICB0cm4xICAgICAgICAgICAgdjE4LjJkLCB2MTguMmQsIHYxOS4yZAo+Pj4+Pj4gKy5pZiBc Yml0ZGVwdGggPiA4Cj4+Pj4+PiArICAgICAgICBzaGwgICAgICAgICAgICAgdjE4LjhoLCB2MTgu OGgsICMoXGJpdGRlcHRoIC0gOCkKPj4+Pj4+ICsuZW5kaWYKPj4+Pj4+ICsgICAgICAgIGR1cCAg ICAgICAgICAgICB2MjcuOGgsIHcyIC8vIGJldGEKPj4+Pj4+ICsgICAgICAgIC8vIHRjMjUKPj4+ Pj4+ICsgICAgICAgIHNobCAgICAgICAgICAgICB2MTkuOGgsIHYxOC44aCwgIzIgLy8gKiA0Cj4+ Pj4+PiArICAgICAgICBhZGQgICAgICAgICAgICAgdjE5LjhoLCB2MTkuOGgsIHYxOC44aCAvLyAo dGMgKiA1KQo+Pj4+Pj4gKyAgICAgICAgc3JzaHIgICAgICAgICAgIHYxOS44aCwgdjE5LjhoLCAj MSAvLyAodGMgKiA1ICsgMSkgPj4gMQo+Pj4+Pj4gKyAgICAgICAgc3NociAgICAgICAgICAgIHYx Ny44aCwgdjI3LjhoLCAjMiAvLyBiZXRhMgo+Pj4+Pj4gKwo+Pj4+Pj4gKyAgICAgICAgLy8vLy8v IGJldGFfMiBjaGVjawo+Pj4+Pj4gKyAgICAgICAgLy8gZHAwICA9IGFicyhQMiAgLSAyICogUDEg ICsgUDApCj4+Pj4+PiArICAgICAgICBhZGQgICAgICAgICAgICAgdjIyLjhoLCB2My44aCwgdjEu OGgKPj4+Pj4+ICsgICAgICAgIHNobCAgICAgICAgICAgICB2MjMuOGgsIHYyLjhoLCAjMQo+Pj4+ Pj4gKyAgICAgICAgc2FiZCAgICAgICAgICAgIHYzMC44aCwgdjIyLjhoLCB2MjMuOGgKPj4+Pj4+ ICsgICAgICAgIC8vIGRxMCAgPSBhYnMoUTIgIC0gMiAqIFExICArIFEwKQo+Pj4+Pj4gKyAgICAg ICAgYWRkICAgICAgICAgICAgIHYyMS44aCwgdjYuOGgsIHY0LjhoCj4+Pj4+PiArICAgICAgICBz aGwgICAgICAgICAgICAgdjI2LjhoLCB2NS44aCwgIzEKPj4+Pj4+ICsgICAgICAgIHNhYmQgICAg ICAgICAgICB2MzEuOGgsIHYyMS44aCwgdjI2LjhoCj4+Pj4+PiArICAgICAgICAvLyBkMCAgID0g ZHAwICsgZHEwCj4+Pj4+PiArICAgICAgICBhZGQgICAgICAgICAgICAgdjIwLjhoLCB2MzAuOGgs IHYzMS44aAo+Pj4+Pj4gKyAgICAgICAgc2hsICAgICAgICAgICAgIHYyNS44aCwgdjIwLjhoLCAj MQo+Pj4+Pj4gKyAgICAgICAgLy8gKGQwIDw8IDEpIDwgYmV0YV8yCj4+Pj4+PiArICAgICAgICBj bWd0ICAgICAgICAgICAgdjIzLjhoLCB2MTcuOGgsIHYyNS44aAo+Pj4+Pj4gKwo+Pj4+Pj4gKyAg ICAgICAgLy8vLy8vIGJldGEgY2hlY2sKPj4+Pj4+ICsgICAgICAgIC8vIGQwICsgZDMgPCBiZXRh Cj4+Pj4+PiArICAgICAgICBtb3YgICAgICAgICAgICAgeDksICMweEZGRkYwMDAwMDAwMEZGRkYK Pj4+Pj4+ICsgICAgICAgIGR1cCAgICAgICAgICAgICB2MjQuMmQsIHg5Cj4+Pj4+PiArICAgICAg ICBhbmQgICAgICAgICAgICAgdjI1LjE2YiwgdjI0LjE2YiwgdjIwLjE2Ygo+Pj4+Pj4gKyAgICAg ICAgYWRkcCAgICAgICAgICAgIHYyNS44aCwgdjI1LjhoLCB2MjUuOGggLy8gMSswIDArMSAxKzAg MCsxCj4+Pj4+PiArICAgICAgICBhZGRwICAgICAgICAgICAgdjI1LjRoLCB2MjUuNGgsIHYyNS40 aCAvLyAxKzArMCsxIDErMCswKzEKPj4+Pj4+ICsgY21ndCB2MjUuNGgsIHYyNy40aCwgdjI1LjRo IC8vIGxvd2VyL3VwcGVyIG1hc2sgaW4gaFswLzFdCj4+Pj4+PiArICAgICAgICBtb3YgICAgICAg ICAgICAgdzksIHYyNS5zWzBdCj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgcXVpdGUgdW5kZXJzdGFuZCB3 aGF0IHRoaXMgc2VxdWVuY2UgZG9lcyBhbmQvb3IgaG93IG91ciBkYXRhIGlzCj4+Pj4+IGxhaWQK Pj4+Pj4gb3V0IGluIG91ciByZWdpc3RlcnMgLSB3ZSBoYXZlIGQwIG9uIGlucHV0IGluIHYyMCwg d2hlcmUncyBkMz8gQW4gZG9lc24ndAo+Pj4+PiB0aGUKPj4+Pj4gImFuZCIgdGhyb3cgYXdheSBo YWxmIG9mIHRoZSBpbnB1dCBlbGVtZW50cyBoZXJlPwo+Pj4+Pgo+Pj4+PiBJIHNlZSBzb21lIHNp bWlsYXIgcGF0dGVybnMgd2l0aCB0aGUgbWFza2luZyBhbmQgaGFuZGxpbmcgYmVsb3cgYXMgd2Vs bCAtCj4+Pj4+IEkgZ2V0Cj4+Pj4+IGEgZmVlbGluZyB0aGF0IEkgZG9uJ3QgcXVpdGUgdW5kZXJz dGFuZCB0aGUgYWxnb3JpdGhtIGhlcmUsIGFuZC9vciB0aGUKPj4+Pj4gZGF0YQo+Pj4+PiBsYXlv dXQuCj4+Pj4KPj4+PiBXZSBoYXZlIGQwLCBkMSwgZDIsIGQzIGZvciBib3RoIDQgbGluZSBibG9j a3MgaW4gdjIwLCBtYXNrIG91dCBkMS9kMiBhbmQKPj4+PiB1c2UgcGFpci13aXNlIGFkZHMgdG8g bW92ZSBvdXIgZGF0YSBhcm91bmQgYW5kIGNhbGN1bGF0ZSBkMCtkMwo+Pj4+IHRvZ2V0aGVyLiBU aGUgZmlyc3QgYWRkcCBqdXN0IG1vdmVzIGVsZW1lbnRzIGFyb3VuZCwgdGhlIHNlY29uZCBhZGRw Cj4+Pj4gYWRkcyBkMCArIDAgKyAwICsgZDMuCj4+Pgo+Pj4gUmlnaHQsIEkgZ3Vlc3MgdGhpcyBp cyB0aGUgYml0IHRoYXQgd2FzIHN1cnByaXNpbmcuIEkgd291bGQgaGF2ZSBleHBlY3RlZCB0bwo+ Pj4gaGF2ZSBlLmcuIGFsbCB0aGUgZDAgdmFsdWVzIGZvciBlLmcuIHRoZSA4IGluZGl2aWR1YWwg cGl4ZWxzIGluIG9uZSBTSU1ECj4+PiByZWdpc3RlciwgYW5kIGFsbCB0aGUgZDMgdmFsdWVzIGZv ciBhbGwgcGl4ZWxzIGluIGFub3RoZXIgU0lNRCByZWdpc3Rlci4KPj4+Cj4+PiBTbyBhcyB3ZSdy ZSBvcGVyYXRpbmcgb24gOCBwaXhlbHMgaW4gcGFyYWxsZWwsIGVhY2ggb2YgdGhvc2UgOCBwaXhl bHMgaGF2ZQo+Pj4gdGhlaXIgb3duIGQwL2QzIHZhbHVlcywgcmlnaHQ/IE9yIGlzIHRoaXMgYSBj YXNlIHdoZXJlIHdlIGhhdmUganVzdCBvbmUKPj4+IGQwL2QzCj4+PiB2YWx1ZSBmb3IgYSByYW5n ZSBvZiBwaXhlbHM/Cj4+Cj4+IFllcywgZDAvZDEvZDIvZDMgYXJlIHBlciA0IGxpbmVzIG9mIDgg cGl4ZWxzLCBpdCdzIGJlY2F1c2UgZDAgYW5kIGQzIGFyZQo+PiBjYWxjdWxhdGVkIHdpdGhpbiB0 aGVpciBvd24gbGluZSwgZDAgZnJvbSBsaW5lIDAsIGQzIGZyb20gbGluZSAzLiBNYXliZQo+PiBp dCdzIG1vcmUgY29uZnVzaW5nIHNpbmNlIHdlIGFyZSBkb2luZyBib3RoIGhhbHZlcyBvZiB0aGUg ZmlsdGVyIGF0IHRoZQo+PiBzYW1lIHRpbWU/IHYyMCBjb250YWlucyBkMCBkMSBkMiBkMyBkMCBk MSBkMiBkMywgd2hlcmUgdGhlIHNlY29uZCBkMCBpcwo+PiBkaXN0aW5jdCBmcm9tIHRoZSBmaXJz dC4KPj4KPj4gQnV0IGVzc2VudGlhbGx5IHdlJ3JlIGRvaW5nIHRoZSBzYW1lIG9wZXJhdGlvbiBh Y3Jvc3MgdGhlIGVudGlyZSA4Cj4+IGxpbmVzLCB0aGUgZmlsdGVyIGp1c3QgbWFrZXMgYW4gb3Zl cmFsbCBza2lwIGRlY2lzaW9uIGZvciBlYWNoIGJsb2NrIG9mCj4+IDQgbGluZXMgYmFzZWQgb24g dGhlIHN1bSBvZiB0aGUgcmVzdWx0IGZyb20gbGluZSAwIGFuZCAzLgo+Cj4gQWgsIHJpZ2h0LCBJ IHNlZS4gSSBndWVzcyB0aGlzIG1ha2VzIHNlbnNlIHRoZW4uIFRoYW5rcyEKPgo+IFRodXMsIG5v IGZ1cnRoZXIgb2JqZWN0aW9ucyB0byBpdDsgdGhlIG9wdGltaXppbmcgb2YgbG9hZGluZy9zdG9y aW5nIGNhbiBiZQo+IGRvbmUgc2VwYXJhdGVseS4KPgoKVGhhbmtzLCBwdXNoZWQuIFdpbGwgcG9z dCBsb2FkL3N0b3JlIG9wdGltaXphdGlvbi4KCi0tIApqZApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBl Zy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2Zm bXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZm bXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIu Cg==