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 86C6F4B440 for ; Wed, 5 Jun 2024 15:40:07 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5689D68D6DF; Wed, 5 Jun 2024 18:40:05 +0300 (EEST) Received: from 9.mo581.mail-out.ovh.net (9.mo581.mail-out.ovh.net [46.105.60.248]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F16DC68D243 for ; Wed, 5 Jun 2024 18:39:58 +0300 (EEST) Received: from director8.ghost.mail-out.ovh.net (unknown [10.109.148.178]) by mo581.mail-out.ovh.net (Postfix) with ESMTP id 4VvWqf2b01z1H5Q for ; Wed, 5 Jun 2024 15:39:58 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-fm6ts (unknown [10.110.96.9]) by director8.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 082AC1FD79 for ; Wed, 5 Jun 2024 15:39:57 +0000 (UTC) Received: from courmont.net ([37.59.142.107]) by ghost-submission-6684bf9d7b-fm6ts with ESMTPSA id SC7PJM2GYGYQCgEAX7levQ (envelope-from ) for ; Wed, 05 Jun 2024 15:39:57 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-107S001c2e3164f-7dcc-4fa4-aa31-da719fb39be4, 2F8EA191372BF638BFC0D791C75EA1DF73C16846) 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: Wed, 05 Jun 2024 18:39:39 +0300 Message-ID: <2732152.mvXUDI8C0e@basile.remlab.net> Organization: Remlab In-Reply-To: References: MIME-Version: 1.0 X-Ovh-Tracer-Id: 9713701447527766521 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvledrvdeliedgledvucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkohgjfhgggfgtsehtqhertddttdejnecuhfhrohhmpeftrohmihcuffgvnhhishdqvehouhhrmhhonhhtuceorhgvmhhisehrvghmlhgrsgdrnhgvtheqnecuggftrfgrthhtvghrnhepffegtdfhgeevfefhhfffhedvtddvtefgleevueeukeekteevgfdtgfffvdfhgeevnecuffhomhgrihhnpehrvghmlhgrsgdrnhgvthenucfkphepuddvjedrtddrtddruddpkeejrdelvddrudelgedrkeekpdefjedrheelrddugedvrddutdejnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpehrvghmihesrhgvmhhlrggsrdhnvghtpdhnsggprhgtphhtthhopedupdhrtghpthhtohepfhhfmhhpvghgqdguvghvvghlsehffhhmphgvghdrohhrghdpoffvtefjohhsthepmhhoheekuddpmhhouggvpehsmhhtphhouhht Subject: Re: [FFmpeg-devel] [PATCH 1/5] checkasm/sw_rgb: test rgb24 to yuv 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: TGUgdGlpc3RhaW5hIDQuIGtlc8Oka3V1dGEgMjAyNCwgMTYuNTUuMDAgRUVTVCBaaGFvIFpoaWxp IGEgw6ljcml0IDoKPiBGcm9tOiBaaGFvIFpoaWxpIDx6aGlsaXpoYW9AdGVuY2VudC5jb20+Cj4g Cj4gLS0tCj4gIHRlc3RzL2NoZWNrYXNtL3N3X3JnYi5jIHwgMTAzICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEwMyBpbnNlcnRpb25z KCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rlc3RzL2NoZWNrYXNtL3N3X3JnYi5jIGIvdGVzdHMvY2hl Y2thc20vc3dfcmdiLmMKPiBpbmRleCA3Y2Q4MTVlNWJlLi5jYzliOTU3NDYxIDEwMDY0NAo+IC0t LSBhL3Rlc3RzL2NoZWNrYXNtL3N3X3JnYi5jCj4gKysrIGIvdGVzdHMvY2hlY2thc20vc3dfcmdi LmMKPiBAQCAtMjQsNiArMjQsOCBAQAo+ICAjaW5jbHVkZSAibGliYXZ1dGlsL21lbV9pbnRlcm5h bC5oIgo+IAo+ICAjaW5jbHVkZSAibGlic3dzY2FsZS9yZ2IycmdiLmgiCj4gKyNpbmNsdWRlICJs aWJzd3NjYWxlL3N3c2NhbGUuaCIKPiArI2luY2x1ZGUgImxpYnN3c2NhbGUvc3dzY2FsZV9pbnRl cm5hbC5oIgo+IAo+ICAjaW5jbHVkZSAiY2hlY2thc20uaCIKPiAKPiBAQCAtMTc5LDggKzE4MSw4 OSBAQCBzdGF0aWMgdm9pZCBjaGVja19pbnRlcmxlYXZlX2J5dGVzKHZvaWQpCj4gICAgICB9Cj4g IH0KPiAKPiArI2RlZmluZSBNQVhfTElORV9TSVpFIDE5MjAKPiArCj4gK3N0YXRpYyB2b2lkIGNo ZWNrX3JnYl90b195KHN0cnVjdCBTd3NDb250ZXh0ICpjdHgpCj4gK3sKPiArICAgIHN0YXRpYyBj b25zdCBpbnQgaW5wdXRfc2l6ZXNbXSA9IHs4LCAxMjgsIDEyODAsIDEwODAsIE1BWF9MSU5FX1NJ WkV9Owo+ICsKPiArICAgIExPQ0FMX0FMSUdORURfMzIodWludDhfdCwgc3JjLCBbTUFYX0xJTkVf U0laRSAqIDNdKTsKPiArICAgIExPQ0FMX0FMSUdORURfMzIodWludDhfdCwgZHN0MF95LCBbTUFY X0xJTkVfU0laRSAqIDJdKTsKPiArICAgIExPQ0FMX0FMSUdORURfMzIodWludDhfdCwgZHN0MV95 LCBbTUFYX0xJTkVfU0laRSAqIDJdKTsKPiArCj4gKyAgICBkZWNsYXJlX2Z1bmModm9pZCwgdWlu dDhfdCAqZHN0LCBjb25zdCB1aW50OF90ICpzcmMsCj4gKyAgICAgICAgICAgICAgICAgY29uc3Qg dWludDhfdCAqdW51c2VkMSwgY29uc3QgdWludDhfdCAqdW51c2VkMiwgaW50IHdpZHRoLAo+ICsg ICAgICAgICAgICAgICAgIHVpbnQzMl90ICpyZ2IyeXV2LCB2b2lkICpvcHEpOwo+ICsKPiArICAg IHJhbmRvbWl6ZV9idWZmZXJzKHNyYywgTUFYX0xJTkVfU0laRSAqIDMpOwo+ICsKPiArICAgIGZv ciAoaW50IGkgPSAwOyBpIDwgRkZfQVJSQVlfRUxFTVMoaW5wdXRfc2l6ZXMpOyBpKyspIHsKPiAr ICAgICAgICBpbnQgdyA9IGlucHV0X3NpemVzW2ldOwo+ICsKPiArICAgICAgICBpZiAoY2hlY2tf ZnVuYyhjdHgtPmx1bVRvWVYxMiwgInJnYjI0X3RvX3lfJWQiLCB3KSkgewo+ICsgICAgICAgICAg ICBtZW1zZXQoZHN0MF95LCAweEZBLCBNQVhfTElORV9TSVpFICogMik7Cj4gKyAgICAgICAgICAg IG1lbXNldChkc3QxX3ksIDB4RkEsIE1BWF9MSU5FX1NJWkUgKiAyKTsKPiArCj4gKyAgICAgICAg ICAgIGNhbGxfcmVmKGRzdDBfeSwgc3JjLCBOVUxMLCBOVUxMLCB3LCBjdHgtPmlucHV0X3JnYjJ5 dXZfdGFibGUsCj4gTlVMTCk7ICsgICAgICAgICAgICBjYWxsX25ldyhkc3QxX3ksIHNyYywgTlVM TCwgTlVMTCwgdywKPiBjdHgtPmlucHV0X3JnYjJ5dXZfdGFibGUsIE5VTEwpOyArCj4gKyAgICAg ICAgICAgIGlmIChtZW1jbXAoZHN0MF95LCBkc3QxX3ksIHcgKiAyKSkKPiArICAgICAgICAgICAg ICAgIGZhaWwoKTsKPiArCj4gKyAgICAgICAgICAgIGJlbmNoX25ldyhkc3QxX3ksIHNyYywgTlVM TCwgTlVMTCwgdywgY3R4LT5pbnB1dF9yZ2IyeXV2X3RhYmxlLAo+IE5VTEwpOyArICAgICAgICB9 Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGNoZWNrX3JnYl90b191dihzdHJ1Y3Qg U3dzQ29udGV4dCAqY3R4KQo+ICt7Cj4gKyAgICBzdGF0aWMgY29uc3QgaW50IGlucHV0X3NpemVz W10gPSB7OCwgMTI4LCAxMjgwLCAxMDgwLCBNQVhfTElORV9TSVpFfTsKPiArCj4gKyAgICBMT0NB TF9BTElHTkVEXzMyKHVpbnQ4X3QsIHNyYywgW01BWF9MSU5FX1NJWkUgKiAzXSk7Cj4gKyAgICBM T0NBTF9BTElHTkVEXzMyKHVpbnQ4X3QsIGRzdDBfdSwgW01BWF9MSU5FX1NJWkUgKiAyXSk7Cj4g KyAgICBMT0NBTF9BTElHTkVEXzMyKHVpbnQ4X3QsIGRzdDBfdiwgW01BWF9MSU5FX1NJWkUgKiAy XSk7Cj4gKyAgICBMT0NBTF9BTElHTkVEXzMyKHVpbnQ4X3QsIGRzdDFfdSwgW01BWF9MSU5FX1NJ WkUgKiAyXSk7Cj4gKyAgICBMT0NBTF9BTElHTkVEXzMyKHVpbnQ4X3QsIGRzdDFfdiwgW01BWF9M SU5FX1NJWkUgKiAyXSk7Cj4gKwo+ICsgICAgZGVjbGFyZV9mdW5jKHZvaWQsIHVpbnQ4X3QgKmRz dFUsIHVpbnQ4X3QgKmRzdFYsCj4gKyAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqc3Jj MSwgY29uc3QgdWludDhfdCAqc3JjMiwgY29uc3QgdWludDhfdAo+ICpzcmMzLCArICAgICAgICAg ICAgICAgICBpbnQgd2lkdGgsIHVpbnQzMl90ICpwYWwsIHZvaWQgKm9wcSk7Cj4gKwo+ICsgICAg cmFuZG9taXplX2J1ZmZlcnMoc3JjLCBNQVhfTElORV9TSVpFICogMyk7Cj4gKwo+ICsgICAgZm9y IChpbnQgaSA9IDA7IGkgPCAyOyBpKyspIHsKPiArICAgICAgICBjdHgtPmNoclNyY0hTdWJTYW1w bGUgPSBpID8gMSA6IDA7Cj4gKyAgICAgICAgY3R4LT5zcmNGb3JtYXQgPSBBVl9QSVhfRk1UX1JH QjI0Owo+ICsgICAgICAgIGN0eC0+ZHN0Rm9ybWF0ID0gaSA/IEFWX1BJWF9GTVRfWVVWNDIwUCA6 IEFWX1BJWF9GTVRfWVVWNDQ0UDsKPiArICAgICAgICBmZl9zd3NfaW5pdF9zY2FsZShjdHgpOwoK R2l2ZW4gdGhlIGxvb3AgaXMgdGhlcmUsIHdvdWxkbid0IGl0IGJlIHRyaXZpYWwgdG8gYWxzbyB0 ZXN0IEJHUjI0ID8gKG1heWJlIApza2lwcGluZyBiZW5jaG1hcmtzKQoKPiArCj4gKyAgICAgICAg Zm9yIChpbnQgaiA9IDA7IGogPCBGRl9BUlJBWV9FTEVNUyhpbnB1dF9zaXplcyk7IGorKykgewo+ ICsgICAgICAgICAgICBpbnQgdyA9IGlucHV0X3NpemVzW2pdID4+IGk7Cj4gKwo+ICsgICAgICAg ICAgICBpZiAoY2hlY2tfZnVuYyhjdHgtPmNoclRvWVYxMiwgInJnYjI0X3RvX3V2JXNfJWQiLCBp ID8gIl9oYWxmIgo+IDogIiIsIHcpKSB7ICsgICAgICAgICAgICAgICAgbWVtc2V0KGRzdDBfdSwg MHhGRiwgTUFYX0xJTkVfU0laRSAqIDIpOwo+ICsgICAgICAgICAgICAgICAgbWVtc2V0KGRzdDBf diwgMHhGRiwgTUFYX0xJTkVfU0laRSAqIDIpOwo+ICsgICAgICAgICAgICAgICAgbWVtc2V0KGRz dDFfdSwgMHhGRiwgTUFYX0xJTkVfU0laRSAqIDIpOwo+ICsgICAgICAgICAgICAgICAgbWVtc2V0 KGRzdDFfdiwgMHhGRiwgTUFYX0xJTkVfU0laRSAqIDIpOwo+ICsKPiArICAgICAgICAgICAgICAg IGNhbGxfcmVmKGRzdDBfdSwgZHN0MF92LCBOVUxMLCBzcmMsIHNyYywgdywKPiBjdHgtPmlucHV0 X3JnYjJ5dXZfdGFibGUsIE5VTEwpOyArICAgICAgICAgICAgICAgIGNhbGxfbmV3KGRzdDFfdSwg ZHN0MV92LAo+IE5VTEwsIHNyYywgc3JjLCB3LCBjdHgtPmlucHV0X3JnYjJ5dXZfdGFibGUsIE5V TEwpOyArCj4gKyAgICAgICAgICAgICAgICBpZiAobWVtY21wKGRzdDBfdSwgZHN0MV91LCB3ICog MikgfHwgbWVtY21wKGRzdDBfdiwgZHN0MV92LAo+IHcgKiAyKSkgKyAgICAgICAgICAgICAgICAg ICAgZmFpbCgpOwo+ICsKPiArICAgICAgICAgICAgICAgIGJlbmNoX25ldyhkc3QxX3UsIGRzdDFf diwgTlVMTCwgc3JjLCBzcmMsIHcsCj4gY3R4LT5pbnB1dF9yZ2IyeXV2X3RhYmxlLCBOVUxMKTsg KyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICB9Cj4gK30KPiArCj4gIHZvaWQgY2hl Y2thc21fY2hlY2tfc3dfcmdiKHZvaWQpCj4gIHsKPiArICAgIHN0cnVjdCBTd3NDb250ZXh0ICpj dHg7Cj4gKyAgICBpbnQgKmludl90YWJsZSwgKnRhYmxlOwo+ICsgICAgaW50IGluX2Z1bGwsIG91 dF9mdWxsLCBicmlnaHRuZXNzLCBjb250cmFzdCwgc2F0dXJhdGlvbjsKPiArCj4gICAgICBmZl9z d3NfcmdiMnJnYl9pbml0KCk7Cj4gCj4gICAgICBjaGVja19zaHVmZmxlX2J5dGVzKHNodWZmbGVf Ynl0ZXNfMjEwMywgInNodWZmbGVfYnl0ZXNfMjEwMyIpOwo+IEBAIC0yMDMsNCArMjg2LDI0IEBA IHZvaWQgY2hlY2thc21fY2hlY2tfc3dfcmdiKHZvaWQpCj4gCj4gICAgICBjaGVja19pbnRlcmxl YXZlX2J5dGVzKCk7Cj4gICAgICByZXBvcnQoImludGVybGVhdmVfYnl0ZXMiKTsKPiArCj4gKyAg ICBjdHggPSBzd3NfZ2V0Q29udGV4dChNQVhfTElORV9TSVpFLCBNQVhfTElORV9TSVpFLCBBVl9Q SVhfRk1UX1JHQjI0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgTUFYX0xJTkVfU0laRSwg TUFYX0xJTkVfU0laRSwgQVZfUElYX0ZNVF9ZVVY0MjBQLAo+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgU1dTX0FDQ1VSQVRFX1JORCB8IFNXU19CSVRFWEFDVCwgTlVMTCwgTlVMTCwKPiBOVUxM KTsgKyAgICBpZiAoIWN0eCkKPiArICAgICAgICBmYWlsKCk7Cj4gKwo+ICsgICAgc3dzX2dldENv bG9yc3BhY2VEZXRhaWxzKGN0eCwgJmludl90YWJsZSwgJmluX2Z1bGwsCj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJnRhYmxlLCAmb3V0X2Z1bGwsCj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgJmJyaWdodG5lc3MsICZjb250cmFzdCwgJnNhdHVyYXRpb24pOwo+ICsgICAg c3dzX3NldENvbG9yc3BhY2VEZXRhaWxzKGN0eCwgaW52X3RhYmxlLCBpbl9mdWxsLAo+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLCBvdXRfZnVsbCwKPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBicmlnaHRuZXNzLCBjb250cmFzdCwgc2F0dXJhdGlvbik7Cj4gKyAg ICBjaGVja19yZ2JfdG9feShjdHgpOwo+ICsgICAgcmVwb3J0KCJyZ2JfdG9feSIpOwo+ICsKPiAr ICAgIGNoZWNrX3JnYl90b191dihjdHgpOwo+ICsgICAgcmVwb3J0KCJyZ2JfdG9fdXYiKTsKPiAr Cj4gKyAgICBzd3NfZnJlZUNvbnRleHQoY3R4KTsKPiAgfQoKCi0tIArpm7fnsbPigKflvrflsLwt 5bqT5bCU6JKZCmh0dHA6Ly93d3cucmVtbGFiLm5ldC8KCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1w ZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9m Zm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApm Zm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUi Lgo=