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 AED72462A5 for ; Wed, 14 Jun 2023 15:58:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0608168C2E8; Wed, 14 Jun 2023 18:58:01 +0300 (EEST) Received: from tulikuusama2.dnainternet.net (tulikuusama2.dnainternet.net [83.102.40.151]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F27D568C1D5 for ; Wed, 14 Jun 2023 18:57:54 +0300 (EEST) Received: from localhost (localhost [127.0.0.1]) by tulikuusama2.dnainternet.net (Postfix) with ESMTP id E739B291AC; Wed, 14 Jun 2023 18:57:53 +0300 (EEST) X-Virus-Scanned: DNA Internet at dnainternet.net X-Spam-Flag: NO X-Spam-Score: 0.92 X-Spam-Level: X-Spam-Status: No, score=0.92 tagged_above=-9999 required=6 tests=[SPF_FAIL=0.919, SPF_HELO_NONE=0.001] autolearn=disabled Received: from tulikuusama2.dnainternet.net ([83.102.40.151]) by localhost (tulikuusama2.dnainternet.net [127.0.0.1]) (DNA Internet, port 10041) with ESMTP id SOODwypUvy2D; Wed, 14 Jun 2023 18:57:53 +0300 (EEST) Received: from omenapuu2.dnainternet.net (omenapuu2.dnainternet.net [83.102.40.54]) by tulikuusama2.dnainternet.net (Postfix) with ESMTP id 87E071AFB7; Wed, 14 Jun 2023 18:57:53 +0300 (EEST) Received: from basile.localnet (87-92-194-88.rev.dnainternet.fi [87.92.194.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by omenapuu2.dnainternet.net (Postfix) with ESMTPS id 3B057206; Wed, 14 Jun 2023 18:57:50 +0300 (EEST) From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Wed, 14 Jun 2023 18:57:50 +0300 Message-ID: <3559820.ilfcA4O0Wq@basile.remlab.net> Organization: Remlab In-Reply-To: <20230609071727.524-1-arnie.chang@sifive.com> References: <20230609071727.524-1-arnie.chang@sifive.com> MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] lavc/h264chroma: RISC-V V add motion compensation for 4xH and 2xH chroma blocks 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: Arnie Chang 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: TGUgcGVyamFudGFpbmEgOS4ga2Vzw6RrdXV0YSAyMDIzLCAxMC4xNy4yNyBFRVNUIEFybmllIENo YW5nIGEgw6ljcml0IDoKPiBPcHRpbWl6ZSB0aGUgcHV0IGFuZCBhdmcgZmlsdGVyaW5nIGZvciA0 eEggYW5kIDJ4SCBibG9ja3MKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcm5pZSBDaGFuZyA8YXJuaWUu Y2hhbmdAc2lmaXZlLmNvbT4KPiAtLS0KPiBjaGVja2FzbTogdXNpbmcgcmFuZG9tIHNlZWQgMzQ3 NTc5OTc2NQo+IFJWVmkzMjoKPiAgLSBoMjY0Y2hyb21hLmNocm9tYV9tYyBbT0tdCj4gY2hlY2th c206IGFsbCA2IHRlc3RzIHBhc3NlZAo+IGF2Z19oMjY0X2Nocm9tYV9tYzFfOF9jOiAxODIxLjUK PiBhdmdfaDI2NF9jaHJvbWFfbWMxXzhfcnZ2X2kzMjogNDY2LjUKPiBhdmdfaDI2NF9jaHJvbWFf bWMyXzhfYzogOTM5LjIKPiBhdmdfaDI2NF9jaHJvbWFfbWMyXzhfcnZ2X2kzMjogNDY2LjUKPiBh dmdfaDI2NF9jaHJvbWFfbWM0XzhfYzogNTAyLjIKPiBhdmdfaDI2NF9jaHJvbWFfbWM0XzhfcnZ2 X2kzMjogNDY2LjUKPiBwdXRfaDI2NF9jaHJvbWFfbWMxXzhfYzogMTQzNi41Cj4gcHV0X2gyNjRf Y2hyb21hX21jMV84X3J2dl9pMzI6IDM4Mi41Cj4gcHV0X2gyNjRfY2hyb21hX21jMl84X2M6IDgy NC4yCj4gcHV0X2gyNjRfY2hyb21hX21jMl84X3J2dl9pMzI6IDM4Mi41Cj4gcHV0X2gyNjRfY2hy b21hX21jNF84X2M6IDQzMS4yCj4gcHV0X2gyNjRfY2hyb21hX21jNF84X3J2dl9pMzI6IDM4Mi41 Cj4gCj4gIGxpYmF2Y29kZWMvcmlzY3YvaDI2NF9jaHJvbWFfaW5pdF9yaXNjdi5jIHwgICA4ICsK PiAgbGliYXZjb2RlYy9yaXNjdi9oMjY0X21jX2Nocm9tYS5TICAgICAgICAgfCAyMTYgKysrKysr KysrKysrKystLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCspLCA4 MCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi9oMjY0X2No cm9tYV9pbml0X3Jpc2N2LmMKPiBiL2xpYmF2Y29kZWMvcmlzY3YvaDI2NF9jaHJvbWFfaW5pdF9y aXNjdi5jIGluZGV4IDdjOTA1ZWRmY2QuLjlmOTUxNTBlYTMKPiAxMDA2NDQKPiAtLS0gYS9saWJh dmNvZGVjL3Jpc2N2L2gyNjRfY2hyb21hX2luaXRfcmlzY3YuYwo+ICsrKyBiL2xpYmF2Y29kZWMv cmlzY3YvaDI2NF9jaHJvbWFfaW5pdF9yaXNjdi5jCj4gQEAgLTI3LDYgKzI3LDEwIEBACj4gCj4g IHZvaWQgaDI2NF9wdXRfY2hyb21hX21jOF9ydnYodWludDhfdCAqcF9kc3QsIGNvbnN0IHVpbnQ4 X3QgKnBfc3JjLAo+IHB0cmRpZmZfdCBzdHJpZGUsIGludCBoLCBpbnQgeCwgaW50IHkpOyB2b2lk Cj4gaDI2NF9hdmdfY2hyb21hX21jOF9ydnYodWludDhfdCAqcF9kc3QsIGNvbnN0IHVpbnQ4X3Qg KnBfc3JjLCBwdHJkaWZmX3QKPiBzdHJpZGUsIGludCBoLCBpbnQgeCwgaW50IHkpOyArdm9pZCBo MjY0X3B1dF9jaHJvbWFfbWM0X3J2dih1aW50OF90ICpwX2RzdCwKPiBjb25zdCB1aW50OF90ICpw X3NyYywgcHRyZGlmZl90IHN0cmlkZSwgaW50IGgsIGludCB4LCBpbnQgeSk7ICt2b2lkCj4gaDI2 NF9hdmdfY2hyb21hX21jNF9ydnYodWludDhfdCAqcF9kc3QsIGNvbnN0IHVpbnQ4X3QgKnBfc3Jj LCBwdHJkaWZmX3QKPiBzdHJpZGUsIGludCBoLCBpbnQgeCwgaW50IHkpOyArdm9pZCBoMjY0X3B1 dF9jaHJvbWFfbWMyX3J2dih1aW50OF90ICpwX2RzdCwKPiBjb25zdCB1aW50OF90ICpwX3NyYywg cHRyZGlmZl90IHN0cmlkZSwgaW50IGgsIGludCB4LCBpbnQgeSk7ICt2b2lkCj4gaDI2NF9hdmdf Y2hyb21hX21jMl9ydnYodWludDhfdCAqcF9kc3QsIGNvbnN0IHVpbnQ4X3QgKnBfc3JjLCBwdHJk aWZmX3QKPiBzdHJpZGUsIGludCBoLCBpbnQgeCwgaW50IHkpOwo+IAo+ICBhdl9jb2xkIHZvaWQg ZmZfaDI2NGNocm9tYV9pbml0X3Jpc2N2KEgyNjRDaHJvbWFDb250ZXh0ICpjLCBpbnQgYml0X2Rl cHRoKQo+ICB7Cj4gQEAgLTM2LDYgKzQwLDEwIEBAIGF2X2NvbGQgdm9pZCBmZl9oMjY0Y2hyb21h X2luaXRfcmlzY3YoSDI2NENocm9tYUNvbnRleHQKPiAqYywgaW50IGJpdF9kZXB0aCkgaWYgKGJp dF9kZXB0aCA9PSA4ICYmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWVl9JMzIpICYmCj4gZmZfZ2V0 X3J2X3ZsZW5iKCkgPj0gMTYpIHsgYy0+cHV0X2gyNjRfY2hyb21hX3BpeGVsc190YWJbMF0gPQo+ IGgyNjRfcHV0X2Nocm9tYV9tYzhfcnZ2OyBjLT5hdmdfaDI2NF9jaHJvbWFfcGl4ZWxzX3RhYlsw XSA9Cj4gaDI2NF9hdmdfY2hyb21hX21jOF9ydnY7ICsgICAgICAgIGMtPnB1dF9oMjY0X2Nocm9t YV9waXhlbHNfdGFiWzFdID0KPiBoMjY0X3B1dF9jaHJvbWFfbWM0X3J2djsgKyAgICAgICAgYy0+ YXZnX2gyNjRfY2hyb21hX3BpeGVsc190YWJbMV0gPQo+IGgyNjRfYXZnX2Nocm9tYV9tYzRfcnZ2 OyArICAgICAgICBjLT5wdXRfaDI2NF9jaHJvbWFfcGl4ZWxzX3RhYlsyXSA9Cj4gaDI2NF9wdXRf Y2hyb21hX21jMl9ydnY7ICsgICAgICAgIGMtPmF2Z19oMjY0X2Nocm9tYV9waXhlbHNfdGFiWzJd ID0KPiBoMjY0X2F2Z19jaHJvbWFfbWMyX3J2djsgfQo+ICAjZW5kaWYKPiAgfQo+IGRpZmYgLS1n aXQgYS9saWJhdmNvZGVjL3Jpc2N2L2gyNjRfbWNfY2hyb21hLlMKPiBiL2xpYmF2Y29kZWMvcmlz Y3YvaDI2NF9tY19jaHJvbWEuUyBpbmRleCAzNjRiYzMxNTZlLi5jOTdjZGJhZDg2IDEwMDY0NAo+ IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvaDI2NF9tY19jaHJvbWEuUwo+ICsrKyBiL2xpYmF2Y29k ZWMvcmlzY3YvaDI2NF9tY19jaHJvbWEuUwo+IEBAIC0xOSw4ICsxOSw3IEBACj4gICAqLwo+ICAj aW5jbHVkZSAibGliYXZ1dGlsL3Jpc2N2L2FzbS5TIgo+IAo+IC0ubWFjcm8gIGgyNjRfY2hyb21h X21jOCB0eXBlCj4gLWZ1bmMgaDI2NF9cdHlwZVwoKV9jaHJvbWFfbWM4X3J2diwgenZlMzJ4Cj4g Ky5tYWNybyAgZG9fY2hyb21hX21jIHR5cGUgd2lkdGggdW5yb2xsCgpJdCBsb29rcyBsaWtlIFx3 aWR0aCBpcyBvbmx5IGV2ZXIgdXNlZCBhcyBBVkwuIFlvdSBjb3VsZCBhZHZhbnRhZ2VvdXNseSBw YXNzIAppdCBhcyBhIHJ1bi10aW1lIGFyZ3VtZW50IHRvIGFuIGludGVybmFsIGZ1bmN0aW9uLCBh bmQgc3BhcmUgdGhlIGluc3RydWN0aW9uIApjYWNoZSwgaW5zdGVhZCBvZiBpbnN0YW50aWF0aW5n IG90aGVyd2lzZSBpZGVudGljYWwgY29kZSB0aHJpY2UuCgo+ICAgICAgICAgIGNzcncgICAgICAg ICAgICB2eHJtLCB6ZXJvCj4gICAgICAgICAgc2xsaSAgICAgICAgICAgIHQyLCBhNSwgMwo+ICAg ICAgICAgIG11bCAgICAgICAgICAgICB0MSwgYTUsIGE0Cj4gQEAgLTMwLDk0ICsyOSwxMDQgQEAg ZnVuYyBoMjY0X1x0eXBlXCgpX2Nocm9tYV9tYzhfcnZ2LCB6dmUzMngKPiAgICAgICAgICBzdWIg ICAgICAgICAgICAgYTcsIGE0LCB0MQo+ICAgICAgICAgIGFkZGkgICAgICAgICAgICBhNiwgYTUs IDY0Cj4gICAgICAgICAgc3ViICAgICAgICAgICAgIHQwLCB0MiwgdDEKPiAtICAgICAgICB2c2V0 aXZsaSAgICAgICAgdDMsIDgsIGU4LCBtMSwgdGEsIG11Cj4gKyAgICAgICAgdnNldGl2bGkgICAg ICAgIHQzLCBcd2lkdGgsIGU4LCBtMSwgdGEsIG11Cj4gICAgICAgICAgYmVxeiAgICAgICAgICAg IHQxLCAyZgo+ICAgICAgICAgIGJsZXogICAgICAgICAgICBhMywgOGYKPiAgICAgICAgICBsaSAg ICAgICAgICAgICAgdDQsIDAKPiAgICAgICAgICBsaSAgICAgICAgICAgICAgdDIsIDAKPiAgICAg ICAgICBsaSAgICAgICAgICAgICAgdDUsIDEKPiAgICAgICAgICBhZGRpICAgICAgICAgICAgYTUs IHQzLCAxCj4gKyAgLmlmYyBcdW5yb2xsLDEKPiAgICAgICAgICBzbGxpICAgICAgICAgICAgdDMs IGEyLCAyCj4gKyAgLmVsc2UKPiArICAgICAgICBzbGxpICAgICAgICAgICAgdDMsIGEyLCAxCj4g KyAgLmVuZGlmCgpOb3RlIHRoYXQgYWxsIHRob3NlIDUtbGluZSBjb25kaXRpb25hbCBzaGlmdCBi bG9ja3MgY291bGQgYmUgc2ltcGxpZmllZCBieSAKZm9sZGluZywgZS5nLjoKCiAgICBzbGxpIHQz LCBhMiwgKDEgKyBcdW5yb2xsKQoKVGhvdWdoIEkgd29uZGVyIGlmIHdlIGNvdWxkIGxldmVyYWdl IFNIKkFERCBpbnN0cnVjdGlvbnMgaW4gc29tZSBjYXNlcyBpbnN0ZWFkIApvZiBTTExJPwoKKC4u KQoKPiArLmVuZG0KPiArCj4gKy5tYWNybyAgaDI2NF9jaHJvbWFfbWMgdHlwZSB3aWR0aAo+ICtm dW5jIGgyNjRfXHR5cGVcKClfY2hyb21hX21jXHdpZHRoXCgpX3J2diwgenZlMzJ4Cj4gKyAgLmlm YyBcd2lkdGgsOAo+ICsgICAgICAgIGRvX2Nocm9tYV9tYyBcdHlwZSA4IDEKPiArICAuZWxzZQo+ ICsgICAgICAgIGxpICAgICAgYTcsIDMKPiArICAgICAgICBibHQgICAgIGEzLCBhNywgMTFmCj4g KyAgICAgICAgZG9fY2hyb21hX21jIFx0eXBlIFx3aWR0aCAxCj4gKzExOgo+ICsgICAgICAgIGRv X2Nocm9tYV9tYyBcdHlwZSBcd2lkdGggMAo+ICsgIC5lbmRpZgoKCi0tIApSw6ltaSBEZW5pcy1D b3VybW9udApodHRwOi8vd3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVn LWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZt cGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZt cGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K