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 96FAFC433F5 for ; Thu, 7 Apr 2022 20:52:16 +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=i1KsBb6JpOue9H/3hINLjW4ObzZFF3p74C4g04oqtiQ=; b=hqcxKAWM0dZDKb DPnJZ5zG6+P3aU7tAmPtJLLLsOUtC+wpmc5gQfcAxbSgmN5TbGoNgFgyteNNlw8mdUZNBVnadULP1 mGFD0t2A7hn78A448r3stlA6p5wpoxbJuKNdatBBxsyfGjvKX+mgTgQqIld09RjdR7l5zRuKbvIao PFeE8Psie/NFM53ymGmg+J52UaW5dkXOyJjeJy3cFf73tGN6LjcPRcg1PqsFGwUHirvaIkx6I9YTb qTYkh8AeKkkQdFwcEmMEGd5NH7eSC/Lxm5n+PEtu6cMkx6uN2L7Z/lUuHme8KoFaHRcelUEL98rlK IiJuVIJL12zFHHA9W4XA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncZ6x-00E1tN-S0; Thu, 07 Apr 2022 20:52:11 +0000 Received: from bhuna.collabora.co.uk ([2a00:1098:0:82:1000:25:2eeb:e3e3]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1ncZ6k-00E1pR-OV; Thu, 07 Apr 2022 20:52:01 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: nicolas) with ESMTPSA id 6195D1F469E4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1649364713; bh=1WyhI7w7hvBC4/MGgp6yvbiqYKCunaua4C6u084yhxk=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=i73f2IDYCYXh4VKi+jXZc24CDasIcoKXC/tFHwMbuCtnRFSOpEmZIusrnIoNs4IbN q9/KtXho3KMDZzDboGIKrGbqLn6wd3SndJVKU9Db3YMQktwCPngQkjzN3mfTe1AwXh TvyAMVxULHQehDBJLckcjxo8S5bgVyk1rmtOLIUyeIyq2GSQSDiqUWIIVHyfd8fqRy 9I95n/3O9bWs3qLlt0WCSZ8incqLwNA9GyPFZ56fa9mC0DmpMbuCOqEmEB+C6GiNeK XAHEHDLEN4z79mcIOAs9chEDWGSjw4BcPPNGuUp7RE59hMZf9hPDdNTZ8PBjBIi591 8/axGwungbLmw== Message-ID: Subject: Re: [PATCH v5 06/17] media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry From: Nicolas Dufresne To: Benjamin Gaignard , mchehab@kernel.org, hverkuil@xs4all.nl, ezequiel@vanguardiasur.com.ar, p.zabel@pengutronix.de, gregkh@linuxfoundation.org, mripard@kernel.org, paul.kocialkowski@bootlin.com, wens@csie.org, jernej.skrabec@gmail.com, samuel@sholland.org Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, sebastian.fricke@collabora.com Date: Thu, 07 Apr 2022 16:51:41 -0400 In-Reply-To: <20220407152940.738159-7-benjamin.gaignard@collabora.com> References: <20220407152940.738159-1-benjamin.gaignard@collabora.com> <20220407152940.738159-7-benjamin.gaignard@collabora.com> User-Agent: Evolution 3.44.0 (3.44.0-1.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220407_135159_188569_7AE81A17 X-CRM114-Status: GOOD ( 20.98 ) 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 TGUgamV1ZGkgMDcgYXZyaWwgMjAyMiDDoCAxNzoyOSArMDIwMCwgQmVuamFtaW4gR2FpZ25hcmQg YSDDqWNyaXTCoDoKPiBIRVZDIHNwZWNpZmljYXRpb25zIHNheSB0aGF0Ogo+ICJQaWNPcmRlckNu dFZhbCBpcyBkZXJpdmVkIGFzIGZvbGxvd3M6Cj4gUGljT3JkZXJDbnRWYWwgPSBQaWNPcmRlckNu dE1zYiArIHNsaWNlX3BpY19vcmRlcl9jbnRfbHNiCj4gVGhlIHZhbHVlIG9mIFBpY09yZGVyQ250 VmFsIHNoYWxsIGJlIGluIHRoZSByYW5nZSBvZiDiiJIyMzEgdG8gMjMxIOKIkiAxLCBpbmNsdXNp dmUuIgoKRGlkIHlvdSBtZWFuIDJeMzEgPwoKPiAKPiBUbyBtYXRjaCB3aXRoIHRoZXNlIGRlZmlu aXRpb25zIGNoYW5nZSBfX3UxNiBwaWNfb3JkZXJfY250WzJdCj4gaW50byBfX3MzMiBwaWNfb3Jk ZXJfY250X3ZhbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBCZW5qYW1pbiBHYWlnbmFyZCA8YmVuamFt aW4uZ2FpZ25hcmRAY29sbGFib3JhLmNvbT4KPiAtLS0KPiB2ZXJzaW9uIDU6Cj4gLSBjaGFuZ2Ug X191MTYgcGljX29yZGVyX2NudFsyXSBpbnRvIF9fczMyIHBpY19vcmRlcl9jbnRfdmFsCj4gIGRy aXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyX2hldmNfZGVjLmMgfCA0ICsrLS0K PiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9faGV2Yy5jICAgICAgICB8IDIg Ky0KPiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9faHcuaCAgICAgICAgICB8 IDQgKystLQo+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1 LmMgIHwgNCArKy0tCj4gIGluY2x1ZGUvbWVkaWEvaGV2Yy1jdHJscy5oICAgICAgICAgICAgICAg ICAgICAgICAgfCAyICstCj4gIDUgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJv L2hhbnRyb19nMl9oZXZjX2RlYy5jIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50 cm9fZzJfaGV2Y19kZWMuYwo+IGluZGV4IGM1MjRhZjQxYmFmNS4uNmYzYzc3NGFhM2Q5IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFudHJvX2cyX2hldmNfZGVj LmMKPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19nMl9oZXZjX2Rl Yy5jCj4gQEAgLTM4Niw3ICszODYsNyBAQCBzdGF0aWMgaW50IHNldF9yZWYoc3RydWN0IGhhbnRy b19jdHggKmN0eCkKPiAgCSAqIHBpY19vcmRlcl9jbnRbMF0gYW5kIGlnbm9yZSBwaWNfb3JkZXJf Y250WzFdIHVzZWQgaW4gZmllbGQtY29kaW5nLgo+ICAJICovCj4gIAlmb3IgKGkgPSAwOyBpIDwg ZGVjb2RlX3BhcmFtcy0+bnVtX2FjdGl2ZV9kcGJfZW50cmllcyAmJiBpIDwgQVJSQVlfU0laRShj dXJfcG9jKTsgaSsrKSB7Cj4gLQkJY2hhciBwb2NfZGlmZiA9IGRlY29kZV9wYXJhbXMtPnBpY19v cmRlcl9jbnRfdmFsIC0gZHBiW2ldLnBpY19vcmRlcl9jbnRbMF07Cj4gKwkJY2hhciBwb2NfZGlm ZiA9IGRlY29kZV9wYXJhbXMtPnBpY19vcmRlcl9jbnRfdmFsIC0gZHBiW2ldLnBpY19vcmRlcl9j bnRfdmFsOwo+ICAKPiAgCQloYW50cm9fcmVnX3dyaXRlKHZwdSwgJmN1cl9wb2NbaV0sIHBvY19k aWZmKTsKPiAgCX0KPiBAQCAtNDEzLDcgKzQxMyw3IEBAIHN0YXRpYyBpbnQgc2V0X3JlZihzdHJ1 Y3QgaGFudHJvX2N0eCAqY3R4KQo+ICAJZHBiX2xvbmd0ZXJtX2UgPSAwOwo+ICAJZm9yIChpID0g MDsgaSA8IGRlY29kZV9wYXJhbXMtPm51bV9hY3RpdmVfZHBiX2VudHJpZXMgJiYKPiAgCSAgICAg aSA8IChWNEwyX0hFVkNfRFBCX0VOVFJJRVNfTlVNX01BWCAtIDEpOyBpKyspIHsKPiAtCQlsdW1h X2FkZHIgPSBoYW50cm9faGV2Y19nZXRfcmVmX2J1ZihjdHgsIGRwYltpXS5waWNfb3JkZXJfY250 WzBdKTsKPiArCQlsdW1hX2FkZHIgPSBoYW50cm9faGV2Y19nZXRfcmVmX2J1ZihjdHgsIGRwYltp XS5waWNfb3JkZXJfY250X3ZhbCk7Cj4gIAkJaWYgKCFsdW1hX2FkZHIpCj4gIAkJCXJldHVybiAt RU5PTUVNOwo+ICAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9o YW50cm9faGV2Yy5jIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9faGV2Yy5j Cj4gaW5kZXggYjZlYzg2ZDAzZDkxLi5mYWRkNDA3Njg1NzkgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9zdGFnaW5nL21lZGlhL2hhbnRyby9oYW50cm9faGV2Yy5jCj4gKysrIGIvZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9oYW50cm9faGV2Yy5jCj4gQEAgLTU0LDcgKzU0LDcgQEAgc3RhdGlj IHZvaWQgaGFudHJvX2hldmNfcmVmX2luaXQoc3RydWN0IGhhbnRyb19jdHggKmN0eCkKPiAgfQo+ ICAKPiAgZG1hX2FkZHJfdCBoYW50cm9faGV2Y19nZXRfcmVmX2J1ZihzdHJ1Y3QgaGFudHJvX2N0 eCAqY3R4LAo+IC0JCQkJICAgaW50IHBvYykKPiArCQkJCSAgIHMzMiBwb2MpCj4gIHsKPiAgCXN0 cnVjdCBoYW50cm9faGV2Y19kZWNfaHdfY3R4ICpoZXZjX2RlYyA9ICZjdHgtPmhldmNfZGVjOwo+ ICAJaW50IGk7Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9oYW50cm8vaGFu dHJvX2h3LmggYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvaGFudHJvL2hhbnRyb19ody5oCj4gaW5k ZXggZWQwMThlMjkzYmEwLi5hNjQ4YzUyOTY2MmIgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFn aW5nL21lZGlhL2hhbnRyby9oYW50cm9faHcuaAo+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9tZWRp YS9oYW50cm8vaGFudHJvX2h3LmgKPiBAQCAtMTMxLDcgKzEzMSw3IEBAIHN0cnVjdCBoYW50cm9f aGV2Y19kZWNfaHdfY3R4IHsKPiAgCXN0cnVjdCBoYW50cm9fYXV4X2J1ZiB0aWxlX2JzZDsKPiAg CXN0cnVjdCBoYW50cm9fYXV4X2J1ZiByZWZfYnVmc1tOVU1fUkVGX1BJQ1RVUkVTXTsKPiAgCXN0 cnVjdCBoYW50cm9fYXV4X2J1ZiBzY2FsaW5nX2xpc3RzOwo+IC0JaW50IHJlZl9idWZzX3BvY1tO VU1fUkVGX1BJQ1RVUkVTXTsKPiArCXMzMiByZWZfYnVmc19wb2NbTlVNX1JFRl9QSUNUVVJFU107 CgpXYXMgdGhpcyBzdHJpY3RseSBuZWVkZWQgPyBJc24ndCBpbnQgYWx3YXlzIHNhbWUgYXMgczMy ID8KCj4gIAl1MzIgcmVmX2J1ZnNfdXNlZDsKPiAgCXN0cnVjdCBoYW50cm9faGV2Y19kZWNfY3Ry bHMgY3RybHM7Cj4gIAl1bnNpZ25lZCBpbnQgbnVtX3RpbGVfY29sc19hbGxvY2F0ZWQ7Cj4gQEAg LTMzNyw3ICszMzcsNyBAQCBpbnQgaGFudHJvX2hldmNfZGVjX2luaXQoc3RydWN0IGhhbnRyb19j dHggKmN0eCk7Cj4gIHZvaWQgaGFudHJvX2hldmNfZGVjX2V4aXQoc3RydWN0IGhhbnRyb19jdHgg KmN0eCk7Cj4gIGludCBoYW50cm9fZzJfaGV2Y19kZWNfcnVuKHN0cnVjdCBoYW50cm9fY3R4ICpj dHgpOwo+ICBpbnQgaGFudHJvX2hldmNfZGVjX3ByZXBhcmVfcnVuKHN0cnVjdCBoYW50cm9fY3R4 ICpjdHgpOwo+IC1kbWFfYWRkcl90IGhhbnRyb19oZXZjX2dldF9yZWZfYnVmKHN0cnVjdCBoYW50 cm9fY3R4ICpjdHgsIGludCBwb2MpOwo+ICtkbWFfYWRkcl90IGhhbnRyb19oZXZjX2dldF9yZWZf YnVmKHN0cnVjdCBoYW50cm9fY3R4ICpjdHgsIHMzMiBwb2MpOwo+ICBpbnQgaGFudHJvX2hldmNf YWRkX3JlZl9idWYoc3RydWN0IGhhbnRyb19jdHggKmN0eCwgaW50IHBvYywgZG1hX2FkZHJfdCBh ZGRyKTsKPiAgdm9pZCBoYW50cm9faGV2Y19yZWZfcmVtb3ZlX3VudXNlZChzdHJ1Y3QgaGFudHJv X2N0eCAqY3R4KTsKPiAgc2l6ZV90IGhhbnRyb19oZXZjX2Nocm9tYV9vZmZzZXQoY29uc3Qgc3Ry dWN0IHY0bDJfY3RybF9oZXZjX3NwcyAqc3BzKTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFn aW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaDI2NS5jIGIvZHJpdmVycy9zdGFnaW5nL21l ZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaDI2NS5jCj4gaW5kZXggNDRmMzg1YmU5ZjZjLi5kMDQ1 MjFmZmQ5MjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1 cy9jZWRydXNfaDI2NS5jCj4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1 cy9jZWRydXNfaDI2NS5jCj4gQEAgLTE0Myw4ICsxNDMsOCBAQCBzdGF0aWMgdm9pZCBjZWRydXNf aDI2NV9mcmFtZV9pbmZvX3dyaXRlX2RwYihzdHJ1Y3QgY2VkcnVzX2N0eCAqY3R4LAo+ICAJZm9y IChpID0gMDsgaSA8IG51bV9hY3RpdmVfZHBiX2VudHJpZXM7IGkrKykgewo+ICAJCWludCBidWZm ZXJfaW5kZXggPSB2YjJfZmluZF90aW1lc3RhbXAodnEsIGRwYltpXS50aW1lc3RhbXAsIDApOwo+ ICAJCXUzMiBwaWNfb3JkZXJfY250WzJdID0gewo+IC0JCQlkcGJbaV0ucGljX29yZGVyX2NudFsw XSwKPiAtCQkJZHBiW2ldLnBpY19vcmRlcl9jbnRbMV0KPiArCQkJZHBiW2ldLnBpY19vcmRlcl9j bnRfdmFsICYgMHhmZmZmLAo+ICsJCQkoZHBiW2ldLnBpY19vcmRlcl9jbnRfdmFsID4+IDE2KSAm IDB4ZmZmZgoKVGhpcyBpcyBjb25mdXNpbmcsIGl0IGdpdmVzIHRoZSBpbXByZXNzaW9uIHRoYXQg cGljX29yZGVyX2NudF92YWwgY29udGFpbnMgVE9QCmFuZCBCT1RUT00gZmllbGQgcGljX29yZGVy X2NudCwgd2hpY2ggaXNuJ3QgdGhlIGNhc2UuIFRoaXMgaXMganVzdCB0aGUgZnVsbCBwaWMKb3Jk ZXIgY291bnQgdmFsdWUgZm9yIHRoaXMgcmVmZXJlbmNlLgoKVGhpcyBpcyBjb25mdXNpbmcgbWUs IG1vc3QgSEVWQyBkZWNvZGVyIGRvbid0IHJlYWxseSBrbm93IGFib3V0IGZpZWxkcy4gVGhleQp3 aWxsIGluc3RlYWQgaGFwcGlseSBwcm9kdWNlIGhhbGYgaGVpZ2h0IGZyYW1lcywgYW5kIHdlIHNo b3VsZCBzdXBwb3J0IHRoaXMgaW4KdGhlIGZvcm0gb2YgQUxURVJOQVRFIG9yIFNFUSBpbnRlcmxh Y2luZyBvdXRwdXQuCgpXaGlsZSBpdCBzZWVtcyBsaWtlIEFsbHdpbm5lciBIVyBtYXliZSBzdXBw b3J0IGludGVybGVhdmVkIG91dHB1dCwgdGhlcmUgSSB3b3VsZApub3QgZmluZCBhbnkgdXNlcmxh bmQgdGhhdCB3b3VsZCBpbXBsZW1lbnQgdGhpcywgaGVuY2UgcHJvdmluZyB0aGF0IGl0IHdvcmtz LgpPdmVyYWxsLCBpbnRlcmxhY2VkIEhFVkMgKGEgdmVyeSBuaWNoZSB1c2UgY2FzZSkgc2hvdWxk IGJlIHN0dWRpZWQsIGFuZCB3ZQpzaG91bGQgZW5zdXJlIHRoYXQgYWx0ZXJuYXRlL3NlcSBpbnRl cmxhY2luZyBpcyBwb3NzaWJsZSwgc2luY2UgYSBsb3Qgb2YgSFcgd2lsbApvbmx5IG9mZmVyIHRo aXMuCgo+ICAJCX07Cj4gIAo+ICAJCWNlZHJ1c19oMjY1X2ZyYW1lX2luZm9fd3JpdGVfc2luZ2xl KGN0eCwgaSwgZHBiW2ldLmZpZWxkX3BpYywKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9tZWRpYS9o ZXZjLWN0cmxzLmggYi9pbmNsdWRlL21lZGlhL2hldmMtY3RybHMuaAo+IGluZGV4IGIzNTQwMTY3 ZGY5ZS4uMjgxMjc3OGI0MWY0IDEwMDY0NAo+IC0tLSBhL2luY2x1ZGUvbWVkaWEvaGV2Yy1jdHJs cy5oCj4gKysrIGIvaW5jbHVkZS9tZWRpYS9oZXZjLWN0cmxzLmgKPiBAQCAtMTM4LDcgKzEzOCw3 IEBAIHN0cnVjdCB2NGwyX2hldmNfZHBiX2VudHJ5IHsKPiAgCV9fdTY0CXRpbWVzdGFtcDsKPiAg CV9fdTgJZmxhZ3M7Cj4gIAlfX3U4CWZpZWxkX3BpYzsKPiAtCV9fdTE2CXBpY19vcmRlcl9jbnRb Ml07Cj4gKwlfX3MzMglwaWNfb3JkZXJfY250X3ZhbDsKPiAgCV9fdTgJcGFkZGluZ1syXTsKPiAg fTsKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K TGludXgtcm9ja2NoaXAgbWFpbGluZyBsaXN0CkxpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1y b2NrY2hpcAo=