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 8D2D94A464 for ; Sun, 30 Jun 2024 11:39:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AD8AA68D65F; Sun, 30 Jun 2024 14:39:49 +0300 (EEST) Received: from mail-qk1-f169.google.com (mail-qk1-f169.google.com [209.85.222.169]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 32EE868D240 for ; Sun, 30 Jun 2024 14:39:43 +0300 (EEST) Received: by mail-qk1-f169.google.com with SMTP id af79cd13be357-79c076c0e1aso135847985a.2 for ; Sun, 30 Jun 2024 04:39:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719747581; x=1720352381; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=TPalMdyhF01fxoFtfesZ8L0Nc511dSs462BAMmyGduA=; b=WrUHKvYqg9BkjrOczRR3CCb0tGYJEr+QEFj8gcU/RdAsHKW1DIHnAWev4xI9oawmLv zwYVTKYA0MXMbiwJzk+RFn1EeMBtQ/OA0xUQw6H9afEhyynVD7T2kXPWKuh94DLay152 HFrX6+zJjxh/OfRqmlmbCRq31ELt1qY9cyUa0JkGr0JKYuqOzc73NKyrG6A+3IlQIQtw C9f3zdAmt0MUoyf3gzW9+5LL+KyelvURln3BoqQG8Z7oHGd/lA3+R1Cu+sDvGr0fI0o2 QfsGKeEv+anoF81sxYtOVHRL90NorNkPbfYHQnem/RYy65KDIN3bdnc9rXoeCdFuExqe lzoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719747581; x=1720352381; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=TPalMdyhF01fxoFtfesZ8L0Nc511dSs462BAMmyGduA=; b=KEHaJ9dZ2Y3oSRJqEsJTsrWk0odUzzCpAIPYdsPP3YH51DiwlNECCxK8+UTu9BExfQ 4zSSneGX/NXBI3z7O8i8LRvW70cMGSVECZ6vVYADxLJVnq9QfjEWYC8vJogqZupET8ID g7a7dXPDR2GTBEi7u+jLt3h/EUEZ+cbEG6RZ9waAh0oMrMY3xnuDg2wIXGHQnn7wC3nM gqdSUZ2lDFkFCwY2vT/M5AqCSS4n0yjnO2bdketdM0+o4eXJNvUzRMwsCoBkuorjTDrA t7BSXJMs7WWpcN3ubqTRzHt4MKl4fpWTy6YBi1cGHTnnx5c1oYujMyq0NbDhC9Ox+NpE rLyA== X-Gm-Message-State: AOJu0Yw5nRQc1VfNCkZAAmuLURzINLaFQmstbYVTFkgWILSX2wacOM0N 5L1Sb2ugHopVR8gx4V6Dr/pQ8aUaWIFGe+YNOehgPx/+fWpaDZy/Z3ycXTLIotMpD1DHDigOr6E oHZtwYdEmcxwgHi66LttnMWCClz0x51MX5Fs= X-Google-Smtp-Source: AGHT+IGKztNR7mheYXWfLBA0vxQTSn5zfFH4XdViEyhMni1kT69PLlOFutqlZ4XlFfezv+bRB/DZZN9eqgq5ZvzwkYU= X-Received: by 2002:a05:6214:300e:b0:6b5:3f58:bb7d with SMTP id 6a1803df08f44-6b5b70a84b5mr34258636d6.5.1719747581204; Sun, 30 Jun 2024 04:39:41 -0700 (PDT) MIME-Version: 1.0 References: <20240615115034.3891490-1-uk7b@foxmail.com> <9296415.CDJkKcVGEf@basile.remlab.net> In-Reply-To: <9296415.CDJkKcVGEf@basile.remlab.net> From: flow gg Date: Sun, 30 Jun 2024 19:39:30 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v4 2/4] lavc/vp9dsp: R-V V mc bilin hv 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: SW5pdGlhbGx5LCBJIHRyaWVkIHVzaW5nIGB2bmNsaXAud2lgIHdpdGggcmVmZXJlbmNlIHRvIGgy NjQsCi0gICAgICAgIHZ3YWRkLnd4ICAgICAgICB2MTYsIHYxNiwgdDQKLSAgICAgICAgdm5zcmEu d2kgICAgICAgIHYxNiwgdjE2LCA0CisgICAgICAgIHZuY2xpcC53aSAgICAgICB2MTYsIHYxNiwg NAoKYnV0IGNvdWxkbid0IGZpbmQgdGhlIGNvcnJlY3Qgd2F5Li4uIEkgdGhpbmsgdGhlcmUgbWln aHQgYmUgc29tZSBvdmVyZmxvdwppc3N1ZXMgdGhhdCBJIGRpZG4ndCB1bmRlcnN0YW5kIGNvcnJl Y3RseS4gSG93IGRvIHlvdSB0aGluayBpdCBzaG91bGQgYmUKcmVwbGFjZWQ/CgpSw6ltaSBEZW5p cy1Db3VybW9udCA8cmVtaUByZW1sYWIubmV0PiDkuo4yMDI05bm0NuaciDI15pel5ZGo5LqMIDA0 OjA35YaZ6YGT77yaCgo+IExlIGxhdWFudGFpbmEgMTUuIGtlc8Oka3V1dGEgMjAyNCwgMTQuNTAu MzIgRUVTVCB1azdiQGZveG1haWwuY29tIGEgw6ljcml0IDoKPiA+IEZyb206IHN1bnl1ZWNoaSA8 c3VueXVlY2hpQGlzY2FzLmFjLmNuPgo+ID4KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgQzkwOCAgIFg2MAo+ID4gdnA5X2F2Z19iaWxpbl80 aHZfOGJwcF9jICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgIDEwLjcgICAgOS41Cj4gPiB2 cDlfYXZnX2JpbGluXzRodl84YnBwX3J2dl9pMzIgICAgICAgICAgICAgICAgICAgICA6ICAgIDQu MCAgICAzLjUKPiA+IHZwOV9hdmdfYmlsaW5fOGh2XzhicHBfYyAgICAgICAgICAgICAgICAgICAg ICAgICAgIDogICAzOC41ICAgMzQuMgo+ID4gdnA5X2F2Z19iaWxpbl84aHZfOGJwcF9ydnZfaTMy ICAgICAgICAgICAgICAgICAgICAgOiAgICA3LjIgICAgNi41Cj4gPiB2cDlfYXZnX2JpbGluXzE2 aHZfOGJwcF9jICAgICAgICAgICAgICAgICAgICAgICAgICA6ICAxNDcuMiAgMTMwLjUKPiA+IHZw OV9hdmdfYmlsaW5fMTZodl84YnBwX3J2dl9pMzIgICAgICAgICAgICAgICAgICAgIDogICAxNC41 ICAgMTIuNwo+ID4gdnA5X2F2Z19iaWxpbl8zMmh2XzhicHBfYyAgICAgICAgICAgICAgICAgICAg ICAgICAgOiAgNTc0LjIgIDUwOS43Cj4gPiB2cDlfYXZnX2JpbGluXzMyaHZfOGJwcF9ydnZfaTMy ICAgICAgICAgICAgICAgICAgICA6ICAgNDIuNSAgIDM4LjAKPiA+IHZwOV9hdmdfYmlsaW5fNjRo dl84YnBwX2MgICAgICAgICAgICAgICAgICAgICAgICAgIDogMjMyMS4yIDIwMTcuNwo+ID4gdnA5 X2F2Z19iaWxpbl82NGh2XzhicHBfcnZ2X2kzMiAgICAgICAgICAgICAgICAgICAgOiAgMTYzLjUg IDEzMS4wCj4gPiB2cDlfcHV0X2JpbGluXzRodl84YnBwX2MgICAgICAgICAgICAgICAgICAgICAg ICAgICA6ICAgMTAuMCAgICA4LjcKPiA+IHZwOV9wdXRfYmlsaW5fNGh2XzhicHBfcnZ2X2kzMiAg ICAgICAgICAgICAgICAgICAgIDogICAgMy41ICAgIDMuMAo+ID4gdnA5X3B1dF9iaWxpbl84aHZf OGJwcF9jICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAgIDM1LjIgICAzMS4yCj4gPiB2cDlf cHV0X2JpbGluXzhodl84YnBwX3J2dl9pMzIgICAgICAgICAgICAgICAgICAgICA6ICAgIDYuNSAg ICA1LjcKPiA+IHZwOV9wdXRfYmlsaW5fMTZodl84YnBwX2MgICAgICAgICAgICAgICAgICAgICAg ICAgIDogIDEzNC4wICAxMTkuMAo+ID4gdnA5X3B1dF9iaWxpbl8xNmh2XzhicHBfcnZ2X2kzMiAg ICAgICAgICAgICAgICAgICAgOiAgIDEyLjcgICAxMS41Cj4gPiB2cDlfcHV0X2JpbGluXzMyaHZf OGJwcF9jICAgICAgICAgICAgICAgICAgICAgICAgICA6ICA1MzguNSAgNDY0LjIKPiA+IHZwOV9w dXRfYmlsaW5fMzJodl84YnBwX3J2dl9pMzIgICAgICAgICAgICAgICAgICAgIDogICAzOS43ICAg MzUuMgo+ID4gdnA5X3B1dF9iaWxpbl82NGh2XzhicHBfYyAgICAgICAgICAgICAgICAgICAgICAg ICAgOiAyMTExLjcgMTgzMy4yCj4gPiB2cDlfcHV0X2JpbGluXzY0aHZfOGJwcF9ydnZfaTMyICAg ICAgICAgICAgICAgICAgICA6ICAxMzguNSAgMTIyLjUKPiA+IC0tLQo+ID4gIGxpYmF2Y29kZWMv cmlzY3YvdnA5X21jX3J2di5TICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0KPiA+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMgfCAxMCArKysrKysrKysKPiA+ ICAyIGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Cj4g PiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZ2LlMKPiBiL2xpYmF2Y29k ZWMvcmlzY3YvdnA5X21jX3J2di5TCj4gPiBpbmRleCBmYjczNzcwNDhhLi41MjQxNTYyNTMxIDEw MDY0NAo+ID4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlfbWNfcnZ2LlMKPiA+ICsrKyBiL2xp YmF2Y29kZWMvcmlzY3YvdnA5X21jX3J2di5TCj4gPiBAQCAtMTQ3LDYgKzE0Nyw0MCBAQCBmdW5j IGZmX1xvcFwoKV92cDlfYmlsaW5fNjRcdHlwZVwoKV9ydnYsIHp2ZTMyeAo+ID4gIGVuZGZ1bmMK PiA+ICAuZW5kbQo+ID4KPiA+ICsubWFjcm8gYmlsaW5faHYgb3AKPiA+ICtmdW5jIGZmX1xvcFwo KV92cDlfYmlsaW5fNjRodl9ydnYsIHp2ZTMyeAo+ID4gKyAgICAgICAgdnNldHZsc3RhdGljOCAg IDY0LCB0MCwgNjQKPiA+ICsuTGJpbGluX2h2XG9wOgo+ID4gKy5pZmMgXG9wLGF2Zwo+ID4gKyAg ICAgICAgY3Nyd2kgICAgICAgICAgIHZ4cm0sIDAKPiA+ICsuZW5kaWYKPiA+ICsgICAgICAgIG5l ZyAgICAgICAgICAgICB0MSwgYTUKPiA+ICsgICAgICAgIG5lZyAgICAgICAgICAgICB0MiwgYTYK PiA+ICsgICAgICAgIGxpICAgICAgICAgICAgICB0NCwgOAo+ID4gKyAgICAgICAgYmlsaW5fbG9h ZF9oICAgIHYyNCwgcHV0LCBhNQo+ID4gKyAgICAgICAgYWRkICAgICAgICAgICAgIGEyLCBhMiwg YTMKPiA+ICsxOgo+ID4gKyAgICAgICAgYWRkaSAgICAgICAgICAgIGE0LCBhNCwgLTEKPiA+ICsg ICAgICAgIGJpbGluX2xvYWRfaCAgICB2NCwgcHV0LCBhNQo+ID4gKyAgICAgICAgdndtdWx1LnZ4 ICAgICAgIHYxNiwgdjQsIGE2Cj4gPiArICAgICAgICB2d21hY2NzdS52eCAgICAgdjE2LCB0Miwg djI0Cj4gPiArICAgICAgICB2d2FkZC53eCAgICAgICAgdjE2LCB2MTYsIHQ0Cj4gPiArICAgICAg ICB2bnNyYS53aSAgICAgICAgdjE2LCB2MTYsIDQKPgo+IFdoeSByb3VuZCBtYW51YWxseT8KPiBJ dCBsb29rcyBsaWtlIHZuY2xpcC53aSB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCBoZXJl Lgo+Cj4gPiArICAgICAgICB2YWRkLnZ2ICAgICAgICAgdjAsIHYxNiwgdjI0Cj4gPiArLmlmYyBc b3AsYXZnCj4gPiArICAgICAgICB2bGU4LnYgICAgICAgICAgdjE2LCAoYTApCj4gPiArICAgICAg ICB2YWFkZHUudnYgICAgICAgdjAsIHYwLCB2MTYKPiA+ICsuZW5kaWYKPiA+ICsgICAgICAgIHZz ZTgudiAgICAgICAgICB2MCwgKGEwKQo+ID4gKyAgICAgICAgdm12LnYudiAgICAgICAgIHYyNCwg djQKPiA+ICsgICAgICAgIGFkZCAgICAgICAgICAgICBhMiwgYTIsIGEzCj4gPiArICAgICAgICBh ZGQgICAgICAgICAgICAgYTAsIGEwLCBhMQo+ID4gKyAgICAgICAgYm5leiAgICAgICAgICAgIGE0 LCAxYgo+ID4gKwo+ID4gKyAgICAgICAgcmV0Cj4gPiArZW5kZnVuYwo+ID4gKy5lbmRtCj4gPiAr Cj4gPiAgLmlycCBsZW4sIDY0LCAzMiwgMTYsIDgsIDQKPiA+ICAgICAgICAgIGNvcHlfYXZnIFxs ZW4KPiA+ICAuZW5kcgo+ID4gQEAgLTE1NSw2ICsxODksOCBAQCBiaWxpbl9oX3YgIHB1dCwgaCwg YTUKPiA+ICBiaWxpbl9oX3YgIGF2ZywgaCwgYTUKPiA+ICBiaWxpbl9oX3YgIHB1dCwgdiwgYTYK PiA+ICBiaWxpbl9oX3YgIGF2ZywgdiwgYTYKPiA+ICtiaWxpbl9odiAgIHB1dAo+ID4gK2JpbGlu X2h2ICAgYXZnCj4gPgo+ID4gIC5tYWNybyBmdW5jX2JpbGluX2hfdiBsZW4sIG9wLCB0eXBlCj4g PiAgZnVuYyBmZl9cb3BcKClfdnA5X2JpbGluX1xsZW5cKClcdHlwZVwoKV9ydnYsIHp2ZTMyeAo+ ID4gQEAgLTE2NSw3ICsyMDEsNyBAQCBlbmRmdW5jCj4gPgo+ID4gIC5pcnAgbGVuLCAzMiwgMTYs IDgsIDQKPiA+ICAgICAgICAgIC5pcnAgb3AsIHB1dCwgYXZnCj4gPiAtICAgICAgICAgICAgICAg IC5pcnAgdHlwZSwgaCwgdgo+ID4gKyAgICAgICAgICAgICAgICAuaXJwIHR5cGUsIGgsIHYsIGh2 Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgZnVuY19iaWxpbl9oX3YgXGxlbiwgXG9wLCBc dHlwZQo+ID4gICAgICAgICAgICAgICAgICAuZW5kcgo+ID4gICAgICAgICAgLmVuZHIKPiA+IGRp ZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBiL2xpYmF2Y29kZWMv cmlzY3YvdnA5ZHNwX2luaXQuYwo+ID4gaW5kZXggOTYwNmQ4NTQ1Zi4uYjM3MDBkZmIwOCAxMDA2 NDQKPiA+IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYwo+ID4gKysrIGIvbGli YXZjb2RlYy9yaXNjdi92cDlkc3BfaW5pdC5jCj4gPiBAQCAtODMsNiArODMsMTYgQEAgc3RhdGlj IGF2X2NvbGQgdm9pZCB2cDlkc3BfbWNfaW5pdF9yaXNjdihWUDlEU1BDb250ZXh0Cj4gPiAqZHNw LCBpbnQgYnBwKSBkc3AtPm1jWzRdW0ZJTFRFUl9CSUxJTkVBUiBdWzBdWzFdWzBdID0KPiA+IGZm X3B1dF92cDlfYmlsaW5fNGhfcnZ2OyBkc3AtPm1jWzRdW0ZJTFRFUl9CSUxJTkVBUiBdWzFdWzBd WzFdID0KPiA+IGZmX2F2Z192cDlfYmlsaW5fNHZfcnZ2OyBkc3AtPm1jWzRdW0ZJTFRFUl9CSUxJ TkVBUiBdWzFdWzFdWzBdID0KPiA+IGZmX2F2Z192cDlfYmlsaW5fNGhfcnZ2OyArICAgIGRzcC0+ bWNbMF1bRklMVEVSX0JJTElORUFSIF1bMF1bMV1bMV0gPQo+ID4gZmZfcHV0X3ZwOV9iaWxpbl82 NGh2X3J2djsgKyAgICBkc3AtPm1jWzBdW0ZJTFRFUl9CSUxJTkVBUiBdWzFdWzFdWzFdID0KPiA+ IGZmX2F2Z192cDlfYmlsaW5fNjRodl9ydnY7ICsgICAgZHNwLT5tY1sxXVtGSUxURVJfQklMSU5F QVIgXVswXVsxXVsxXSA9Cj4gPiBmZl9wdXRfdnA5X2JpbGluXzMyaHZfcnZ2OyArICAgIGRzcC0+ bWNbMV1bRklMVEVSX0JJTElORUFSIF1bMV1bMV1bMV0gPQo+ID4gZmZfYXZnX3ZwOV9iaWxpbl8z Mmh2X3J2djsgKyAgICBkc3AtPm1jWzJdW0ZJTFRFUl9CSUxJTkVBUiBdWzBdWzFdWzFdID0KPiA+ IGZmX3B1dF92cDlfYmlsaW5fMTZodl9ydnY7ICsgICAgZHNwLT5tY1syXVtGSUxURVJfQklMSU5F QVIgXVsxXVsxXVsxXSA9Cj4gPiBmZl9hdmdfdnA5X2JpbGluXzE2aHZfcnZ2OyArICAgIGRzcC0+ bWNbM11bRklMVEVSX0JJTElORUFSIF1bMF1bMV1bMV0gPQo+ID4gZmZfcHV0X3ZwOV9iaWxpbl84 aHZfcnZ2OyArICAgIGRzcC0+bWNbM11bRklMVEVSX0JJTElORUFSIF1bMV1bMV1bMV0gPQo+ID4g ZmZfYXZnX3ZwOV9iaWxpbl84aHZfcnZ2OyArICAgIGRzcC0+bWNbNF1bRklMVEVSX0JJTElORUFS IF1bMF1bMV1bMV0gPQo+ID4gZmZfcHV0X3ZwOV9iaWxpbl80aHZfcnZ2OyArICAgIGRzcC0+bWNb NF1bRklMVEVSX0JJTElORUFSIF1bMV1bMV1bMV0gPQo+ID4gZmZfYXZnX3ZwOV9iaWxpbl80aHZf cnZ2Owo+ID4KPiA+ICAjdW5kZWYgaW5pdF9mcGVsCj4gPiAgICAgIH0KPgo+Cj4gLS0KPiBSw6lt aSBEZW5pcy1Db3VybW9udAo+IGh0dHA6Ly93d3cucmVtbGFiLm5ldC8KPgo+Cj4KPiBfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBt YWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0 IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3 aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZl bEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1k ZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1k ZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==