From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EF129C3DA59 for ; Fri, 19 Jul 2024 13:47:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Udi0KRppimGGosHPpAcOC4Y+BEsRVHbdKy/SSbBT+Sg=; b=4faQyL0ObBxZi4 K3fVsmlLYvq0fpCfozQCqHu1NapOYtpXgLu+kZoKLA0Z5EJlcScjmOpZJDEMJz3pTNnib81fVdGTQ HzKG89hOyO6zjbBNnEp675IED3LxVp/CskSxe4YQ13WnTMJJG1Pca0W5rPly4XG6NQZEiDENsx+14 wE8jabzJCPaFP160NH5WnXhDnITiyAoPad5e0cJAMYZQuZVTGXBk3jR10jJDDH2J+Wf3CaEcvmaDV rLCQSUg2f3iaRmY4ke+cdgtzTJLcbQ2WSgpka9jQoGka0/DKkt7mbBWMqELBEp+W/qABhliDduF6w IwIRVYqWgZgaa8gqPKyw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sUnww-00000002ow9-3m99; Fri, 19 Jul 2024 13:47:06 +0000 Received: from madrid.collaboradmins.com ([2a00:1098:ed:100::25]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sUnwu-00000002ouo-2FN7 for linux-rockchip@lists.infradead.org; Fri, 19 Jul 2024 13:47:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1721396821; bh=IY4wRPdAXfQMvr8U6r2C6IT9buMDJ+CirgNK6vvN1WY=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Jb9eS6xtfEUzTHKktUKSl9Etx/t42vUhyd/bHDFPtS6K4EdWY1VF2jpzN4ThXQXe5 YMMhp2pxgeF3zRpxLdiciAmIqYWgvH+qzRd02s9rkVbH57Qv6WaiwqcXuKkLGWp8gJ BU/SZIhp4Ptwf7KP7fXt2pGB0maBxF6mcl3JjQMd5aHYq6N8Ijb1eoP/ap/pv+mfnx ErGdi/bofU0iGJ1Lc09xtoFY29xxkL9144hnu/d1iPLLhv29fHDilrahFEScCyv3DF dr4NuFr/gf8dS//vtaZS0MJ860zb2TMaKf1Mhi0Y8/jdwtRyoVzzr9i9pEdDuUB8CQ 3WX8lY05D/Syw== Received: from [100.93.89.217] (cola.collaboradmins.com [195.201.22.229]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: benjamin.gaignard) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 011FF3780520; Fri, 19 Jul 2024 13:47:00 +0000 (UTC) Message-ID: <2eec786d-f2b6-4445-87f4-4b6d162a2d9a@collabora.com> Date: Fri, 19 Jul 2024 15:47:00 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 0/2] Enumerate all pixels formats To: Hans Verkuil , mchehab@kernel.org, ezequiel@vanguardiasur.com.ar Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, kernel@collabora.com References: <20240717131430.159727-1-benjamin.gaignard@collabora.com> <07f62fbb-d1eb-41c3-86a8-13a082a8374f@xs4all.nl> <743e2589-c0df-461d-97d4-fafe78c334ea@collabora.com> <98f5cd5c-cb9c-45ca-a7c7-a546f525c393@xs4all.nl> Content-Language: en-US From: Benjamin Gaignard In-Reply-To: <98f5cd5c-cb9c-45ca-a7c7-a546f525c393@xs4all.nl> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240719_064704_906318_B814B888 X-CRM114-Status: GOOD ( 33.76 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org CkxlIDE5LzA3LzIwMjQgw6AgMTU6MzcsIEhhbnMgVmVya3VpbCBhIMOpY3JpdMKgOgo+IE9uIDE5 LzA3LzIwMjQgMTU6MTUsIEJlbmphbWluIEdhaWduYXJkIHdyb3RlOgo+PiBMZSAxOS8wNy8yMDI0 IMOgIDE0OjU3LCBIYW5zIFZlcmt1aWwgYSDDqWNyaXTCoDoKPj4+IE9uIDE3LzA3LzIwMjQgMTU6 MTQsIEJlbmphbWluIEdhaWduYXJkIHdyb3RlOgo+Pj4+IFRoZSBnb2FsIG9mIHRoaXMgc2VyaWVz IGlzIHRvIGxldCB1c2VybGFuZCBhcHBsaWNhdGlvbnMgZW51bWVyYXRlCj4+Pj4gYWxsIHRoZSBz dXBwb3J0ZWQgcGl4ZWxzIGZvcm1hdHMgb2YgYSBzdGF0ZWxlc3MgZGVjb2RlciB3aXRob3V0Cj4+ Pj4gc2V0dGluZyBhbGwgdGhlIHBvc3NpYmxlIGNvZGVjLWRlcGVuZGVudCBjb250cm9sLgo+Pj4+ IFRoYXQgb2ZmZXIgYSBzaW1wbGVzdCBzb2x1dGlvbiBmb3IgYXBwbGljYXRpb25zIHRvIGRpc2Nv dmVyCj4+Pj4gc3VwcG9ydGVkIHBpeGVscyBmb3JtYXRzIGFuZCBwb3NzaWJseSBsZXQgdGhlbSBk b2luZyBzbWFydGVyCj4+Pj4gY2hvaWNlIGJldHdlZW4gc3RhdGVsZXNzIGRlY29kZXJzLgo+Pj4+ Cj4+Pj4gQW4gZXhhbXBsZSBvZiBob3cgaXQgY2FuIGJlIHVzZWQgaW4gR1N0cmVhbWVyIHRvIGRp c2NvdmVyIHRoZQo+Pj4+IHN1cHBvcnRlZCBwaXhlbHMgZm9ybWF0cyBmb3Igc3RhdGVsZXNzIGRl Y29kZXIgaXMgYXZhaWxhYmxlIGhlcmU6Cj4+Pj4gaHR0cHM6Ly9naXRsYWIuZnJlZWRlc2t0b3Au b3JnL2JlbmphbWluLmdhaWduYXJkMS9nc3RyZWFtZXIvLS9jb21taXRzL3Y0bDJjb2RlY3NfZW51 bV9hbGxfc3VwcG9ydGVkX2Zvcm1hdHM/cmVmX3R5cGU9aGVhZHMKPj4+IFNvIGVmZmVjdGl2ZWx5 IHNwZWNpZnlpbmcgdGhpcyBmbGFnIG1ha2VzIEVOVU1fRk1UIGFsc28gcmV0dXJuCj4+PiBmb3Jt YXRzIHRoYXQgZG8gbm90IG1hdGNoIHRoZSBiaXQgZGVwdGguCj4+Pgo+Pj4gU28gdGhlIEFWMSAo Zm9yIGV4YW1wbGUpIGNvbXByZXNzZWQgdmlkZW8gdXNlcyBlLmcuIDggYml0IGRlcHRoLCBidXQg aW5zdGVhZCBvZiBqdXN0Cj4+PiBsaXN0aW5nIG9ubHkgOCBiaXQgdW5jb21wcmVzc2VkIHBpeGVs Zm9ybWF0cywgeW91IHdhbnQgdG8gbGlzdCB0aGVtIGZvciBhbnkKPj4+IGJpdCBkZXB0aC4KPj4+ Cj4+PiBCdXQgd2hhdCBpcyB0aGUgcG9pbnQgb2YgdGhhdCBpZiB0aGUgZGVjb2RlciBjYW4ndCBk ZWNvZGUgOCBiaXQgY29tcHJlc3NlZCB0bywKPj4+IHNheSwgMTAgYml0IHVuY29tcHJlc3NlZCB2 aWRlbz8KPj4gTm8gZGVjb2RlciB3aWxsIGRvIDggYml0cyB0byAxMCBiaXRzIChhcyBmYXIgSSBr bm93cykuCj4+IFRoZSBwb2ludCBpcyB0byBiZSBhYmxlIHRvIHNheSB0aGF0IGRlY29kZXIgY291 bGQgcHJvZHVjZSAxMCBiaXQgZnJhbWVzIHdpdGhvdXQKPj4gc2V0dGluZyBhIGZ1bGwgc3BzL3Bw cyBmb3IgZWFjaCBjYXNlIChhbmQgZm9yIGVhY2ggc3VwcG9ydGVkIGNvZGVjKS4KPj4KPj4+IEkg YWN0dWFsbHkgdGhvdWdodCB0aGF0IHRoaXMgZmxhZyB3b3VsZCBqdXN0IGxpc3QgYWxsIGZvcm1h dHMsIGluZGVwZW5kZW50Cj4+PiBvZiB0aGUgb3V0cHV0IGZvcm1hdCAoZS5nLiBBVjEsIEgyNjQs IGV0Yy4pLCBidXQgdGhhdCBkb2VzIG5vdCBhcHBlYXIgdG8gYmUKPj4+IHRoZSBjYXNlPyBJLmUu LCBpZiBjYXB0dXJlIHBpeGVsZm9ybWF0IFggaXMgb25seSBhdmFpbGFibGUgd2l0aCBBVjEsIHdp bGwgdGhhdCBzdGlsbAo+Pj4gYmUgbGlzdGVkIGlmIHRoZSBvdXRwdXQgcGl4ZWwgaXMgc2V0IHRv IEgyNjQ/Cj4+Pgo+Pj4gSSB0aGluayB5b3UgbmVlZCB0byBkZXNjcmliZSBhIHJlYWwgdXNlLWNh c2UgaGVyZSwgYW5kIEkgYW0gbm90IGNvbnZpbmNlZCBhYm91dAo+Pj4gdGhlIG5hbWUgb2YgdGhl IGZsYWcgZWl0aGVyLgo+PiBJIG1heSBoYXZlIG1pc3Mgc29tZXRoaW5nIGJ1dCB5ZXMgdGhlIGdv YWwgaXMgdG8gbGlzdCBhbGwgZm9ybWF0cyBpbmRlcGVuZGVudGx5Cj4+IG9mIHRoZSBvdXRwdXQg Zm9ybWF0Lgo+PiBXaGVuIGEgU29DIGhhdmUgbXVsdGlwbGUgZGVjb2RlcnMgZm9yIHRoZSBzYW1l IGNvZGVjLCBrbm93aW5nIHRoZSBzdXBwb3J0ZWQgZm9ybWF0cwo+PiBpcyBrZXkgdG8gc2VsZWN0 IHRoZSBiZXR0ZXIgb25lLgo+PiBTaW5jZSBJIHdpbGwgaGF2ZSB0byBkbyBtb3JlIGl0ZXJhdGlv biwgZmVlbCBmcmVlIHRvIHByb3ZpZGUgYSBiZXR0ZXIgbmFtZSBmb3IgdGhlCj4+IGZsYWcocyku IEknbSBhbHdheXMgYmFkIGZvciBuYW1pbmcgdGhpcyBraW5kIG9mIHRoaW5nLgo+IFRoYXQgcmVh bGx5IG5lZWRzIHRvIGJlIGNsYXJpZmllZCwgc2luY2UgaW4gcGF0Y2ggMS8yIGl0IHNheXM6Cj4K PiArICAgKiBJZiB0aGUgYGBWNEwyX0ZNVF9GTEFHX0VOVU1fQUxMX0ZPUk1BVFNgYCBmbGFnIGlz IHNldCB0aGUgZHJpdmVyIG11c3QgZW51bWVyYXRlCj4gKyAgICAgYWxsIHRoZSBzdXBwb3J0ZWQg Zm9ybWF0cyB3aXRob3V0IHRha2luZyBjYXJlIG9mIGNvZGVjLWRlcGVuZGVudCBjb250cm9scwo+ ICsgICAgIHNldCBvbiB0aGUgYGBPVVRQVVRgYCBxdWV1ZS4gVG8gaW5kaWNhdGUgdGhhdCB0aGUg ZHJpdmVyIGhhcyB0YWtlIGNhcmUgb2YgdGhpcwo+ICsgICAgIGZsYWcgaXQgbXVzdCBzZXQgYGBW NEwyX0ZNVF9GTEFHX0FMTF9GT1JNQVRTYGAgZmxhZyBmb3IgZWFjaCBmb3JtYXQgd2hpbGUKPiAr ICAgICBlbnVtZXJhdGluZy4KPgo+IEhlcmUgaXQganVzdCB0YWxrcyBhYm91dCAnY29kZWMtZGVw ZW5kZW50IGNvbnRyb2xzIHNldCBvbiB0aGUgYGBPVVRQVVRgYCBxdWV1ZScsIGl0Cj4gZG9lc24n dCBzYXkgYW55dGhpbmcgYWJvdXQgdGhlIGNvbXByZXNzZWQgcGl4ZWxmb3JtYXQgc2V0IGZvciB0 aGUgT1VUUFVUIHF1ZXVlLgo+Cj4gQW5kIHBhdGNoIDIvMiBzZXRzIHRoZSBpZ25vcmVfZGVwdGhf bWF0Y2ggYm9vbGVhbiwgc3VnZ2VzdGluZyBhbHNvIHRoYXQgaXQgaXMKPiBub3QgbGlzdGluZyBh bGwgZm9ybWF0cywgYnV0IGp1c3QgaWdub3JpbmcgYSBzcGVjaWZpYyBjaGVjay4KPgo+IEJ1dCBp ZiB5b3UgbGlzdCBhbGwgcGl4ZWxmb3JtYXRzIHdpdGhvdXQgdGFraW5nIHRoZSBPVVRQVVQgcGl4 ZWxmb3JtYXQgaW50bwo+IGFjY291bnQsIGhvdyBkbyB5b3Uga25vdyB3aGljaCBwaXhlbGZvcm1h dCBpcyB2YWxpZCBmb3Igd2hpY2ggY29kZWM/Cj4KPiBTYXkgdGhhdCBvbmx5IE1QRUcgc3VwcG9y dCBOVjEyIChqdXN0IGZvciB0aGUgc2FrZSBvZiBhcmd1bWVudCksIGFuZCB0aGF0J3MKPiB3aGF0 IHlvdSB3YW50IHRvIHVzZSwgeW91IGhhdmUgbm8gd2F5IG9mIGtub3dpbmcgdGhhdCBOVjEyIGlz IHNwZWNpZmljIHRvIE1QRUcsCj4geW91IHdvdWxkIGhhdmUgdG8gdHJ5IGVhY2ggY29kZWMgYW5k IHNlZSBpZiBOVjEyIGlzIHN1cHBvcnRlZCBmb3IgdGhhdCBjb2RlYy4KPgo+IEkganVzdCBkb24n dCBzZWUgaG93IHRoaXMgY2FuIGJlIHVzZWQgaW4gcHJhY3RpY2UuCj4KPiBXaGF0IGV4YWN0bHkg aXMgdGhlIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmU/IEEgcmVhbC1saWZlIHByb2JsZW0sIG5v dCBhIHRoZW9yZXRpY2FsCj4gb25lIDotKQoKT24gcmVhbC1saWZlOiBvbiBhIGJvYXJkIHdpdGgg MiBkaWZmZXJlbnQgc3RhdGVsZXNzIGRlY29kZXJzIGJlaW5nIGFibGUgdG8gZGV0ZWN0IHRoZQpv bmUgd2hpY2ggY2FuIGRlY29kZSAxMCBiaXRzIGJpdHN0cmVhbXMgd2l0aG91dCB0ZXN0aW5nIGFs bCBjb2RlYy1kZXBlbmRlbnQgY29udHJvbHMuCgpSZWdhcmRzLApCZW5qYW1pbgoKPgo+IFJlZ2Fy ZHMsCj4KPiAJSGFucwo+Cj4+Cj4+Pj4gY2hhbmdlcyBpbiB2ZXJzaW9uIDQ6Cj4+Pj4gLSBFeHBs aWNpdGx5IGRvY3VtZW50IHRoYXQgdGhlIG5ldyBmbGFncyBhcmUgdGFyZ2V0aW5nIG1lbTJtZW0g ZGV2aWNlcy4KPj4+Pgo+Pj4+IGNoYW5nZXMgaW4gdmVyc2lvbiAzOgo+Pj4+IC0gQWRkIGEgZmxh ZyB0byBpbmZvcm0gdXNlcnNwYWNlIGFwcGxpY2F0aW9uIHRoYXQgZHJpdmVyCj4+Pj4gIMKgwqAg YXMgdGFrZSBjYXJlIG9mIHRoZSBmbGFnLgo+Pj4+Cj4+Pj4gY2hhbmdlcyBpbiB2ZXJzaW9uIDI6 Cj4+Pj4gLSBDbGFyaWZ5IGRvY3VtZW50YXRpb24uCj4+Pj4gLSBPbmx5IGtlZXAgVjRMMl9GTVRf RkxBR19BTExfRk9STUFUUyBmbGFnIGluIGlvY3RsLgo+Pj4+Cj4+Pj4gQmVuamFtaW4KPj4+Pgo+ Pj4+IEJlbmphbWluIEdhaWduYXJkICgyKToKPj4+PiAgwqDCoCBtZWRpYTogdmlkZW9kZXYyOiBB ZGQgZmxhZ3MgdG8gdW5jb25kaXRpb25uYWx5IGVudW1lcmF0ZSBwaXhlbHMKPj4+PiAgwqDCoMKg wqAgZm9ybWF0cwo+Pj4gSS5lLjogaXQgaXMgbm90IHVuY29uZGl0aW9uYWxseSwgaXQgc3RpbGwg ZGVwZW5kcyBvbiB0aGUgY2hvc2VuIGNvZGVjLgo+Pj4KPj4+IFJlZ2FyZHMsCj4+Pgo+Pj4gIMKg wqDCoMKgSGFucwo+Pj4KPj4+PiAgwqDCoCBtZWRpYTogdmVyaXNpbGljb246IFVzZSBWNEwyX0ZN VF9GTEFHX0VOVU1fQUxMX0ZPUk1BVFMgZmxhZwo+Pj4+Cj4+Pj4gIMKgIC4uLi9tZWRpYS92NGwv ZGV2LXN0YXRlbGVzcy1kZWNvZGVyLnJzdMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgNiArKysrKysK Pj4+PiAgwqAgLi4uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL3ZpZGlvYy1lbnVtLWZtdC5yc3TC oCB8IDExICsrKysrKysrKysrCj4+Pj4gIMKgIC4uLi9tZWRpYS92aWRlb2RldjIuaC5yc3QuZXhj ZXB0aW9uc8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArKwo+Pj4+ICDCoCBkcml2ZXJz L21lZGlhL3BsYXRmb3JtL3ZlcmlzaWxpY29uL2hhbnRyb192NGwyLmMgfCAxNiArKysrKysrKysr KysrLS0tCj4+Pj4gIMKgIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItaW9jdGwuY8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMyArKysKPj4+PiAgwqAgaW5jbHVkZS91YXBpL2xpbnV4 L3ZpZGVvZGV2Mi5owqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAyICsr Cj4+Pj4gIMKgIDYgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo LSkKPj4+Pgo+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LXJvY2tjaGlwCg==