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 E3384C4332F for ; Thu, 9 Nov 2023 17:45:47 +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:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=vi4/jCJefq/RM6USz5atTb8SKvl5WowBSsSCWaSYrbg=; b=3MN4cdH/HbAQ8t U7cjfiwOQOBgDHBDwNwxoJQFZ9gG1XJoKGSOWyHsOb/EfkvjThkEzvsbSCfuqfmoXXspUzYXN2JEg ESBFmTYz4Lj5eJKHig1qALyImdMubhyaR9ylABQ4tJrdDOxduhbH8gse8oGJYw8iGz/uleX0dpffz p3c6313CsG8Q4Ecw34MblbHNVAjvM6yr+8doRcv3UfR4LM2daA08mWg/j/ROAU/GQ/rThpguNxvcK VzRgvwh4OMiVZrfCV7L/hGawdf/zbw9YjfFPI88fLFEi8eIa4Jx/KwumUDkAtxAoRp1tPIV/lYCld DYNWas4O/oIuJFv/hKbg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r1960-006xlM-0B; Thu, 09 Nov 2023 17:45:36 +0000 Received: from madras.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e5ab]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r195w-006xih-23 for linux-rockchip@lists.infradead.org; Thu, 09 Nov 2023 17:45:34 +0000 Received: from [100.84.166.245] (cola.collaboradmins.com [195.201.22.229]) (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 madras.collabora.co.uk (Postfix) with ESMTPSA id DFDCB6607423; Thu, 9 Nov 2023 17:45:23 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1699551925; bh=c2JNVnT9JoiIN7t0Y6Bmq6v+0myfgFD1QT9HldMSizU=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=lZKzx66QBHtImSKlg+XJGUFdKmZAY9Of/Ub9fCFMrzTNfLAv7hE3vxqdS55nX8Vts LEC5MhKYS507k9rhCWGNZiCfM3qKq8SNRsFWosMVa3lxk77Q1oiJu68I9Al1AyYLch UCfVyN5W9kZSOpFAwepeZmOcYzDHmmeLIDbzE9xMMNEKrEKRNm6TaUhw6jS1RI9W+A 9Nk7bA7S0tzJ6lSI67o2IK34Hu6W6mo8bFtAVzEyVpHdk+1Z3MGOySjnZWjiVZSoWL TLCBw2O5b1a9o+mvJA/wAlWIM/4nSgBaKbl62V8ziC4Dsv0MiKgLS/1kYeQTpzg4nB 7A5b55ucqqLug== Message-ID: <27626e6685fccad44eaec3a50fd330094d5d72fe.camel@collabora.com> Subject: Re: [PATCH 0/9] media: rkvdec: Add HEVC backend From: Nicolas Dufresne To: Jonas Karlman , Ezequiel Garcia , Mauro Carvalho Chehab , Hans Verkuil Cc: Alex Bee , Sebastian Fricke , Benjamin Gaignard , Christopher Obbard , linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org Date: Thu, 09 Nov 2023 12:45:14 -0500 In-Reply-To: <20231105233630.3927502-1-jonas@kwiboo.se> References: <20231105233630.3927502-1-jonas@kwiboo.se> User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231109_094532_951754_C218A82D X-CRM114-Status: GOOD ( 24.32 ) 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 SGkgSm9uYXMsCgpMZSBkaW1hbmNoZSAwNSBub3ZlbWJyZSAyMDIzIMOgIDIzOjM2ICswMDAwLCBK b25hcyBLYXJsbWFuIGEgw6ljcml0wqA6Cj4gVGhpcyBzZXJpZXMgYWRkIGEgSEVWQyBiYWNrZW5k IHRvIHRoZSBSb2NrY2hpcCBWaWRlbyBEZWNvZGVyIGRyaXZlci4KPiAKPiBBIHZlcnNpb24gb2Yg dGhpcyBIRVZDIGJhY2tlbmQgaGFzIGJlZW4gaW4gdXNlIGJ5IHRoZSBMaWJyZUVMRUMgZGlzdHJv Cj4gZm9yIHRoZSBwYXN0IDMrIHllYXJzIFsxXS4gSXQgd2FzIGluaXRpYWxseSBjcmVhdGVkIGJh c2VkIG9uIGEgY29weSBvZgo+IHRoZSBIMjY0IGJhY2tlbmQsIHVuc3RhYmxlIEhFVkMgdUFQSSBj b250cm9scyBhbmQgYSBjYWJhYyB0YWJsZSArIHNjYWxpbmcKPiBtYXRyaXggZnVuY3Rpb25zIHNo YW1lbGVzc2x5IGNvcGllZCAxOjEgZnJvbSB0aGUgUm9ja2NoaXAgbXBwIGxpYnJhcnkuCj4gCj4g SXQgaGFzIHNpbmNlIHRoZW4gYmVlbiBleHRlbmRlZCB0byB1c2UgdGhlIHN0YWJsZSBIRVZDIHVB UEkgY29udHJvbHMgYW5kCj4gaW1wcm92ZWQgb3BvbiBlLmcuIHRvIGluY2x1ZGUgc3VwcG9ydCBm b3IgcmszMjg4IGFuZCBmaXggZGVjb2RpbmcgaXNzdWVzCj4gYnkgQWxleCBCZWUgYW5kIE5pY29s YXMgRHVmcmVzbmUuCj4gCj4gVGhlIHZlcnNpb24gc3VibWl0dGVkIGluIHRoaXMgc2VyaWVzIGlz IGJhc2VkIG9uIHRoZSBjb2RlIGN1cnJlbnRseSB1c2VkCj4gYnkgdGhlIExpYnJlRUxFQyBkaXN0 cm8sIGV4Y2x1ZGluZyBoYXJkL3NvZnQgcmVzZXQsIGFuZCB3aXRoIGNhYmFjIHRhYmxlCj4gYW5k IHNjYWxpbmcgbWF0cml4IGZ1bmN0aW9ucyBwaWNrZWQgZnJvbSBTZWJhc3RpYW4gRnJpY2tlIHBy aW9yIHNlcmllcwo+IHRvIGFkZCBhIEhFVkMgYmFja2VuZCBbMl0uCj4gCj4gQmlnIHRoYW5rcyB0 byBBbGV4IEJlZSwgTmljb2xhcyBEdWZyZXNuZSBhbmQgU2ViYXN0aWFuIEZyaWNrZSBmb3IgbWFr aW5nCj4gdGhpcyBzZXJpZXMgcG9zc2libGUhCj4gCj4gUGF0Y2ggMSBhZGQgdGhlIG5ldyBIRVZD IGJhY2tlbmQuCj4gUGF0Y2ggMi0zIGFkZCB2YXJpYW50cyBzdXBwb3J0IHRvIHRoZSBkcml2ZXIu Cj4gUGF0Y2ggNCBhZGQgc3VwcG9ydCBmb3IgYSByazMyODggdmFyaWFudC4KPiBQYXRjaCA1IGFk ZCBhIHJrMzMyOCB2YXJpYW50IHRvIHdvcmsgYXJvdW5kIGh3IHF1aXJrcy4KPiBQYXRjaCA2LTcg YWRkIGRldmljZSB0cmVlIG5vZGUgZm9yIHJrMzI4OC4KPiBQYXRjaCA4LTkgZXh0ZW5kIHZkZWMg bm9kZSByZWcgc2l6ZSB0byBpbmNsdWRlIGNhY2hlL3BlcmYgcmVnaXN0ZXJzLgo+IAo+IFRoaXMg d2FzIHRlc3RlZCBvbiBhIFJPQ0sgUGkgNCAoUkszMzk5KSBhbmQgUm9jazY0IChSSzMzMjgpOgo+ IAo+ICAgdjRsMi1jb21wbGlhbmNlIDEuMjQuMSwgNjQgYml0cywgNjQtYml0IHRpbWVfdAo+ICAg Li4uCj4gICBUb3RhbCBmb3Igcmt2ZGVjIGRldmljZSAvZGV2L3ZpZGVvMTogNDYsIFN1Y2NlZWRl ZDogNDYsIEZhaWxlZDogMCwgV2FybmluZ3M6IDAKPiAKPiAgIFJ1bm5pbmcgdGVzdCBzdWl0ZSBK Q1QtVkMtSEVWQ19WMSB3aXRoIGRlY29kZXIgRkZtcGVnLUguMjY1LVY0TDItcmVxdWVzdAo+ICAg Li4uCj4gICBSYW4gMTM1LzE0NyB0ZXN0cyBzdWNjZXNzZnVsbHkKCkp1c3QgdGVzdGVkLCBzYW1l IHNjb3JlIG9uIEdTdHJlYW1lci4gRmFpbGluZyBhcmU6CgogICAgLSBEQkxLX0RfVklYU18yCiAg ICAtIERTTElDRV9BX0hISV81CiAgICAtIEVYVF9BX2VyaWNzc29uXzQKICAgIC0gUElDU0laRSog KGFsbCA0LCByZXNvbHV0aW9uIHJlYXNvbikKICAgIC0gU0FPREJMS19BX01haW5Db25jZXB0XzQK ICAgIC0gU0FPREJMS19CX01haW5Db25jZXB0XzQKICAgIC0gVFNVTkVRQkRfQV9NQUlOMTBfVGVj aG5pY29sb3JfMgogICAgLSBXUFBfRF9lcmljc3Nvbl9NQUlOXzIKClRvIGJlIG5vdGVkIHRoYXQg VFNVTkVRQkRfQV9NQUlOMTBfVGVjaG5pY29sb3JfMiBoYXMgMTBiaXQgbHVtYSwgYW5kCjliaXQg Y2hyb21hLiBXb3JrcyBvbiBIYW50cm8gRzIsIGJ1dCBJIGp1c3QgdHJpZWQgd2F2aW5nIHlvdXIg Y2hlY2ssIAphbmQgdGhlIHJlc3VsdHMgZGlkIG5vdCBtYXRjaCB0aGUgTUQ1LiBUaGlzIGlzIG9m IGxvdyBpbXBvcnRhbnQgdGhvdWdoLApJIGhhdmUgbmV2ZXIgc2VlbiBzdWNoIGEgc3RyZWFtIGlu IHRoZSB3aWxkIGFuZCBNVEsgVkNPREVDIGFsc28gZG9lcwpub3Qgc3VwcG9ydCBpdC4KCj4gCj4g ICBSdW5uaW5nIHRlc3Qgc3VpdGUgSkNULVZDLU1WLUhFVkMgd2l0aCBkZWNvZGVyIEZGbXBlZy1I LjI2NS1WNEwyLXJlcXVlc3QKPiAgIC4uLgo+ICAgUmFuIDkvOSB0ZXN0cyBzdWNjZXNzZnVsbHkK CkZhaWxzIHdpdGggR1N0cmVhbWVyLCBidXQgbW9zdCBsaWtlbHkgYSBHU3RyZWFtZXIgaXNzdWUs IEknbGwgaGF2ZSBhCmxvb2sgbGF0ZXIuIEpDVC1WQy1SRXh0IGFuZCBKQ1QtVkMtU0NDIGFsc28g ZmFpbHMuIEkga25vdyBvZiBhIGZhY3QKdGhhdCB3ZSBkaWQgbm90IGltcGxlbWVudCBTQ0MgaW4g dGhlIHVBUEkgKGFuZCBpdCBtYXkgbm90IGJlIHN1cHBvcnRlZApieSB0aGlzIGhhcmR3YXJlIGFu eXdheSkuCgpUZXN0ZWQtYnk6IE5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAY29s bGFib3JhLmNvbT4KCj4gCj4gQW5kIG9uIGEgVGlua2VyQm9hcmQgKFJLMzI4OCk6Cj4gCj4gICB2 NGwyLWNvbXBsaWFuY2UgMS4yNC4xLCAzMiBiaXRzLCAzMi1iaXQgdGltZV90Cj4gICAuLi4KPiAg IFRvdGFsIGZvciBya3ZkZWMgZGV2aWNlIC9kZXYvdmlkZW8zOiA0NywgU3VjY2VlZGVkOiA0Nywg RmFpbGVkOiAwLCBXYXJuaW5nczogMAo+IAo+ICAgUnVubmluZyB0ZXN0IHN1aXRlIEpDVC1WQy1I RVZDX1YxIHdpdGggZGVjb2RlciBGRm1wZWctSC4yNjUtVjRMMi1yZXF1ZXN0Cj4gICAuLi4KPiAg IFJhbiAxMzcvMTQ3IHRlc3RzIHN1Y2Nlc3NmdWxseQo+IAo+ICAgUnVubmluZyB0ZXN0IHN1aXRl IEpDVC1WQy1NVi1IRVZDIHdpdGggZGVjb2RlciBGRm1wZWctSC4yNjUtVjRMMi1yZXF1ZXN0Cj4g ICAuLi4KPiAgIFJhbiA5LzkgdGVzdHMgc3VjY2Vzc2Z1bGx5Cj4gCj4gVGhpcyBzZXJpZXMgZGVw ZW5kIG9uIHRoZSBmb2xsb3dpbmcgc2VyaWVzOgo+IC0gbWVkaWE6IHJrdmRlYzogQWRkIEguMjY0 IEhpZ2ggMTAgYW5kIDQ6MjoyIHByb2ZpbGUgc3VwcG9ydCBbM10KPiAKPiBUbyBmdWxseSBydW50 aW1lIHRlc3QgdGhpcyBzZXJpZXMgeW91IG5lZWQgYWJvdmUgc2VyaWVzIGFuZCBmZm1wZWcKPiBw YXRjaGVzIGZyb20gWzRdLCB0aGlzIHNlcmllcyBhbmQgaXRzIGRlcGVuZHMgaXMgYWxzbyBhdmFp bGFibGUgYXQgWzVdLgo+IAo+IEZ1bGwgc3VtbWFyeSBvZiBmbHVzdGVyIHJ1biBjYW4gYmUgZm91 bmQgYXQgWzZdLgo+IAo+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vTGlicmVFTEVDL0xpYnJlRUxF Qy50di9ibG9iL21hc3Rlci9wcm9qZWN0cy9Sb2NrY2hpcC9wYXRjaGVzL2xpbnV4L2RlZmF1bHQv bGludXgtMjAwMC12NGwyLXdpcC1ya3ZkZWMtaGV2Yy5wYXRjaAo+IFsyXSBodHRwczovL2xvcmUu a2VybmVsLm9yZy9saW51eC1tZWRpYS8yMDIzMDEwMS1wYXRjaC1zZXJpZXMtdjItNi0yLXJjMS12 Mi0wLWZhMTg5N2VmYWMxNEBjb2xsYWJvcmEuY29tLwo+IFszXSBodHRwczovL2xvcmUua2VybmVs Lm9yZy9saW51eC1tZWRpYS8yMDIzMTEwNTE2NTUyMS4zNTkyMDM3LTEtam9uYXNAa3dpYm9vLnNl Lwo+IFs0XSBodHRwczovL2dpdGh1Yi5jb20vS3dpYm9vL0ZGbXBlZy9jb21taXRzL3Y0bDItcmVx dWVzdC1uNi4xLWRldi8KPiBbNV0gaHR0cHM6Ly9naXRodWIuY29tL0t3aWJvby9saW51eC1yb2Nr Y2hpcC9jb21taXRzL2xpbnV4dHYtcmt2ZGVjLWhldmMtdjEvCj4gWzZdIGh0dHBzOi8vZ2lzdC5n aXRodWIuY29tL0t3aWJvby80YzBlZDg3Nzc0ZGVkZTQ0Y2U2ODM4NDUxYTFlYzkzZAo+IAo+IFJl Z2FyZHMsCj4gSm9uYXMKPiAKPiBBbGV4IEJlZSAoNSk6Cj4gICBtZWRpYTogcmt2ZGVjOiBBZGQg dmFyaWFudHMgc3VwcG9ydAo+ICAgbWVkaWE6IHJrdmRlYzogQWRkIFJLMzI4OCB2YXJpYW50Cj4g ICBtZWRpYTogcmt2ZGVjOiBEaXNhYmxlIFFvUyBmb3IgSEVWQyBhbmQgVlA5IG9uIFJLMzMyOAo+ ICAgQVJNOiBkdHM6IHJvY2tjaGlwOiBBZGQgdmRlYyBub2RlIGZvciBSSzMyODgKPiAgIGFybTY0 OiBkdHM6IHJvY2tjaGlwOiBFeHBhbmQgcmVnIHNpemUgb2YgdmRlYyBub2RlIGZvciBSSzMzOTkK PiAKPiBKb25hcyBLYXJsbWFuICg0KToKPiAgIG1lZGlhOiBya3ZkZWM6IEFkZCBIRVZDIGJhY2tl bmQKPiAgIG1lZGlhOiBya3ZkZWM6IEltcGxlbWVudCBjYXBhYmlsaXR5IGZpbHRlcmluZwo+ICAg bWVkaWE6IGR0LWJpbmRpbmdzOiByb2NrY2hpcCx2ZGVjOiBBZGQgUkszMjg4IGNvbXBhdGlibGUK PiAgIGFybTY0OiBkdHM6IHJvY2tjaGlwOiBFeHBhbmQgcmVnIHNpemUgb2YgdmRlYyBub2RlIGZv ciBSSzMzMjgKPiAKPiAgLi4uL2JpbmRpbmdzL21lZGlhL3JvY2tjaGlwLHZkZWMueWFtbCAgICAg ICAgIHwgICAgNCArLQo+ICBhcmNoL2FybS9ib290L2R0cy9yb2NrY2hpcC9yazMyODguZHRzaSAg ICAgICAgfCAgIDE3ICstCj4gIGFyY2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvcmszMzI4LmR0 c2kgICAgICB8ICAgIDIgKy0KPiAgYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazMzOTku ZHRzaSAgICAgIHwgICAgNiArLQo+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvcmt2ZGVjL01ha2Vm aWxlICAgICAgICAgfCAgICAyICstCj4gIGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9ya3ZkZWMvVE9E TyAgICAgICAgICAgICB8ICAgIDcgLQo+ICAuLi4vc3RhZ2luZy9tZWRpYS9ya3ZkZWMvcmt2ZGVj LWhldmMtZGF0YS5jICAgfCAxODQ4ICsrKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvc3RhZ2lu Zy9tZWRpYS9ya3ZkZWMvcmt2ZGVjLWhldmMuYyAgICB8ICA4MjMgKysrKysrKysKPiAgZHJpdmVy cy9zdGFnaW5nL21lZGlhL3JrdmRlYy9ya3ZkZWMtcmVncy5oICAgIHwgICAgMyArCj4gIGRyaXZl cnMvc3RhZ2luZy9tZWRpYS9ya3ZkZWMvcmt2ZGVjLXZwOS5jICAgICB8ICAgMTAgKwo+ICBkcml2 ZXJzL3N0YWdpbmcvbWVkaWEvcmt2ZGVjL3JrdmRlYy5jICAgICAgICAgfCAgMTgwICstCj4gIGRy aXZlcnMvc3RhZ2luZy9tZWRpYS9ya3ZkZWMvcmt2ZGVjLmggICAgICAgICB8ICAgMTUgKwo+ICAx MiBmaWxlcyBjaGFuZ2VkLCAyODg2IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQo+ICBj cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9zdGFnaW5nL21lZGlhL3JrdmRlYy9ya3ZkZWMtaGV2 Yy1kYXRhLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvc3RhZ2luZy9tZWRpYS9ya3Zk ZWMvcmt2ZGVjLWhldmMuYwo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtcm9ja2NoaXAK