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 C5F28D6395B for ; Wed, 20 Nov 2024 14:21:15 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:To:From:Subject:Message-ID:Reply-To:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=bvJ2izF2hK7bChVUmiBJJdht6YoydQ2iDIRar+o5T4M=; b=IsbP9yeBsIW2Be a/UCQSEqPcwr2kzno9HTd72ovJBj0Hed+Un1XlgxAwFKdvZH+I5exWca/0RBR3cZTq8YzHaz/QXt7 2Or2mQjl/hXt0i6gXYuycZcjsyv1UqzoMOfkhtNSdSgvOP+HCNOnW4wqVlGeEF5IcQM87TnDRm5ER paGi5omq2lL7qQBdH9EaiXav64oSMUNVOrratORZlj4bptuqwY2Ngq0iMJUVJDke4RsJzckq6fldP wNLu8osUfhPkbLFtGOX8OLybbu3rZl8i4H5Mmd8N/lh3nfVJahgVpUEhnijO7KP58wEjVTmD1W092 RRnQ1DKr3F5RYSrMHMgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tDlZu-0000000FWsm-45dT; Wed, 20 Nov 2024 14:21:10 +0000 Received: from bali.collaboradmins.com ([148.251.105.195]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tDlZq-0000000FWqm-2KHr for linux-rockchip@lists.infradead.org; Wed, 20 Nov 2024 14:21:09 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1732112465; bh=8cTqGsmGudynJgTzvwaLDSQ2AMY2obRkbefKULIFLAc=; h=Subject:From:To:Date:In-Reply-To:References:From; b=hYuovrBbnjC9qV5BFgycLCS5CYxetYlExRTzAhoz9DlrNaHRjWihVmw1viYzie66z 1rIptfWi8JWxY2ZwCH57aXYbbq0DoCvfZznAydZjmjbifAonXLr0G4fMkNNc8RhCa6 y9nK1lEB/zvmVQSbEj9oiB3EAuviK6+42wSnI8epjpXSVt70iPz4dgk0RppARE9e5d 2eiJBlMJnicjMYE6u3ZkRfw9CHo6rI+FsEYAAgUHi90kIlsYbfvoCJrLEb8E1ON3/n eg4Cc99XgtUxkBYCHTFu0K7Z2jqGmG0ToRaNFK7n0GxpgfugyTAPUm5Sqeroz9le3E xKfkUBHKMol6Q== Received: from nicolas-tpx395.localdomain (unknown [IPv6:2606:6d00:15:862e::580]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nicolas) by bali.collaboradmins.com (Postfix) with ESMTPSA id 6D86317E3686; Wed, 20 Nov 2024 15:21:03 +0100 (CET) Message-ID: <19cf9e45e00ccf68f35339d8d694e026ffa48037.camel@collabora.com> Subject: Re: [PATCH v2 1/3] media: uapi: add WebP uAPI From: Nicolas Dufresne To: Hugues Fruchet , Mauro Carvalho Chehab , Ezequiel Garcia , Philipp Zabel , Hans Verkuil , Fritz Koenig , Sebastian Fricke , Daniel Almeida , Andrzej Pietrasiewicz , Benjamin Gaignard , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Date: Wed, 20 Nov 2024 09:21:01 -0500 In-Reply-To: <20241120110105.244413-2-hugues.fruchet@foss.st.com> References: <20241120110105.244413-1-hugues.fruchet@foss.st.com> <20241120110105.244413-2-hugues.fruchet@foss.st.com> Organization: Collabora User-Agent: Evolution 3.54.1 (3.54.1-1.fc41) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241120_062106_741406_B9B1A5C1 X-CRM114-Status: GOOD ( 20.41 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org SGkgSHVnaGUsCgp0aGFua3MgZm9yIHRoZSB1cGRhdGUuCgpMZSBtZXJjcmVkaSAyMCBub3ZlbWJy ZSAyMDI0IMOgIDEyOjAxICswMTAwLCBIdWd1ZXMgRnJ1Y2hldCBhIMOpY3JpdMKgOgo+IFRoaXMg cGF0Y2ggYWRkcyB0aGUgV2ViUCBwaWN0dXJlIGRlY29kaW5nIGtlcm5lbCB1QVBJLgo+IAo+IFRo aXMgZGVzaWduIGlzIGJhc2VkIG9uIGN1cnJlbnRseSBhdmFpbGFibGUgVlA4IEFQSSBpbXBsZW1l bnRhdGlvbiBhbmQKPiBhaW1zIHRvIHN1cHBvcnQgdGhlIGRldmVsb3BtZW50IG9mIFdlYlAgc3Rh dGVsZXNzIHZpZGVvIGNvZGVjcwo+IG9uIExpbnV4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEh1Z3Vl cyBGcnVjaGV0IDxodWd1ZXMuZnJ1Y2hldEBmb3NzLnN0LmNvbT4KPiAtLS0KPiAgRG9jdW1lbnRh dGlvbi91c2Vyc3BhY2UtYXBpL21lZGlhL3Y0bC9iaWJsaW8ucnN0ICB8ICA5ICsrKysrKysrKwo+ ICAuLi4vdXNlcnNwYWNlLWFwaS9tZWRpYS92NGwvcGl4Zm10LWNvbXByZXNzZWQucnN0IHwgMTUg KysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvbWVkaWEvdjRsMi1jb3JlL3Y0bDItaW9jdGwuYyAg ICAgICAgICAgICAgfCAgMSArCj4gIGluY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaCAgICAg ICAgICAgICAgICAgICAgfCAgMSArCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygr KQo+IAo+IGRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRs L2JpYmxpby5yc3QgYi9Eb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL2JpYmxp by5yc3QKPiBpbmRleCAzNTY3NGVlYWUyMGQuLmRmM2U5NjNmYzU0ZiAxMDA2NDQKPiAtLS0gYS9E b2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL2JpYmxpby5yc3QKPiArKysgYi9E b2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL2JpYmxpby5yc3QKPiBAQCAtNDQ3 LDMgKzQ0NywxMiBAQCBBVjEKPiAgOnRpdGxlOiAgICAgQVYxIEJpdHN0cmVhbSAmIERlY29kaW5n IFByb2Nlc3MgU3BlY2lmaWNhdGlvbgo+ICAKPiAgOmF1dGhvcjogICAgUGV0ZXIgZGUgUml2YXos IEFyZ29uIERlc2lnbiBMdGQsIEphY2sgSGF1Z2h0b24sIEFyZ29uIERlc2lnbiBMdGQKPiArCj4g Ky4uIF93ZWJwOgo+ICsKPiArV0VCUAo+ICs9PT09Cj4gKwo+ICs6dGl0bGU6ICAgICBXRUJQIHBp Y3R1cmUgQml0c3RyZWFtICYgRGVjb2RpbmcgUHJvY2VzcyBTcGVjaWZpY2F0aW9uCj4gKwo+ICs6 YXV0aG9yOiAgICBHb29nbGUgKGh0dHBzOi8vZGV2ZWxvcGVycy5nb29nbGUuY29tL3NwZWVkL3dl YnApCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vdXNlcnNwYWNlLWFwaS9tZWRpYS92NGwv cGl4Zm10LWNvbXByZXNzZWQucnN0IGIvRG9jdW1lbnRhdGlvbi91c2Vyc3BhY2UtYXBpL21lZGlh L3Y0bC9waXhmbXQtY29tcHJlc3NlZC5yc3QKPiBpbmRleCA4MDZlZDczYWM0NzQuLmU2NjRlNzBi MDYxOSAxMDA2NDQKPiAtLS0gYS9Eb2N1bWVudGF0aW9uL3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRs L3BpeGZtdC1jb21wcmVzc2VkLnJzdAo+ICsrKyBiL0RvY3VtZW50YXRpb24vdXNlcnNwYWNlLWFw aS9tZWRpYS92NGwvcGl4Zm10LWNvbXByZXNzZWQucnN0Cj4gQEAgLTE2OSw2ICsxNjksMjEgQEAg Q29tcHJlc3NlZCBGb3JtYXRzCj4gIAl0aGlzIHBpeGVsIGZvcm1hdC4gVGhlIG91dHB1dCBidWZm ZXIgbXVzdCBjb250YWluIHRoZSBhcHByb3ByaWF0ZSBudW1iZXIKPiAgCW9mIG1hY3JvYmxvY2tz IHRvIGRlY29kZSBhIGZ1bGwgY29ycmVzcG9uZGluZyBmcmFtZSB0byB0aGUgbWF0Y2hpbmcKPiAg CWNhcHR1cmUgYnVmZmVyLgo+ICsgICAgKiAuLiBfVjRMMi1QSVgtRk1ULVdFQlAtRlJBTUU6Cj4g Kwo+ICsgICAgICAtIGBgVjRMMl9QSVhfRk1UX1dFQlBfRlJBTUVgYAo+ICsgICAgICAtICdXRUJQ Jwo+ICsgICAgICAtIFdFQlAgVlA4IHBhcnNlZCBmcmFtZSwgZXhjbHVkaW5nIFdFQlAgUklGRiBo ZWFkZXIsIGtlZXBpbmcgb25seSB0aGUgVlA4Cj4gKwliaXN0cmVhbSBpbmNsdWRpbmcgdGhlIGZy YW1lIGhlYWRlciwgYXMgZXh0cmFjdGVkIGZyb20gdGhlIGNvbnRhaW5lci4KPiArCVRoaXMgZm9y bWF0IGlzIGFkYXB0ZWQgZm9yIHN0YXRlbGVzcyB2aWRlbyBkZWNvZGVycyB0aGF0IGltcGxlbWVu dCBhCj4gKwlXRUJQIHBpcGVsaW5lIHdpdGggdGhlIDpyZWY6YHN0YXRlbGVzc19kZWNvZGVyYC4K PiArCU1ldGFkYXRhIGFzc29jaWF0ZWQgd2l0aCB0aGUgZnJhbWUgdG8gZGVjb2RlIGlzIHJlcXVp cmVkIHRvIGJlIHBhc3NlZAo+ICsJdGhyb3VnaCB0aGUgYGBWNEwyX0NJRF9TVEFURUxFU1NfVlA4 X0ZSQU1FYGAgY29udHJvbC4KPiArCVNlZSB0aGUgOnJlZjpgYXNzb2NpYXRlZCBDb2RlYyBDb250 cm9sIElEcyA8djRsMi1jb2RlYy1zdGF0ZWxlc3MtdnA4PmAuCj4gKwlFeGFjdGx5IG9uZSBvdXRw dXQgYW5kIG9uZSBjYXB0dXJlIGJ1ZmZlciBtdXN0IGJlIHByb3ZpZGVkIGZvciB1c2Ugd2l0aAo+ ICsJdGhpcyBwaXhlbCBmb3JtYXQuIFRoZSBvdXRwdXQgYnVmZmVyIG11c3QgY29udGFpbiB0aGUg YXBwcm9wcmlhdGUgbnVtYmVyCj4gKwlvZiBtYWNyb2Jsb2NrcyB0byBkZWNvZGUgYSBmdWxsIGNv cnJlc3BvbmRpbmcgZnJhbWUgdG8gdGhlIG1hdGNoaW5nCj4gKwljYXB0dXJlIGJ1ZmZlci4KCkkg d29uZGVyIGlmIHdlIHNob3VsZCBkb2N1bWVudCB0aGUgY29uc3RyYWludHMsIEkgdGhpbmsKVjRM Ml9WUDhfRlJBTUVfRkxBR19LRVlfRlJBTUUgbXVzdCBiZSBzZXQsIHdoaWNoIGltcGx5IHRoYXQg bGFzdC9nb2xkZW4vYWx0CnRpbWVzdGFtcCBhcmUgaWdub3JlZC4KCldpdGggdGhhdCBjbGFyaWZp ZWQ6CgpSZXZpZXdlZC1ieTogTmljb2xhcyBEdWZyZXNuZSA8bmljb2xhcy5kdWZyZXNuZUBjb2xs YWJvcmEuY29tPgoKPiAKPiAgCj4gICAgICAqIC4uIF9WNEwyLVBJWC1GTVQtVlA5Ogo+ICAKPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1pb2N0bC5jIGIvZHJpdmVy cy9tZWRpYS92NGwyLWNvcmUvdjRsMi1pb2N0bC5jCj4gaW5kZXggMDMwNGRhYTg0NzFkLi5lMmZm MDNkMGQ3NzMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1pb2N0 bC5jCj4gKysrIGIvZHJpdmVycy9tZWRpYS92NGwyLWNvcmUvdjRsMi1pb2N0bC5jCj4gQEAgLTE1 MDEsNiArMTUwMSw3IEBAIHN0YXRpYyB2b2lkIHY0bF9maWxsX2ZtdGRlc2Moc3RydWN0IHY0bDJf Zm10ZGVzYyAqZm10KQo+ICAJCWNhc2UgVjRMMl9QSVhfRk1UX1ZDMV9BTk5FWF9MOglkZXNjciA9 ICJWQy0xIChTTVBURSA0MTJNIEFubmV4IEwpIjsgYnJlYWs7Cj4gIAkJY2FzZSBWNEwyX1BJWF9G TVRfVlA4OgkJZGVzY3IgPSAiVlA4IjsgYnJlYWs7Cj4gIAkJY2FzZSBWNEwyX1BJWF9GTVRfVlA4 X0ZSQU1FOiAgICBkZXNjciA9ICJWUDggRnJhbWUiOyBicmVhazsKPiArCQljYXNlIFY0TDJfUElY X0ZNVF9XRUJQX0ZSQU1FOiAgICBkZXNjciA9ICJXRUJQIFZQOCBGcmFtZSI7IGJyZWFrOwo+ICAJ CWNhc2UgVjRMMl9QSVhfRk1UX1ZQOToJCWRlc2NyID0gIlZQOSI7IGJyZWFrOwo+ICAJCWNhc2Ug VjRMMl9QSVhfRk1UX1ZQOV9GUkFNRTogICAgZGVzY3IgPSAiVlA5IEZyYW1lIjsgYnJlYWs7Cj4g IAkJY2FzZSBWNEwyX1BJWF9GTVRfSEVWQzoJCWRlc2NyID0gIkhFVkMiOyBicmVhazsgLyogYWth IEguMjY1ICovCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaCBi L2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAo+IGluZGV4IGU3YzRkY2UzOTAwNy4uMDlm ZmYyNjllODUyIDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAo+ ICsrKyBiL2luY2x1ZGUvdWFwaS9saW51eC92aWRlb2RldjIuaAo+IEBAIC03NTcsNiArNzU3LDcg QEAgc3RydWN0IHY0bDJfcGl4X2Zvcm1hdCB7Cj4gICNkZWZpbmUgVjRMMl9QSVhfRk1UX1ZDMV9B Tk5FWF9MIHY0bDJfZm91cmNjKCdWJywgJ0MnLCAnMScsICdMJykgLyogU01QVEUgNDIxTSBBbm5l eCBMIGNvbXBsaWFudCBzdHJlYW0gKi8KPiAgI2RlZmluZSBWNEwyX1BJWF9GTVRfVlA4ICAgICAg djRsMl9mb3VyY2MoJ1YnLCAnUCcsICc4JywgJzAnKSAvKiBWUDggKi8KPiAgI2RlZmluZSBWNEwy X1BJWF9GTVRfVlA4X0ZSQU1FIHY0bDJfZm91cmNjKCdWJywgJ1AnLCAnOCcsICdGJykgLyogVlA4 IHBhcnNlZCBmcmFtZSAqLwo+ICsjZGVmaW5lIFY0TDJfUElYX0ZNVF9XRUJQX0ZSQU1FIHY0bDJf Zm91cmNjKCdXJywgJ0InLCAnUCcsICdGJykgLyogV0VCUCBWUDggcGFyc2VkIGZyYW1lICovCj4g ICNkZWZpbmUgVjRMMl9QSVhfRk1UX1ZQOSAgICAgIHY0bDJfZm91cmNjKCdWJywgJ1AnLCAnOScs ICcwJykgLyogVlA5ICovCj4gICNkZWZpbmUgVjRMMl9QSVhfRk1UX1ZQOV9GUkFNRSB2NGwyX2Zv dXJjYygnVicsICdQJywgJzknLCAnRicpIC8qIFZQOSBwYXJzZWQgZnJhbWUgKi8KPiAgI2RlZmlu ZSBWNEwyX1BJWF9GTVRfSEVWQyAgICAgdjRsMl9mb3VyY2MoJ0gnLCAnRScsICdWJywgJ0MnKSAv KiBIRVZDIGFrYSBILjI2NSAqLwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtcm9ja2NoaXAK