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 856B846093 for ; Thu, 4 May 2023 08:50:23 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 84D6668C0B9; Thu, 4 May 2023 11:50:08 +0300 (EEST) Received: from mail8.parnet.fi (mail8.parnet.fi [77.234.108.134]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CBA6A68A0A2 for ; Thu, 4 May 2023 11:50:00 +0300 (EEST) Received: from mail9.parnet.fi (mail9.parnet.fi [77.234.108.21]) by mail8.parnet.fi with ESMTP id 3448o0uu030135-3448o0uv030135; Thu, 4 May 2023 11:50:00 +0300 Received: from foo.martin.st (host-97-187.parnet.fi [77.234.97.187]) by mail9.parnet.fi (Postfix) with ESMTPS id 0EB3EA1428; Thu, 4 May 2023 11:49:59 +0300 (EEST) Date: Thu, 4 May 2023 11:49:59 +0300 (EEST) From: =?ISO-8859-15?Q?Martin_Storsj=F6?= To: FFmpeg development discussions and patches In-Reply-To: Message-ID: <3e19c1bc-3af7-c9b0-337c-7350d72d52fb@martin.st> References: <530864e2-a55b-603e-00d4-f6876d391d9e@myais.com.cn> MIME-Version: 1.0 X-FE-Policy-ID: 3:14:2:SYSTEM X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH] lavc/aarch64: new optimization for 8-bit hevc_pel_uni_w_pixels, qpel_uni_w_h, qpel_uni_w_v, qpel_uni_w_hv and qpel_h 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 Cc: Jean-Baptiste Kempf 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: T24gV2VkLCAzIE1heSAyMDIzLCBteWFpcyB3cm90ZToKCj4gSGVsbG8sCj4KPiAtIEkgc3BsaXRl ZCB0aGlzIHBhdGNoLCBEbyBJIG5lZWQgdG8gcmVzdWJtaXQgb3IganVzdCBhdHRhY2ggdGhlbSBh cyAKPiBhdHRhY2htZW50cz8gKEkgYXR0YWNoZWQgdGhvc2UgcGF0Y2hlcy7CoCBJZiBJIG5lZWQg dG8gcmVzdW1taXQsIHBsZWFzZSBsZXQgbWUgCj4ga25vdy4pCgpUaGUgYXR0YWNoZWQgZm9ybSBo ZXJlIGlzIGZpbmUgd2l0aCBtZS4KCkkgZGlkbid0IHJldmlldyBpdCBpbiBkZXRhaWwgeWV0LCBi dXQgSSB0aGluayBpdCByb3VnaGx5IGxvb2tzIG9rLCBidXQgCnRoZXJlJ3MgYSBmZXcgaXNzdWVz LgoKVGhlICJmYXRlLWhldmMiIHRlc3RzIGFzIHBhcnQgb2Ygb3VyIHRlc3RzdWl0ZSBmYWlscyB3 aXRoIHRoZXNlIHBhdGNoZXMgCmFwcGxpZWQgLSBwbGVhc2UgdGVzdCB0aGF0IGFuZCBtYWtlIHN1 cmUgaXQgcGFzc2VzLgoKVGhlIGFzc2VtYmx5IGZhaWxzIHRvIGJ1aWxkIHdpdGggTVNWQywgd2l0 aCBlcnJvcnMgbGlrZSB0aGVzZToKCmxpYmF2Y29kZWNcYWFyY2g2NFxoZXZjZHNwX3FwZWxfbmVv bi5vLmFzbSgyMjc4KSAKOiBlcnJvciBBMjE3Mzogc3ludGF4IGVycm9yIGluIGV4cHJlc3Npb24K ICAgICAgICAgYWRkICAgICB4MiwgeDIsIHgzLCBsc2wgMQoKVGhlIGltbWVkaWF0ZSBjb25zdGFu dCAxIGhlcmUgc2hvdWxkIGJlIHByZWZpeGVkIHdpdGggIywgdGhlIHNhbWUgdGhpbmcgCmdvZXMg aW4gYSBsb3Qgb2Ygb3RoZXIgcGxhY2VzIGluIHRoZSBzYW1lIGZpbGUuCgpJZiBjb21waWxpbmcg b25seSBwYXRjaCAxLCBpdCBmYWlscyB0byBidWlsZCBkdWUgdG8gYSBtaXNtYXRjaGVkICNlbmRp ZiBpbiAKdGhlIGMgZmlsZS4KClRoZSBzZWNvbmQgcGF0Y2ggYWRkcyBjb2RlIHRoYXQgZ2l0IGZs YWdzIGFzICJObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlIjsgCnBsZWFzZSBkb24ndCBkbyB0aGF0 LCBwbGVhc2UgbWFrZSBzdXJlIHlvdXIgZWRpdG9yIHNhdmVzIHRoZSBmaWxlIGFzIHVzdWFsIAp3 aXRoIGEgdHJhaWxpbmcgbmV3bGluZS4KClRoZSBwYXRjaGVzIGhhdmUgc29tZSBjYXNlcyBvZiB0 cmFpbGluZyB3aGl0ZXNwYWNlLCBwbGVhc2UgbWFrZSBzdXJlIHlvdSAKZG9uJ3QgaGF2ZSB0aW1l LgoKSW4gdGhlIHNlY29uZCBwYXRjaCwgeW91J3JlIGluY29uc2lzdGVudGx5IHVzaW5nICIjaWYg Cl9fQVJNX0ZFQVRVUkVfRE9UUFJPRCIgYW5kICIjaWYgZGVmaW5lZChfX0FSTV9GRUFUVVJFX0RP VFBST0QpIi4KCkRvdCBwcm9kdWN0IGlzIGEgbmV3IGZlYXR1cmUgd2UgaGF2ZW4ndCB0YWtlbiBh ZHZhbnRhZ2Ugb2Ygb24gYWFyY2g2NCAKYmVmb3JlLiBOb25lIG9mIG15IHRvb2xjaGFpbnMvZW52 aXJvbm1lbnRzIGhhdmUgdGhpcyBlbmFibGVkIGJ5IGRlZmF1bHQuIApJdCB3b3VsZCBiZSBnb29k IGlmIHlvdSdkIHByb3ZpZGUgZXhhbXBsZXMgb2Ygd2hlcmUgeW91J3JlIHRlc3RpbmcgaXQgYW5k IApob3cgeW91IGNvbmZpZ3VyZSB0aGUgYnVpbGQgdG8gZW5hYmxlIGl0LgoKQmVjYXVzZSByaWdo dCBub3csIG1vc3Qgb2YgdGhpcyBhc3NlbWJseSBydW5zIHVudGVzdGVkIHVubGVzcyBidWlsZGlu ZyBpbiAKYSBzcGVjaWZpYyBjb25maWd1cmF0aW9uIHRoYXQgZXhwbGljaXRseSBlbmFibGVzIHRo YXQgZXh0ZW5zaW9uLgoKRm9yIHN1Y2ggZmVhdHVyZXMsIHdlIGdlbmVyYWxseSB3b3VsZCB3YW50 IHRvIGFsd2F5cyBjb21waWxlL2Fzc2VtYmxlIHRoZSAKZmVhdHVyZSAoYXMgbG9uZyBhcyB0aGUg dG9vbGNoYWluIHN1cHBvcnRzIGFzc2VtYmxpbmcgaXQsIHdpdGggc29tZSBleHRyYSAKZmxhZyks IGFuZCB1c2UgcnVudGltZSBjaGVja3MgZm9yIGRldGVjdGluZyB3aGV0aGVyIHRoZSBjcHUgZmVh dHVyZSBpcyAKc3VwcG9ydGVkLiBCdXQgSSBndWVzcyBhZGRpbmcgc3VwcG9ydCBmb3IgdGhhdCBp cyBhIGJpZ2dlciBzZXBhcmF0ZSAKcHJvamVjdCwgYW5kIHRoaXMgYXBwcm9hY2ggd2l0aCBidWls ZCB0aW1lIGlmZGVmcyBpZiB0aGUgdG9vbGNoYWluIAptYW5kYXRlcyBzdXBwb3J0IGZvciBpdCwg aXMgdG9sZXJhYmxlIGZvciBub3cuCgpJZiB0aGVyZSdzIG5vdCBhIGh1Z2UgYmVuZWZpdCBmcm9t IHRoZSBkb3QgcHJvZHVjdCBpbnN0cnVjdGlvbnMsIG1heWJlIGl0IAp3b3VsZCBiZSBiZXN0IHRv IGp1c3Qgbm90IHVzZSB0aGVtLCBzbyB0aGUgd2hvbGUgd2lkZSBhdWRpZW5jZSBjYW4gYmVuZWZp dCAKZnJvbSB0aGUgb3B0aW1pemF0aW9ucz8KCi8vIE1hcnRpbgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZm bXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWls CmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmli ZSIuCg==