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 CE7C24223B for ; Thu, 31 Mar 2022 15:15:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E79E168B107; Thu, 31 Mar 2022 18:15:35 +0300 (EEST) Received: from outmail148107.authsmtp.com (outmail148107.authsmtp.com [62.13.148.107]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 716C468AF09 for ; Thu, 31 Mar 2022 18:15:29 +0300 (EEST) Received: from punt23.authsmtp.com (punt23.authsmtp.com [62.13.128.122]) by punt16.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 22VFFStY018054 for ; Thu, 31 Mar 2022 16:15:28 +0100 (BST) (envelope-from bavison@riscosopen.org) Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233]) by punt23.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 22VFFSVH017517; Thu, 31 Mar 2022 16:15:28 +0100 (BST) (envelope-from bavison@riscosopen.org) Received: from [192.168.0.212] (237.63.9.51.dyn.plus.net [51.9.63.237]) (authenticated bits=0) by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id 22VFFRvE014335 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 31 Mar 2022 16:15:27 +0100 (BST) (envelope-from bavison@riscosopen.org) Message-ID: <452decbf-939d-238b-4307-f88a1e3b14a2@riscosopen.org> Date: Thu, 31 Mar 2022 16:15:26 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Content-Language: en-GB To: =?UTF-8?Q?Martin_Storsj=c3=b6?= , FFmpeg development discussions and patches References: <20220317185819.466470-1-bavison@riscosopen.org> <20220325185257.513933-1-bavison@riscosopen.org> <20220325185257.513933-6-bavison@riscosopen.org> From: Ben Avison Organization: RISC OS Open Ltd In-Reply-To: X-Server-Quench: 657a617b-b105-11ec-a0f2-84349711df28 X-AuthReport-Spam: If SPAM / abuse - report it at: http://www.authsmtp.com/abuse X-AuthRoute: OCd1YggXA1ZfRRob ESQCJDVBUg4iPRpU DBlFKhFVNl8UURhQ KkJXbgASJgZFAnRQ QXkJW1ZWQFx3U2Jw YQhWIwBcfENQWQZ0 UktOXVBXFgB3AFID BHhoJHs0AgVHfH1z YAhrXHhfEkJ/chd7 Q0kGCD8HZWJ9aWFK A10Jd1VWbQtOfRtM bVF+ACUPaStlM3Bw LCEdOig8MnBTJTpY RjRFHmo7fW0rVmZh AElaKH0mA0YCSyg4 aAItcwxUNVwUehtu dFEgRRo+Hjg0aEVS EktJByRaJl8ODyQq CR9XRwYQGSZBCT9V Hh0zSgAA X-Authentic-SMTP: 61633632303230.1021:7600 X-AuthFastPath: 0 (Was 255) X-AuthVirus-Status: No virus detected - but ensure you scan with your own anti-virus system. Subject: Re: [FFmpeg-devel] [PATCH 05/10] avcodec/vc1: Arm 64-bit NEON deblocking filter fast paths 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: T24gMzAvMDMvMjAyMiAxMzozNSwgTWFydGluIFN0b3JzasO2IHdyb3RlOgo+IE92ZXJhbGwsIHRo ZSBjb2RlIGxvb2tzIHNlbnNpYmxlIHRvIG1lLgo+IAo+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8g c2hhcmUgdGhlIGNvcmUgb2YgdGhlIGZpbHRlciBiZXR3ZWVuIHRoZSAKPiBob3Jpem9udGFsL3Zl cnRpY2FsIGNhc2VzIHdpdGggZS5nLiBhIG1hY3JvPyAoSSBkaWRuJ3QgY2hlY2sgaW4gZGV0YWls IAo+IGlmIHRoZXJlJ3MgbXVjaCBkaWZmZXJlbmNlcyBpbiB0aGUgY29yZSBvZiB0aGUgZmlsdGVy LiBBdCBtb3N0IHNvbWUgCj4gZGlmZmVyZW5jZXMgaW4gY29uZGl0aW9uIHJlZ2lzdGVycyBmb3Ig cGFydGlhbCB3cml0ZW91dCBpbiB0aGUgCj4gaG9yaXpvbnRhbCBmb3Jtcz8pCgpXZWxsLCBsb29r aW5nIGF0IHRoZSBjb21tZW50cyBhdCB0aGUgcmlnaHQtaGFuZCBzaWRlIG9mIHRoZSBzb3VyY2Us IAp3aGljaCBnaXZlIHRoZSBsb2dpY2FsIG1lYW5pbmcgb2YgdGhlIHJlc3VsdHMgb2YgZWFjaCBp bnN0cnVjdGlvbiwgSSAKYWRtaXQgdGhlcmUncyBhIHJlc2VtYmxhbmNlIGluIHRoZSBtaWRkbGUg b2YgdGhlIDgtcGl4ZWwtcGFpciBmdW5jdGlvbi4gCkhvd2V2ZXIsIHRoZSBwaHlzaWNhbCByZWdp c3RlciBhc3NpZ25tZW50cyBhcmUgcXVpdGUgZGlmZmVyZW50LCBhbmQgCmF0dGVtcHRpbmcgdG8g cmVhc3NpZ24gdGhlIHJlZ2lzdGVycyBpbiBvbmUgdG8gbWF0Y2ggdGhlIG90aGVyIGlzbid0IGEg CnRyaXZpYWwgdGFzay4gSXQncyBoYXJkIGVub3VnaCB3aGVuIHlvdSBzdGFydCByZWdpc3RlciBh c3NpZ25tZW50IGZyb20gCnRoZSB0b3Agb2YgYSBmdW5jdGlvbiBhbmQgd29yayB5b3VyIHdheSBk b3duLCBhcyBJIGhhdmUgZG9uZSBoZXJlLgoKSW4gdGhlIDE2LXBpeGVsLXBhaXIgY2FzZSwgdGhl IGZhY3QgdGhhdCB0aGUgaW5wdXQgdmFsdWVzIGFycml2ZSBpbiBhIApkaWZmZXJlbnQgb3JkZXIg YXMgdGhlIHJlc3VsdCBvZiB0aGVtLCBpbiBvbmUgY2FzZSwgYmVpbmcgbG9hZGVkIGluIApyZWd1 bGFybHktaW5jcmVhc2luZyBhZGRyZXNzIG9yZGVyLCBhbmQgaW4gdGhlIG90aGVyLCBmYWxsaW5n IG91dCBvZiBhIAptYXRyaXggdHJhbnNwb3NpdGlvbiwgaGFzIHJlc3VsdGVkIGluIGV2ZW4gdGhl IGxvZ2ljYWwgb3JkZXIgb2YgCmluc3RydWN0aW9ucyBiZWluZyBxdWl0ZSBkaWZmZXJlbnQgaW4g dGhlIHR3byBjYXNlcy4KCkluIHRoZSA0LXBpeGVsLXBhaXIgY2FzZSwgdGhlIHZhbHVlcyBhcmUg cGFja2VkIGRpZmZlcmVudGx5IGludG8gCnJlZ2lzdGVycyBpbiB0aGUgdHdvIGNhc2VzLCBiZWNh dXNlIGluIHRoZSB2IGNhc2UsIHdlJ3JlIGxvYWRpbmcgNCAKcGl4ZWxzIGJldHdlZW4gcm93LXN0 cmlkZXMsIHdoaWNoIG1lYW5zIGl0J3MgZWFzeSB0byBwbGFjZSBlYWNoIHJvdyBpbiAKaXRzIG93 biB2ZWN0b3IsIHdoZXJlYXMgaW4gdGhlIGggY2FzZSB3ZSBsb2FkIDQgcm93cyBvZiA4IHBpeGVs cyBlYWNoIAphbmQgdHJhbnNwb3NlLCB3aGljaCBsZWF2ZXMgdGhlIHZhbHVlcyBpbiA0IHZlY3Rv cnMgcmF0aGVyIHRoYW4gOC4gU29tZSAKb2YgdGhlIGZpbHRlcmluZyBzdGVwcyBjYW4gYmUgcGVy Zm9ybWVkIHdpdGggdGhlIGRhdGEgcGFja2VkIGluIHRoaXMgd2F5IAooY2FsY3VsYXRpbmcgYTEg YW5kIGEyKSB3aGlsZSB3YWl0aW5nIGZvciBpdCB0byBiZSByZXN0cnVjdHVyZWQgaW4gb3JkZXIg CnRvIGNhbGN1bGF0ZSB0aGUgb3RoZXIgbWV0cmljcywgYnV0IGl0J3Mgbm90IHdvcnRoIHBhY2tp bmcgdGhlIGRhdGEgCnRvZ2V0aGVyIGluIHRoaXMgd2F5IGluIHRoZSB2IGNhc2UgZ2l2ZW4gdGhh dCBpdCBzdGFydHMgb2ZmIGFscmVhZHkgCnNlcGFyYXRlZC4gU28gdGhlIHR3byBpbXBsZW1lbnRh dGlvbnMgZW5kIHVwIHF1aXRlIGRpZmZlcmVudCBpbiB0aGUgCm9wZXJhdGlvbnMgdGhleSBwZXJm b3JtLCBub3QganVzdCB0aGUgc2NoZWR1bGluZyBvZiBpbnN0cnVjdGlvbnMgYW5kIGluIApyZWdp c3RlciBhc3NpZ25tZW50IHRlcm1zLgoKU29tZSBiYWNrZ3JvdW5kOiBhcyB5b3UgbWF5IGhhdmUg Z3Vlc3NlZCwgSSBkaWRuJ3Qgc3RhcnQgb3V0IHdyaXRpbmcgCnRoZXNlIGZ1bmN0aW9ucyBhcyB0 aGV5IGN1cnJlbnRseSBhcHBlYXIuIFByb3RvdHlwZSB2ZXJzaW9ucyBkaWRuJ3QgY2FyZSAKbXVj aCBmb3Igc2NoZWR1bGluZyBvciBrZWVwaW5nIHRvIGEgc21hbGwgbnVtYmVyIG9mIHJlZ2lzdGVy cy4gVGhleSB3ZXJlIApwcmltYXJpbHkgZm9yIGNoZWNraW5nIHRoZSBjb3JyZWN0bmVzcyBvZiB0 aGUgbWF0aGVtYXRpY3MsIGFuZCB0aGV5J2QgCnVzZSBhbGwgYXZhaWxhYmxlIHZlY3RvcnMsIHNv bWV0aW1lcyBzaHVmZmxpbmcgdmFsdWVzIGJldHdlZW4gcmVnaXN0ZXJzIApvciB0byB0aGUgc3Rh Y2sgdG8gbWFrZSByb29tLiBPbmNlIEknZCB2ZXJpZmllZCBjb3JyZWN0bmVzcywgSSB0aGVuIApy ZXdvcmtlZCB0aGVtIHRvIGtlZXAgdG8gYSBtaW5pbWFsIG51bWJlciBvZiByZWdpc3RlcnMgYW5k IHRvIG1pbmltaXNlIApzdGFsbHMgYXMgZmFyIGFzIHBvc3NpYmxlLgoKSSdtIHRhcmdldGluZyB0 aGUgQ29ydGV4LUE3Miwgc2luY2UgdGhhdCdzIHdoYXQgdGhlIFJhc3BiZXJyeSBQaSA0IHVzZXMg CmFuZCBpdCdzIG9uIHRoZSBjdXNwIG9mIGhhdmluZyBlbm91Z2ggcG93ZXIgdG8gZGVjb2RlIFZD LTEgQmx1UmF5IApzdHJlYW1zLCBzbyBJIGRlbGliZXJhdGVseSBkaWRuJ3QgdGFrZSB0b28gbXVj aCBjb25zaWRlcmF0aW9uIG9mIHRoZSAKcmVxdWlyZW1lbnRzIG9mIGVhcmxpZXIgY29yZXMuIFll cywgaXQncyBhbiBvdXQtb2Ytb3JkZXIgY29yZSwgYnV0IEkgCnJlY2tvbmVkIHRoZXJlIGFyZSBw cm9iYWJseSBsaW1pdHMgdG8gaG93IHdpc2VseSBpdCBjYW4gc2VsZWN0IAppbnN0cnVjdGlvbnMg dG8gZXhlY3V0ZSAodGhlcmUgaGF2ZSBnb3QgdG8gYmUgbGltaXRzIHRvIGluc3RydWN0aW9uIApx dWV1ZSBsZW5ndGhzLCBmb3IgZXhhbXBsZSkuIFNvIGJhc2VkIG9uIHRoZSBwaXBlbGluZSBzdHJ1 Y3R1cmUgCmRvY3VtZW50ZWQgaW4gQXJtJ3MgQ29ydGV4LUE3MiBzb2Z0d2FyZSBvcGltaXphdGlv biBndWlkZSwgSSBhcnJhbmdlZCAKdGhlIGluc3RydWN0aW9ucyB0byBiZXN0IGtlZXAgYWxsIHBp cGVsaW5lcyBidXN5IGFzIG11Y2ggYXMgcG9zc2libGUsIAp0aGVuIGFzc2lnbmVkIHJlZ2lzdGVy cyB0byBrZWVwIHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhpcyBvcmRlci4KCkZvciB0aGUgbW9zdCBw YXJ0LCBJIHdhcyBhYmxlIHRvIGtlZXAgdGhlIG51bWJlciBvZiB2ZWN0b3JzIHVzZWQgbG93IApl bm91Z2ggdGhhdCBubyBjYWxsZWUtc2F2aW5nIHdhcyByZXF1aXJlZCAtIG9yIGZhaWxpbmcgdGhh dCwgYXQgbGVhc3QgCmF2b2lkaW5nIGhhdmluZyB0byBzcGlsbCB2YWx1ZXMgdG8gdGhlIHN0YWNr IG1pZC1mdW5jdGlvbi4gQnV0IGl0IGNhbWUgCnByZXR0eSBjbG9zZSBhdCB0aW1lcyAtIHdpdG5l c3MgZm9yIGV4YW1wbGUgdGhlIHBlY3VsaWFyIG9yZGVyIGluIHdoaWNoIAp2ZWN0b3JzIGhhZCB0 byBiZSBsb2FkZWQgaW4gdGhlIEFBcmNoMzIgdmVyc2lvbiBvZiAKZmZfdmMxX2hfbG9vcF9maWx0 ZXIxNl9uZW9uLiBUaGVyZSdzIHJlYXNvbiBiZWhpbmQgdGhhdCEKCkluIHNob3J0LCBJJ2QgcmVh bGx5IHJhdGhlciBub3QgdGFtcGVyIHdpdGggdGhlc2UgbGFyZ2VyIGFzc2VtYmx5IApmdW5jdGlv bnMgYW55IG1vcmUgdW5sZXNzIEkgcmVhbGx5IGhhdmUgdG8uCgpCZW4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlz dApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0 aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBl bWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJz Y3JpYmUiLgo=