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 046404AB52 for ; Mon, 13 May 2024 19:47:49 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 16FF068D6D4; Mon, 13 May 2024 22:47:47 +0300 (EEST) Received: from 16.mo581.mail-out.ovh.net (16.mo581.mail-out.ovh.net [46.105.72.216]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id D0F4868D403 for ; Mon, 13 May 2024 22:47:39 +0300 (EEST) Received: from director3.ghost.mail-out.ovh.net (unknown [10.109.140.194]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4VdVQ31Mkfz1GYH for ; Mon, 13 May 2024 19:47:39 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-p4l67 (unknown [10.110.178.46]) by director3.ghost.mail-out.ovh.net (Postfix) with ESMTPS id D5D461FD7B for ; Mon, 13 May 2024 19:47:38 +0000 (UTC) Received: from courmont.net ([37.59.142.110]) by ghost-submission-6684bf9d7b-p4l67 with ESMTPSA id tNoyLVpuQmYI3QQAcfPtTQ (envelope-from ) for ; Mon, 13 May 2024 19:47:38 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S004c3e13b24-99b7-4b36-acea-553b685cd2e8, B3DEBD7A18532B884CD5F15AAF8085554B3F1E2A) smtp.auth=postmaster@courmont.net X-OVh-ClientIp: 87.92.194.88 From: =?ISO-8859-1?Q?R=E9mi?= Denis-Courmont To: ffmpeg-devel@ffmpeg.org Date: Mon, 13 May 2024 22:47:36 +0300 Message-ID: <12433565.uUx43fE0UU@basile.remlab.net> Organization: Remlab In-Reply-To: References: MIME-Version: 1.0 X-Ovh-Tracer-Id: 7951949569151146489 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdeggedgudeflecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfqggfjpdevjffgvefmvefgnecuuegrihhlohhuthemucehtddtnecunecujfgurhephffvufffkfhojghfggfgtgesthhqredttddtjeenucfhrhhomheptformhhiucffvghnihhsqdevohhurhhmohhnthcuoehrvghmihesrhgvmhhlrggsrdhnvghtqeenucggtffrrghtthgvrhhnpeekteefhfdutdetvdfhffdtfedthedtveehhfdtfeethfduudefjeelieejgffgvdenucffohhmrghinhepvhhplegpihhnthhrrggprhhvihdrshgspdhrvghmlhgrsgdrnhgvthenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrdduuddtnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehrvghmihesrhgvmhhlrggsrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht Subject: Re: [FFmpeg-devel] [PATCH v3 1/9] lavc/vp9dsp: R-V ipred vert 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: TGUgbWFhbmFudGFpbmEgMTMuIHRvdWtva3V1dGEgMjAyNCwgMTkuNTkuMTggRUVTVCB1azdiQGZv eG1haWwuY29tIGEgw6ljcml0IDoKPiBGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5h Yy5jbj4KPiAKPiBDOTA4Ogo+IHZwOV92ZXJ0Xzh4OF84YnBwX2M6IDIyLjAKPiB2cDlfdmVydF84 eDhfOGJwcF9ydmk6IDE1LjcKPiB2cDlfdmVydF8xNngxNl84YnBwX2M6IDcxLjIKPiB2cDlfdmVy dF8xNngxNl84YnBwX3J2aTogMzkuMAo+IHZwOV92ZXJ0XzMyeDMyXzhicHBfYzogMzAwLjIKPiB2 cDlfdmVydF8zMngzMl84YnBwX3J2aTogMTM1LjIKPiAtLS0KPiAgbGliYXZjb2RlYy9yaXNjdi9N YWtlZmlsZSAgICAgICAgfCAgMSArCj4gIGxpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2aS5T IHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgbGliYXZjb2RlYy9yaXNj di92cDlkc3AuaCAgICAgICAgfCAgNiArKysKPiAgbGliYXZjb2RlYy9yaXNjdi92cDlkc3BfaW5p dC5jICAgfCAxNSArKysrKy0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYmF2Y29kZWMvcmlzY3YvdnA5 X2ludHJhX3J2aS5TCj4gCj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUg Yi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gaW5kZXggODkyNzNiMWNhZC4uY2NkMDYwYzY2 NiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gKysrIGIvbGliYXZj b2RlYy9yaXNjdi9NYWtlZmlsZQo+IEBAIC02Miw2ICs2Miw3IEBAIE9CSlMtJChDT05GSUdfVlA4 RFNQKSArPSByaXNjdi92cDhkc3BfaW5pdC5vCj4gIFJWLU9CSlMtJChDT05GSUdfVlA4RFNQKSAr PSByaXNjdi92cDhkc3BfcnZpLm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVlA4RFNQKSArPSByaXNj di92cDhkc3BfcnZ2Lm8KPiAgT0JKUy0kKENPTkZJR19WUDlfREVDT0RFUikgKz0gcmlzY3YvdnA5 ZHNwX2luaXQubwo+ICtSVi1PQkpTLSQoQ09ORklHX1ZQOV9ERUNPREVSKSArPSByaXNjdi92cDlf aW50cmFfcnZpLm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVlA5X0RFQ09ERVIpICs9IHJpc2N2L3Zw OV9pbnRyYV9ydnYubwo+ICBPQkpTLSQoQ09ORklHX1ZPUkJJU19ERUNPREVSKSArPSByaXNjdi92 b3JiaXNkc3BfaW5pdC5vCj4gIFJWVi1PQkpTLSQoQ09ORklHX1ZPUkJJU19ERUNPREVSKSArPSBy aXNjdi92b3JiaXNkc3BfcnZ2Lm8KPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlf aW50cmFfcnZpLlMKPiBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5X2ludHJhX3J2aS5TIG5ldyBmaWxl IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMTZiNmJkYjI1YQo+IC0tLSAvZGV2L251 bGwKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOV9pbnRyYV9ydmkuUwo+IEBAIC0wLDAgKzEs NzEgQEAKPiArLyoKPiArICogQ29weXJpZ2h0IChjKSAyMDI0IEluc3RpdHVlIG9mIFNvZnR3YXJl IENoaW5lc2UgQWNhZGVteSBvZiBTY2llbmNlcwo+IChJU0NBUykuICsgKgo+ICsgKiBUaGlzIGZp bGUgaXMgcGFydCBvZiBGRm1wZWcuCj4gKyAqCj4gKyAqIEZGbXBlZyBpcyBmcmVlIHNvZnR3YXJl OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRo ZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlIGFz IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIKPiArICog dmVyc2lvbiAyLjEgb2YgdGhlIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVy IHZlcnNpb24uCj4gKyAqCj4gKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0 aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkg b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBM ZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsg KiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVy YWwgUHVibGljCj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCBGRm1wZWc7IGlmIG5vdCwgd3JpdGUg dG8gdGhlIEZyZWUgU29mdHdhcmUKPiArICogRm91bmRhdGlvbiwgSW5jLiwgNTEgRnJhbmtsaW4g U3RyZWV0LCBGaWZ0aCBGbG9vciwgQm9zdG9uLCBNQSAwMjExMC0xMzAxCj4gVVNBICsgKi8KPiAr Cj4gKyNpbmNsdWRlICJsaWJhdnV0aWwvcmlzY3YvYXNtLlMiCj4gKwo+ICsjaWYgX19yaXNjdl94 bGVuID49IDY0Cj4gK2Z1bmMgZmZfdl8zMngzMl9ydmkKPiArICAgICAgICBsZCAgICAgICAgICAg dDAsIChhMykKPiArICAgICAgICBsZCAgICAgICAgICAgdDEsIDgoYTMpCj4gKyAgICAgICAgbGQg ICAgICAgICAgIHQyLCAxNihhMykKPiArICAgICAgICBsZCAgICAgICAgICAgdDMsIDI0KGEzKQo+ ICsgICAgICAgIC5yZXB0IDE2Cj4gKyAgICAgICAgYWRkICAgICAgICAgIGE3LCBhMCwgYTEKPiAr ICAgICAgICBzZCAgICAgICAgICAgdDAsIChhMCkKPiArICAgICAgICBzZCAgICAgICAgICAgdDEs IDgoYTApCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQyLCAxNihhMCkKPiArICAgICAgICBzZCAg ICAgICAgICAgdDMsIDI0KGEwKQo+ICsgICAgICAgIHNoMWFkZCAgICAgICBhMCwgYTEsIGEwCj4g KyAgICAgICAgc2QgICAgICAgICAgIHQwLCAoYTcpCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQx LCA4KGE3KQo+ICsgICAgICAgIHNkICAgICAgICAgICB0MiwgMTYoYTcpCj4gKyAgICAgICAgc2Qg ICAgICAgICAgIHQzLCAyNChhNykKPiArICAgICAgICAuZW5kcgo+ICsKPiArICAgICAgICByZXQK PiArZW5kZnVuYwo+ICsKPiArZnVuYyBmZl92XzE2eDE2X3J2aQo+ICsgICAgICAgIGxkICAgICAg ICAgICB0MCwgKGEzKQo+ICsgICAgICAgIGxkICAgICAgICAgICB0MSwgOChhMykKPiArICAgICAg ICAucmVwdCA4Cj4gKyAgICAgICAgYWRkICAgICAgICAgIGE3LCBhMCwgYTEKPiArICAgICAgICBz ZCAgICAgICAgICAgdDAsIChhMCkKPiArICAgICAgICBzZCAgICAgICAgICAgdDEsIDgoYTApCj4g KyAgICAgICAgc2gxYWRkICAgICAgIGEwLCBhMSwgYTAKPiArICAgICAgICBzZCAgICAgICAgICAg dDAsIChhNykKPiArICAgICAgICBzZCAgICAgICAgICAgdDEsIDgoYTcpCj4gKyAgICAgICAgLmVu ZHIKPiArCj4gKyAgICAgICAgcmV0Cj4gK2VuZGZ1bmMKPiArCj4gK2Z1bmMgZmZfdl84eDhfcnZp Cj4gKyAgICAgICAgbGQgICAgICAgICAgIHQwLCAoYTMpCj4gKyAgICAgICAgLnJlcHQgNAo+ICsg ICAgICAgIGFkZCAgICAgICAgICBhNywgYTAsIGExCj4gKyAgICAgICAgc2QgICAgICAgICAgIHQw LCAoYTApCj4gKyAgICAgICAgc2gxYWRkICAgICAgIGEwLCBhMSwgYTAKPiArICAgICAgICBzZCAg ICAgICAgICAgdDAsIChhNykKPiArICAgICAgICAuZW5kcgo+ICsKPiArICAgICAgICByZXQKPiAr ZW5kZnVuYwo+ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNjdi92cDlkc3Au aCBiL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmgKPiBpbmRleCAyNTA0N2VkNTA3Li5mOGJjNjU2 M2E1IDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMvcmlzY3YvdnA5ZHNwLmgKPiArKysgYi9saWJh dmNvZGVjL3Jpc2N2L3ZwOWRzcC5oCj4gQEAgLTYwLDYgKzYwLDEyIEBAIHZvaWQgZmZfZGNfMTI5 XzE2eDE2X3J2dih1aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsCj4gY29uc3QgdWludDhf dCAqbCwgY29uc3QgdWludDhfdCAqYSk7Cj4gIHZvaWQgZmZfZGNfMTI5Xzh4OF9ydnYodWludDhf dCAqZHN0LCBwdHJkaWZmX3Qgc3RyaWRlLCBjb25zdCB1aW50OF90ICpsLAo+ICAgICAgICAgICAg ICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKmEpOwo+ICt2b2lkIGZmX3ZfMzJ4MzJfcnZpKHVp bnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAg ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICphKTsKPiArdm9pZCBmZl92XzE2eDE2X3J2aSh1 aW50OF90ICpkc3QsIHB0cmRpZmZfdCBzdHJpZGUsIGNvbnN0IHVpbnQ4X3QgKmwsCj4gKyAgICAg ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gK3ZvaWQgZmZfdl84eDhfcnZpKHVp bnQ4X3QgKmRzdCwgcHRyZGlmZl90IHN0cmlkZSwgY29uc3QgdWludDhfdCAqbCwKPiArICAgICAg ICAgICAgICAgICAgY29uc3QgdWludDhfdCAqYSk7Cj4gCj4gICNkZWZpbmUgVlA5XzhUQVBfUklT Q1ZfUlZWX0ZVTkMoU0laRSwgdHlwZSwgdHlwZV9pZHgpICAgICAgICAgICAgICAgICAgICAgIAo+ ICAgXCB2b2lkIGZmX3B1dF84dGFwXyMjdHlwZSMjXyMjU0laRSMjaF9ydnYodWludDhfdCAqZHN0 LCBwdHJkaWZmX3QKPiBkc3RzdHJpZGUsICAgXCBkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9yaXNj di92cDlkc3BfaW5pdC5jCj4gYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMgaW5kZXgg ZGQ0MThiZDViZi4uMGY2NGFmYzZkMiAxMDA2NDQKPiAtLS0gYS9saWJhdmNvZGVjL3Jpc2N2L3Zw OWRzcF9pbml0LmMKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZwOWRzcF9pbml0LmMKPiBAQCAt MjQsMTEgKzI0LDE5IEBACj4gICNpbmNsdWRlICJsaWJhdmNvZGVjL3ZwOWRzcC5oIgo+ICAjaW5j bHVkZSAidnA5ZHNwLmgiCj4gCj4gLXN0YXRpYyBhdl9jb2xkIHZvaWQgdnA5ZHNwX2ludHJhcHJl ZF9pbml0X3J2dihWUDlEU1BDb250ZXh0ICpkc3AsIGludCBicHApCj4gK3N0YXRpYyBhdl9jb2xk IHZvaWQgdnA5ZHNwX2ludHJhcHJlZF9pbml0X3Jpc2N2KFZQOURTUENvbnRleHQgKmRzcCwgaW50 Cj4gYnBwKSB7Cj4gLSNpZiBIQVZFX1JWVgo+ICsjaWYgSEFWRV9SVgo+ICAgICAgaW50IGZsYWdz ID0gYXZfZ2V0X2NwdV9mbGFncygpOwo+IAo+ICsgICAgaWYgKGJwcCA9PSA4ICYmIChmbGFncyAm IEFWX0NQVV9GTEFHX1JWX01JU0FMSUdORUQpICYmIChmbGFncyAmCj4gQVZfQ1BVX0ZMQUdfUlZC X0FERFIpKSB7ICsjIGlmIF9fcmlzY3ZfeGxlbiA+PSA2NAo+ICsgICAgICAgIGRzcC0+aW50cmFf cHJlZFtUWF8zMlgzMl1bVkVSVF9QUkVEXSA9IGZmX3ZfMzJ4MzJfcnZpOwo+ICsgICAgICAgIGRz cC0+aW50cmFfcHJlZFtUWF8xNlgxNl1bVkVSVF9QUkVEXSA9IGZmX3ZfMTZ4MTZfcnZpOwo+ICsg ICAgICAgIGRzcC0+aW50cmFfcHJlZFtUWF84WDhdW1ZFUlRfUFJFRF0gPSBmZl92Xzh4OF9ydmk7 Cj4gKyMgZW5kaWYKCkFGQUlDVCwgdGhvc2UgYXJlIGFsaWduZWQgYWNjZXNzZXM/IEF0IGxlYXN0 IGluIGNoZWNrYXNtLCB0aGV5IGFyZT8KCj4gKyAgICB9Cj4gKyNpZiBIQVZFX1JWVgo+ICAgICAg aWYgKGJwcCA9PSA4ICYmIGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0k2NCAmJiBmZl9ydl92bGVu X2xlYXN0KDEyOCkpIHsKPiBkc3AtPmludHJhX3ByZWRbVFhfOFg4XVtEQ19QUkVEXSA9IGZmX2Rj Xzh4OF9ydnY7Cj4gICAgICAgICAgZHNwLT5pbnRyYV9wcmVkW1RYXzhYOF1bTEVGVF9EQ19QUkVE XSA9IGZmX2RjX2xlZnRfOHg4X3J2djsKPiBAQCAtNTMsOSArNjEsMTAgQEAgc3RhdGljIGF2X2Nv bGQgdm9pZAo+IHZwOWRzcF9pbnRyYXByZWRfaW5pdF9ydnYoVlA5RFNQQ29udGV4dCAqZHNwLCBp bnQgYnBwKQo+IGRzcC0+aW50cmFfcHJlZFtUWF8xNlgxNl1bVE9QX0RDX1BSRURdID0gZmZfZGNf dG9wXzE2eDE2X3J2djsgfQo+ICAjZW5kaWYKPiArI2VuZGlmCj4gIH0KPiAKPiAgYXZfY29sZCB2 b2lkIGZmX3ZwOWRzcF9pbml0X3Jpc2N2KFZQOURTUENvbnRleHQgKmRzcCwgaW50IGJwcCwgaW50 Cj4gYml0ZXhhY3QpIHsKPiAtICAgIHZwOWRzcF9pbnRyYXByZWRfaW5pdF9ydnYoZHNwLCBicHAp Owo+ICsgICAgdnA5ZHNwX2ludHJhcHJlZF9pbml0X3Jpc2N2KGRzcCwgYnBwKTsKPiAgfQoKCi0t IApSw6ltaSBEZW5pcy1Db3VybW9udApodHRwOi8vd3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWls aW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxt YW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92 ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3Qg InVuc3Vic2NyaWJlIi4K