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 6AA384865D for ; Sun, 12 May 2024 11:48:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2296768D63E; Sun, 12 May 2024 14:48:13 +0300 (EEST) Received: from 14.mo550.mail-out.ovh.net (14.mo550.mail-out.ovh.net [178.32.97.215]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8164968D5D2 for ; Sun, 12 May 2024 14:48:06 +0300 (EEST) Received: from director7.ghost.mail-out.ovh.net (unknown [10.108.25.4]) by mo550.mail-out.ovh.net (Postfix) with ESMTP id 4Vcgq93vy5z1M40 for ; Sun, 12 May 2024 11:48:05 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-9q29w (unknown [10.110.178.59]) by director7.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 4F9541FDD7 for ; Sun, 12 May 2024 11:48:04 +0000 (UTC) Received: from courmont.net ([37.59.142.96]) by ghost-submission-6684bf9d7b-9q29w with ESMTPSA id 5RADMnSsQGY5CgAA2cNcqQ (envelope-from ) for ; Sun, 12 May 2024 11:48:04 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-96R0010e655bb8-eefe-4a63-b916-5c7c0f5d799e, 7CF3FA0D1BCA569851FBE30FE1D96E07A01A6D8F) 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: Sun, 12 May 2024 14:48:03 +0300 Message-ID: <3172497.tWg0yfUdDb@basile.remlab.net> Organization: Remlab In-Reply-To: References: <3559240.iIbC2pHGDl@basile.remlab.net> MIME-Version: 1.0 X-Ovh-Tracer-Id: 12426838748384860665 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdegvddggeefucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkohgjfhgggfgtsehtqhertddttdejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepudfgffffteejueethfetvddvteeitdeuuddvleetgfeijeevlefhieekffdvkedvnecuffhomhgrihhnpehvtgduughsphgprhhvihdrshgspdhrvghmlhgrsgdrnhgvthenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrdelieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomheprhgvmhhisehrvghmlhgrsgdrnhgvthdpnhgspghrtghpthhtohepuddprhgtphhtthhopehffhhmphgvghdquggvvhgvlhesfhhfmhhpvghgrdhorhhgpdfovfetjfhoshhtpehmohehhedtpdhmohguvgepshhmthhpohhuth Subject: Re: [FFmpeg-devel] [PATCH] lavc/vc1dsp: R-V V mspel_pixels 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: TGUgcGVyamFudGFpbmEgMTAuIHRvdWtva3V1dGEgMjAyNCwgMTEuMjEuMTQgRUVTVCB1azdiQGZv eG1haWwuY29tIGEgw6ljcml0IDoKPiBGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5h Yy5jbj4KPiAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBDOTA4IFg2MAo+IHZjMWRzcC5hdmdfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF1f YyAgICAgICAgICAgIDogIDE0LjcgMTMuMgo+IHZjMWRzcC5hdmdfdmMxX21zcGVsX3BpeGVsc190 YWJbMF1bMF1fcnZ2X2kzMiAgICAgIDogICAyLjUgIDIuMgo+IHZjMWRzcC5hdmdfdmMxX21zcGVs X3BpeGVsc190YWJbMV1bMF1fYyAgICAgICAgICAgIDogICAzLjcgIDMuNQo+IHZjMWRzcC5hdmdf dmMxX21zcGVsX3BpeGVsc190YWJbMV1bMF1fcnZ2X2k2NCAgICAgIDogICAxLjAgIDEuMgo+IHZj MWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF1fYyAgICAgICAgICAgIDogICA5LjAg IDguMAo+IHZjMWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF1fcnZpICAgICAgICAg IDogICAxLjAgIDEuMAo+IHZjMWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMV1bMF1fYyAg ICAgICAgICAgIDogICAyLjUgIDIuMgo+IHZjMWRzcC5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJb MV1bMF1fcnZpICAgICAgICAgIDogICAwLjUgIDAuNQo+IC0tLQo+ICBsaWJhdmNvZGVjL3Jpc2N2 L01ha2VmaWxlICAgICAgfCAgMSArCj4gIGxpYmF2Y29kZWMvcmlzY3YvdmMxZHNwX2luaXQuYyB8 IDE2ICsrKysrKysrKysrLQo+ICBsaWJhdmNvZGVjL3Jpc2N2L3ZjMWRzcF9ydmkuUyAgfCA0OCAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGxpYmF2Y29kZWMvcmlzY3YvdmMx ZHNwX3J2di5TICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgNCBm aWxlcyBjaGFuZ2VkLCAxMTIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ICBjcmVhdGUg bW9kZSAxMDA2NDQgbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfcnZpLlMKPiAKPiBkaWZmIC0tZ2l0 IGEvbGliYXZjb2RlYy9yaXNjdi9NYWtlZmlsZSBiL2xpYmF2Y29kZWMvcmlzY3YvTWFrZWZpbGUK PiBpbmRleCA0M2I1YzIxY2Y0Li5jZDVjYzIxY2ZkIDEwMDY0NAo+IC0tLSBhL2xpYmF2Y29kZWMv cmlzY3YvTWFrZWZpbGUKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L01ha2VmaWxlCj4gQEAgLTU5 LDYgKzU5LDcgQEAgUlZWLU9CSlMtJChDT05GSUdfVEFLX0RFQ09ERVIpICs9IHJpc2N2L3Rha2Rz cF9ydnYubwo+ICBPQkpTLSQoQ09ORklHX1VUVklERU9fREVDT0RFUikgKz0gcmlzY3YvdXR2aWRl b2RzcF9pbml0Lm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVVRWSURFT19ERUNPREVSKSArPSByaXNj di91dHZpZGVvZHNwX3J2di5vCj4gIE9CSlMtJChDT05GSUdfVkMxRFNQKSArPSByaXNjdi92YzFk c3BfaW5pdC5vCj4gK1JWLU9CSlMtJChDT05GSUdfVkMxRFNQKSArPSByaXNjdi92YzFkc3BfcnZp Lm8KPiAgUlZWLU9CSlMtJChDT05GSUdfVkMxRFNQKSArPSByaXNjdi92YzFkc3BfcnZ2Lm8KPiAg T0JKUy0kKENPTkZJR19WUDhEU1ApICs9IHJpc2N2L3ZwOGRzcF9pbml0Lm8KPiAgUlZWLU9CSlMt JChDT05GSUdfVlA4RFNQKSArPSByaXNjdi92cDhkc3BfcnZ2Lm8KPiBkaWZmIC0tZ2l0IGEvbGli YXZjb2RlYy9yaXNjdi92YzFkc3BfaW5pdC5jIGIvbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfaW5p dC5jCj4gaW5kZXggZTQ3YjY0NGY4MC4uNTU1YWE1YWVhNyAxMDA2NDQKPiAtLS0gYS9saWJhdmNv ZGVjL3Jpc2N2L3ZjMWRzcF9pbml0LmMKPiArKysgYi9saWJhdmNvZGVjL3Jpc2N2L3ZjMWRzcF9p bml0LmMKPiBAQCAtMjksMTkgKzI5LDMzIEBAIHZvaWQgZmZfdmMxX2ludl90cmFuc184eDhfZGNf cnZ2KHVpbnQ4X3QgKmRlc3QsCj4gcHRyZGlmZl90IHN0cmlkZSwgaW50MTZfdCAqYmxvY2sgdm9p ZCBmZl92YzFfaW52X3RyYW5zXzR4OF9kY19ydnYodWludDhfdAo+ICpkZXN0LCBwdHJkaWZmX3Qg c3RyaWRlLCBpbnQxNl90ICpibG9jayk7IHZvaWQKPiBmZl92YzFfaW52X3RyYW5zXzh4NF9kY19y dnYodWludDhfdCAqZGVzdCwgcHRyZGlmZl90IHN0cmlkZSwgaW50MTZfdAo+ICpibG9jayk7IHZv aWQgZmZfdmMxX2ludl90cmFuc180eDRfZGNfcnZ2KHVpbnQ4X3QgKmRlc3QsIHB0cmRpZmZfdCBz dHJpZGUsCj4gaW50MTZfdCAqYmxvY2spOyArdm9pZCBmZl9wdXRfcGl4ZWxzMTZ4MTZfcnZpKHVp bnQ4X3QgKmRzdCwgY29uc3QgdWludDhfdAo+ICpzcmMsIHB0cmRpZmZfdCBsaW5lX3NpemUsIGlu dCBybmQpOyArdm9pZCBmZl9wdXRfcGl4ZWxzOHg4X3J2aSh1aW50OF90Cj4gKmRzdCwgY29uc3Qg dWludDhfdCAqc3JjLCBwdHJkaWZmX3QgbGluZV9zaXplLCBpbnQgcm5kKTsgK3ZvaWQKPiBmZl9h dmdfcGl4ZWxzMTZ4MTZfcnZ2KHVpbnQ4X3QgKmRzdCwgY29uc3QgdWludDhfdCAqc3JjLCBwdHJk aWZmX3QKPiBsaW5lX3NpemUsIGludCBybmQpOyArdm9pZCBmZl9hdmdfcGl4ZWxzOHg4X3J2dih1 aW50OF90ICpkc3QsIGNvbnN0IHVpbnQ4X3QKPiAqc3JjLCBwdHJkaWZmX3QgbGluZV9zaXplLCBp bnQgcm5kKTsKPiAKPiAgYXZfY29sZCB2b2lkIGZmX3ZjMWRzcF9pbml0X3Jpc2N2KFZDMURTUENv bnRleHQgKmRzcCkKPiAgewo+IC0jaWYgSEFWRV9SVlYKPiArI2lmIEhBVkVfUlYKPiAgICAgIGlu dCBmbGFncyA9IGF2X2dldF9jcHVfZmxhZ3MoKTsKPiAKPiArIyBpZiBfX3Jpc2N2X3hsZW4gPj0g NjQKPiArICAgIGlmIChmbGFncyAmIEFWX0NQVV9GTEFHX1JWSSkgewo+ICsgICAgICAgIGRzcC0+ cHV0X3ZjMV9tc3BlbF9waXhlbHNfdGFiWzFdWzBdID0gZmZfcHV0X3BpeGVsczh4OF9ydmk7Cj4g KyAgICAgICAgZHNwLT5wdXRfdmMxX21zcGVsX3BpeGVsc190YWJbMF1bMF0gPSBmZl9wdXRfcGl4 ZWxzMTZ4MTZfcnZpOwo+ICsgICAgfQo+ICsjIGVuZGlmCj4gKyNpZiBIQVZFX1JWVgo+ICAgICAg aWYgKGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0kzMiAmJiBmZl9nZXRfcnZfdmxlbmIoKSA+PSAx Nikgewo+ICAgICAgICAgIGRzcC0+dmMxX2ludl90cmFuc180eDhfZGMgPSBmZl92YzFfaW52X3Ry YW5zXzR4OF9kY19ydnY7Cj4gICAgICAgICAgZHNwLT52YzFfaW52X3RyYW5zXzR4NF9kYyA9IGZm X3ZjMV9pbnZfdHJhbnNfNHg0X2RjX3J2djsKPiArICAgICAgICBkc3AtPmF2Z192YzFfbXNwZWxf cGl4ZWxzX3RhYlswXVswXSA9IGZmX2F2Z19waXhlbHMxNngxNl9ydnY7Cj4gICAgICAgICAgaWYg KGZsYWdzICYgQVZfQ1BVX0ZMQUdfUlZWX0k2NCkgewo+ICAgICAgICAgICAgICBkc3AtPnZjMV9p bnZfdHJhbnNfOHg4X2RjID0gZmZfdmMxX2ludl90cmFuc184eDhfZGNfcnZ2Owo+ICAgICAgICAg ICAgICBkc3AtPnZjMV9pbnZfdHJhbnNfOHg0X2RjID0gZmZfdmMxX2ludl90cmFuc184eDRfZGNf cnZ2Owo+ICsgICAgICAgICAgICBkc3AtPmF2Z192YzFfbXNwZWxfcGl4ZWxzX3RhYlsxXVswXSA9 IGZmX2F2Z19waXhlbHM4eDhfcnZ2Owo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgI2VuZGlmCj4g KyNlbmRpZgo+ICB9Cj4gZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcmlzY3YvdmMxZHNwX3J2aS5T IGIvbGliYXZjb2RlYy9yaXNjdi92YzFkc3BfcnZpLlMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ IGluZGV4IDAwMDAwMDAwMDAuLjFkNTY2MDMxNmYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvbGli YXZjb2RlYy9yaXNjdi92YzFkc3BfcnZpLlMKPiBAQCAtMCwwICsxLDQ4IEBACj4gKy8qCj4gKyAq IENvcHlyaWdodCAoYykgMjAyNCBJbnN0aXR1ZSBvZiBTb2Z0d2FyZSBDaGluZXNlIEFjYWRlbXkg b2YgU2NpZW5jZXMKPiAoSVNDQVMpLiArICoKPiArICogVGhpcyBmaWxlIGlzIHBhcnQgb2YgRkZt cGVnLgo+ICsgKgo+ICsgKiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry aWJ1dGUgaXQgYW5kL29yCj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKPiArICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhl IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyCj4gKyAqIHZlcnNpb24gMi4xIG9mIHRo ZSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ ICsgKiBGRm1wZWcgaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz ZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt cGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiArICogTGVzc2VyIEdlbmVyYWwgUHVi bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZl IHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBM aWNlbnNlIGFsb25nIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3 YXJlCj4gKyAqIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxv b3IsIEJvc3RvbiwgTUEgMDIxMTAtMTMwMQo+IFVTQSArICovCj4gKwo+ICsjaW5jbHVkZSAibGli YXZ1dGlsL3Jpc2N2L2FzbS5TIgo+ICsKPiArI2lmIF9fcmlzY3ZfeGxlbiA+PSA2NAo+ICtmdW5j IGZmX3B1dF9waXhlbHM4eDhfcnZpCj4gKy5yZXB0IDgKPiArICAgICAgICBsZCB0MCwgKGExKQo+ ICsgICAgICAgIHNkIHQwLCAoYTApCj4gKyAgICAgICAgYWRkIGExLCBhMSwgYTIKPiArICAgICAg ICBhZGQgYTAsIGEwLCBhMgo+ICsuZW5kcgo+ICsKPiArICAgICAgICByZXQKPiArZW5kZnVuYwoK QXJlIHlvdSBzdXJlIHRoYXQgdGhlc2UgYWNjZXNzZXMgYXJlIGFsaWduZWQ/IFNhbWUgYmVsb3cK Cj4gKwo+ICtmdW5jIGZmX3B1dF9waXhlbHMxNngxNl9ydmkKPiArLnJlcHQgMTYKPiArICAgICAg ICBsZCB0MCwgKGExKQo+ICsgICAgICAgIGxkIHQxLCA4KGExKQo+ICsgICAgICAgIHNkIHQwLCAo YTApCj4gKyAgICAgICAgc2QgdDEsIDgoYTApCj4gKyAgICAgICAgYWRkIGExLCBhMSwgYTIKPiAr ICAgICAgICBhZGQgYTAsIGEwLCBhMgo+ICsuZW5kcgo+ICsKPiArICAgICAgICByZXQKPiArZW5k ZnVuYwo+ICsjZW5kaWYKPiArCgotLSAK6Zu357Gz4oCn5b635bC8LeW6k+WwlOiSmQpodHRwOi8v d3d3LnJlbWxhYi5uZXQvCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5v cmcKaHR0cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1 bnN1YnNjcmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVl c3RAZmZtcGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K