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 85EE84AA31 for ; Tue, 7 May 2024 18:43:13 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A6D4468D697; Tue, 7 May 2024 21:43:10 +0300 (EEST) Received: from mail-qv1-f45.google.com (mail-qv1-f45.google.com [209.85.219.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E927C68D521 for ; Tue, 7 May 2024 21:43:03 +0300 (EEST) Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-69b730fc89bso10308636d6.1 for ; Tue, 07 May 2024 11:43:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715107382; x=1715712182; 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=M1SZ82qN74X2Y4aeAn5p5BbKqKcO+qIN1vDDaB2PeEM=; b=M9Y+EWVx7CIuBBeIhVc494fiIKVLpfEqCOkvCQAKW9k8ZLJKcWAhDI8UsxibPwQM7v Xj5IO+pOEHYI6sh2PIVq8SQVxeGjPK5wew75LpgEl7Vi95m/poCyYtVJAsuXP7iOZiC/ Qt5c+IUlNf/R0iCIb8xJTUUr4g6efxTmRRR2Lc1LDoJj3vbjnMwAzfERDI/R5kgup/bs E/ESsUmkUfMCpyltZSomjaqCVsl6YN8L5yY0cCeP5TZA0Qr0gWjz9r5/DvZWRSyMcd4M 76korE+Ph11XGp4nyJjHUtP+FsICEuTBr7k8v3sxfFDnsJaC2EQ2XYjOuSAE1Ct/lRBb 07Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715107382; x=1715712182; 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=M1SZ82qN74X2Y4aeAn5p5BbKqKcO+qIN1vDDaB2PeEM=; b=la4LcB8k3MY/sEG29sPCFYZfy+U/5l9yzMHkDhNNsfalQ1M2pUrZx8gyvbdTWZiU+0 du1vwdK4/TgdrGaO9J9yedThOrSrKyG/vezsiRnr45yOvWo+L7eR8xJV6JcSAUvBOGGJ v7q8HTPLQnjtG5sOy7bgDdUKgyo+RsnYsC5UwKaXWDWxniNz9LqX8NwMhih5wa66L+8U RbZbV5eUGowfILBtpIoaOW90FM+RqkyTNMSI8j9gl0bGv4baKxK3m9W0hFy6QW/0Uc/E w4pksZOCIJNSZqew0kJhOyR3wWqWOEglB7CpOGcNlR4RNhwrjz2JM5bNctCitkJxaZDW EInw== X-Gm-Message-State: AOJu0YzvngD/VsQ8HfeqENHZNYnPFLbhMLxq6/6oLFn+bBfWdS19SHK6 2LsCn2bSuZ49v++M/IGJA6ckT68wh3Pd8HxKIVUYtlR3FIgLaM9x/H89dVrA5Ey6u9mg6ReuCOA VycIaMLVze5xtSlLuhVRb2nWnsrg1qg1+KDo= X-Google-Smtp-Source: AGHT+IGX6OquSSfGh6I1a5yrbDjnc0fPwcQIpeqXvfryILFSafvxFyXDxqanESUkVTtzAiOu5XAYF49umkmrEhFhxlI= X-Received: by 2002:a05:6214:3002:b0:6a0:c9e5:a15c with SMTP id 6a1803df08f44-6a1515c7d98mr6568756d6.63.1715107382133; Tue, 07 May 2024 11:43:02 -0700 (PDT) MIME-Version: 1.0 References: <20240507073613.2871668-1-uk7b@foxmail.com> <4581169.LvFx2qVVIh@basile.remlab.net> In-Reply-To: <4581169.LvFx2qVVIh@basile.remlab.net> From: flow gg Date: Wed, 8 May 2024 02:42:51 +0800 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH v2 3/9] lavc/vp9dsp: R-V V ipred hor 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: PiBEbyB5b3UgZ2FpbiBtdWNoIGJ5IHVucm9sbGluZyBhbGwgdGhlIHdheSB0byAxNng/IEdpdmVu IHRoYXQgeW91IGhhdmUgdGhlCj4gY291bnRlciB2YWx1ZSBhbHJlYWR5IGluIHQwLCBpdCBzaG91 bGQgbm90IG1ha2UgbXVjaCBkaWZmZXJlbmNlIHRvIGp1c3QKdW5yb2xsCj4gMnggb3IgbWF5YmUg NHggYW5kIHRoZW4gbG9vcC4KCkkgY2hvc2UgdGhpcyBzaW1wbGUgbWV0aG9kIGJlY2F1c2UgSSB0 aGluayB0aGUgZWZmZWN0IGlzIGFib3V0IHRoZSBzYW1lLi4KRG8gSSBuZWVkIHRvIGNoYW5nZSBp dD8KCj4gSXQgbWlnaHQgYWxzbyBiZSBmYXN0ZXIgdG8gdXNlIGxodSBvciBsd3UgYW5kIHNoaWZ0 IHRvIHJlZHVjZSBzY2FsYXIKbG9hZHMsIGF0CmxlYXN0IGlmIHRoZSB2ZWN0b3IgaXMgc3VpdGFi bHkgYWxpZ25lZC4KCkkganVzdCB0ZXN0ZWQgZmZfaF8xNngxNl9ydnYsIGxidSB2ZXJzaW9uIGlz IGZhc3RlciAobGJ1ICogMTYgdmVyc2lvbjoKODAuMiwgbHd1ICogNCB2ZXJzaW9uOiAxMTcuMiku CgoKUsOpbWkgRGVuaXMtQ291cm1vbnQgPHJlbWlAcmVtbGFiLm5ldD4g5LqOMjAyNOW5tDXmnIg4 5pel5ZGo5LiJIDAwOjEw5YaZ6YGT77yaCgo+IExlIHRpaXN0YWluYSA3LiB0b3Vrb2t1dXRhIDIw MjQsIDEwLjM2LjA3IEVFU1QgdWs3YkBmb3htYWlsLmNvbSBhIMOpY3JpdCA6Cj4gPiBGcm9tOiBz dW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KPiA+Cj4gPiBDOTA4Ogo+ID4gdnA5X2hv cl84eDhfOGJwcF9jOiA3NC43Cj4gPiB2cDlfaG9yXzh4OF84YnBwX3J2dl9pMzI6IDM1LjcKPiA+ IHZwOV9ob3JfMTZ4MTZfOGJwcF9jOiAxNzUuNQo+ID4gdnA5X2hvcl8xNngxNl84YnBwX3J2dl9p MzI6IDgwLjIKPiA+IHZwOV9ob3JfMzJ4MzJfOGJwcF9jOiA1MTAuMgo+ID4gdnA5X2hvcl8zMngz Ml84YnBwX3J2dl9pMzI6IDI2NC4wCj4gPiAtLS0KPiA+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZwOV9p bnRyYV9ydnYuUyB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgbGli YXZjb2RlYy9yaXNjdi92cDlkc3AuaCAgICAgICAgfCAgNiArKysrCj4gPiAgbGliYXZjb2RlYy9y aXNjdi92cDlkc3BfaW5pdC5jICAgfCAgMyArKwo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNjUgaW5z ZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9pbnRy YV9ydnYuUwo+ID4gYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9pbnRyYV9ydnYuUyBpbmRleCBkYjk3 NzRjMjYzLi5kZDliYzAzNmU3IDEwMDY0NAo+ID4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlf aW50cmFfcnZ2LlMKPiA+ICsrKyBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2di5TCj4g PiBAQCAtMTEzLDMgKzExMyw1OSBAQCBmdW5jX2RjIGRjX2xlZnQgIDggICBsZWZ0IDMgIDAgIHp2 ZTY0eAo+ID4gIGZ1bmNfZGMgZGNfdG9wICAgMzIgIHRvcCAgNSAgMSAgenZlMzJ4Cj4gPiAgZnVu Y19kYyBkY190b3AgICAxNiAgdG9wICA0ICAxICB6dmUzMngKPiA+ICBmdW5jX2RjIGRjX3RvcCAg IDggICB0b3AgIDMgIDAgIHp2ZTY0eAo+ID4gKwo+ID4gK2Z1bmMgZmZfaF8zMngzMl9ydnYsIHp2 ZTMyeAo+ID4gKyAgICAgICAgbGkgICAgICAgICAgIHQwLCAzMgo+ID4gKyAgICAgICAgYWRkaSAg ICAgICAgIGEyLCBhMiwgMzEKPiA+ICsgICAgICAgIHZzZXR2bGkgICAgICB6ZXJvLCB0MCwgZTgs IG0yLCB0YSwgbWEKPiA+ICsKPiA+ICsgICAgICAgIC5yZXB0IDIKPiA+ICsgICAgICAgIC5pcnAg biAwLCAyLCA0LCA2LCA4LCAxMCwgMTIsIDE0LCAxNiwgMTgsIDIwLCAyMiwgMjQsIDI2LCAyOCwg MzAKPiA+ICsgICAgICAgIGxidSAgICAgICAgICB0MSwgKGEyKQo+ID4gKyAgICAgICAgYWRkaSAg ICAgICAgIGEyLCBhMiwgLTEKPiA+ICsgICAgICAgIHZtdi52LnggICAgICB2XG4sIHQxCj4gPiAr ICAgICAgICAuZW5kcgo+ID4gKyAgICAgICAgLmlycCBuIDAsIDIsIDQsIDYsIDgsIDEwLCAxMiwg MTQsIDE2LCAxOCwgMjAsIDIyLCAyNCwgMjYsIDI4LCAzMAo+ID4gKyAgICAgICAgdnNlOC52ICAg ICAgIHZcbiwgKGEwKQo+ID4gKyAgICAgICAgYWRkICAgICAgICAgIGEwLCBhMCwgYTEKPiA+ICsg ICAgICAgIC5lbmRyCj4gPiArICAgICAgICAuZW5kcgo+Cj4gRG8geW91IGdhaW4gbXVjaCBieSB1 bnJvbGxpbmcgYWxsIHRoZSB3YXkgdG8gMTZ4PyBHaXZlbiB0aGF0IHlvdSBoYXZlIHRoZQo+IGNv dW50ZXIgdmFsdWUgYWxyZWFkeSBpbiB0MCwgaXQgc2hvdWxkIG5vdCBtYWtlIG11Y2ggZGlmZmVy ZW5jZSB0byBqdXN0Cj4gdW5yb2xsCj4gMnggb3IgbWF5YmUgNHggYW5kIHRoZW4gbG9vcC4KPgo+ IEl0IG1pZ2h0IGFsc28gYmUgZmFzdGVyIHRvIHVzZSBsaHUgb3IgbHd1IGFuZCBzaGlmdCB0byBy ZWR1Y2Ugc2NhbGFyCj4gbG9hZHMsIGF0Cj4gbGVhc3QgaWYgdGhlIHZlY3RvciBpcyBzdWl0YWJs eSBhbGlnbmVkLgo+Cj4gPiArCj4gPiArICAgICAgICByZXQKPiA+ICtlbmRmdW5jCj4gPiArCj4g PiArZnVuYyBmZl9oXzE2eDE2X3J2diwgenZlMzJ4Cj4gPiArICAgICAgICBhZGRpICAgICAgICAg YTIsIGEyLCAxNQo+ID4gKyAgICAgICAgdnNldGl2bGkgICAgIHplcm8sIDE2LCBlOCwgbTEsIHRh LCBtYQo+ID4gKwo+ID4gKyAgICAgICAgLmlycCBuIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwg MTUsIDE2LCAxNywgMTgsIDE5LCAyMCwgMjEsCj4gMjIsIDIzCj4gPiArICAgICAgICBsYnUgICAg ICAgICAgdDEsIChhMikKPiA+ICsgICAgICAgIGFkZGkgICAgICAgICBhMiwgYTIsIC0xCj4gPiAr ICAgICAgICB2bXYudi54ICAgICAgdlxuLCB0MQo+ID4gKyAgICAgICAgLmVuZHIKPiA+ICsgICAg ICAgIC5pcnAgbiA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1LCAxNiwgMTcsIDE4LCAxOSwg MjAsIDIxLCAyMgo+ID4gKyAgICAgICAgdnNlOC52ICAgICAgIHZcbiwgKGEwKQo+ID4gKyAgICAg ICAgYWRkICAgICAgICAgIGEwLCBhMCwgYTEKPiA+ICsgICAgICAgIC5lbmRyCj4gPiArICAgICAg ICB2c2U4LnYgICAgICAgdjIzLCAoYTApCj4gPiArCj4gPiArICAgICAgICByZXQKPiA+ICtlbmRm dW5jCj4gPiArCj4gPiArZnVuYyBmZl9oXzh4OF9ydnYsIHp2ZTMyeAo+ID4gKyAgICAgICAgYWRk aSAgICAgICAgIGEyLCBhMiwgNwo+ID4gKyAgICAgICAgdnNldGl2bGkgICAgIHplcm8sIDgsIGU4 LCBtZjIsIHRhLCBtYQo+ID4gKwo+ID4gKyAgICAgICAgLmlycCBuIDgsIDksIDEwLCAxMSwgMTIs IDEzLCAxNCwgMTUKPiA+ICsgICAgICAgIGxidSAgICAgICAgICB0MSwgKGEyKQo+ID4gKyAgICAg ICAgYWRkaSAgICAgICAgIGEyLCBhMiwgLTEKPiA+ICsgICAgICAgIHZtdi52LnggICAgICB2XG4s IHQxCj4gPiArICAgICAgICAuZW5kcgo+ID4gKyAgICAgICAgLmlycCBuIDgsIDksIDEwLCAxMSwg MTIsIDEzLCAxNAo+ID4gKyAgICAgICAgdnNlOC52ICAgICAgIHZcbiwgKGEwKQo+ID4gKyAgICAg ICAgYWRkICAgICAgICAgIGEwLCBhMCwgYTEKPiA+ICsgICAgICAgIC5lbmRyCj4gPiArICAgICAg ICB2c2U4LnYgICAgICAgdjE1LCAoYTApCj4gPiArCj4gPiArICAgICAgICByZXQKPiA+ICtlbmRm dW5jCj4gPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3AuaCBiL2xpYmF2Y29k ZWMvcmlzY3YvdnA5ZHNwLmgKPiA+IGluZGV4IGI4ZmYyODJmOGEuLjBhZDk2MWM3ZTAgMTAwNjQ0 Cj4gPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcC5oCj4gPiArKysgYi9saWJhdmNvZGVj L3Jpc2N2L3ZwOWRzcC5oCj4gPiBAQCAtNjYsNiArNjYsMTIgQEAgdm9pZCBmZl92XzE2eDE2X3J2 aSh1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsCj4gY29uc3QKPiA+IHVpbnQ4X3QgKmws IGNvbnN0IHVpbnQ4X3QgKmEpOwo+ID4gIHZvaWQgZmZfdl84eDhfcnZpKHVpbnQ4X3QgKmRzdCwg cHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiA+ICAgICAgICAgICAgICAgICAg ICBjb25zdCB1aW50OF90ICphKTsKPiA+ICt2b2lkIGZmX2hfMzJ4MzJfcnZ2KHVpbnQ4X3QgKmRz dCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiA+ICsgICAgICAgICAgICAg ICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwo+ID4gK3ZvaWQgZmZfaF8xNngxNl9ydnYodWludDhf dCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAo+ID4gKyAgICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gPiArdm9pZCBmZl9oXzh4OF9ydnYodWlu dDhfdCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAo+ID4gKyAgICAg ICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwo+ID4KPiA+ICAjZGVmaW5lIFZQOV84VEFQ X1JJU0NWX1JWVl9GVU5DKFNJWkUsIHR5cGUsIHR5cGVfaWR4KQo+Cj4gPiAgIFwgdm9pZCBmZl9w dXRfOHRhcF8jI3R5cGUjI18jI1NJWkUjI2hfcnZ2KHVpbnQ4X3QgKmRzdCwgcHRyZGlmZl90Cj4g PiBkc3RzdHJpZGUsICAgXCBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5p dC5jCj4gPiBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwX2luaXQuYyBpbmRleCBjMTBmOGJiZTQx Li43ODE2YjEzZmUwIDEwMDY0NAo+ID4gLS0tIGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5p dC5jCj4gPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiA+IEBAIC01OSw2 ICs1OSw5IEBAIHN0YXRpYyBhdl9jb2xkIHZvaWQKPiA+IHZwOWRzcF9pbnRyYXByZWRfaW5pdF9y aXNjdihWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHApCj4gPiBkc3AtPmludHJhX3ByZWRbVFhf MTZYMTZdW0RDXzEyOV9QUkVEXSA9IGZmX2RjXzEyOV8xNngxNl9ydnY7Cj4gPiBkc3AtPmludHJh X3ByZWRbVFhfMzJYMzJdW1RPUF9EQ19QUkVEXSA9IGZmX2RjX3RvcF8zMngzMl9ydnY7Cj4gPiBk c3AtPmludHJhX3ByZWRbVFhfMTZYMTZdW1RPUF9EQ19QUkVEXSA9IGZmX2RjX3RvcF8xNngxNl9y dnY7ICsKPgo+ID4gZHNwLT5pbnRyYV9wcmVkW1RYXzMyWDMyXVtIT1JfUFJFRF0gPSBmZl9oXzMy eDMyX3J2djsgKwo+ID4gZHNwLT5pbnRyYV9wcmVkW1RYXzE2WDE2XVtIT1JfUFJFRF0gPSBmZl9o XzE2eDE2X3J2djsgKwo+ID4gZHNwLT5pbnRyYV9wcmVkW1RYXzhYOF1bSE9SX1BSRURdID0gZmZf aF84eDhfcnZ2Owo+ID4gICAgICAgICAgfQo+ID4gICAgICAjZW5kaWYKPiA+ICAgICAgI2VuZGlm Cj4KPgo+IC0tCj4gUsOpbWkgRGVuaXMtQ291cm1vbnQKPiBodHRwOi8vd3d3LnJlbWxhYi5uZXQv Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKPiBo dHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKPgo+IFRvIHVu c3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbAo+IGZmbXBlZy1kZXZlbC1yZXF1 ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCj4KX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=