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 B9862C4332F for ; Thu, 9 Nov 2023 18:07:40 +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: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=HZludpEWyx0BjEp9w+LoOcboReH0+ZTuNr0RFsyv2bk=; b=MOA6HLIxlI8UAl 1waXg4tmiKqDZQGf8nwK+aNt3yYrAGbbDIS+c1koR/MYJnWdLihyGNrmCqkXhCqTCyqcPvNkZ/HQ5 whq8E5tHyVRHC6AYaY7jRugdfybZnyk8NnzNBYxzRVWBnHMtu+KnfOHehISgIrfLgr/iOlidAcUoT RprNi2s/HzL7P8WbntgJaJfhbVxCOkT51LMNM4zvvHG5F32fcZZC1JQRLSygjdMuWmIg3RxFwWGIj BtHBlbFdh6z64IBuohpMxcdQtBRPwqatsWysMiV0WAyq8IUOJybWoVKepZ3FPkX2GTpAko/LeO8zk LYoxIaJ4dzTphv1liXpA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1r19R9-0070QO-1C; Thu, 09 Nov 2023 18:07:27 +0000 Received: from smtp.forwardemail.net ([149.28.215.223]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1r19R6-0070OB-1f for linux-rockchip@lists.infradead.org; Thu, 09 Nov 2023 18:07:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kwiboo.se; h=Content-Transfer-Encoding: Content-Type: In-Reply-To: From: References: Cc: To: Subject: MIME-Version: Date: Message-ID; q=dns/txt; s=fe-e1b5cab7be; t=1699553236; bh=jCYEkVdywqRHlC8mhoNYhztpj7Nj5FYnQmn1ZQwqhys=; b=iy46jHcyxm+my/KYZwLlm8suZ3fQbnc8/pYkS+x+t3D3l6YiNzOSeCci/SNgUCORqeL6C++95 gxOJRIFNwsLIJ5emcBexngpe251MP9bTNTR6eXqXMiiUgTUOICIsfXqfpquHTMpHCCS24Mkc2Ul govupZCw4YTQMSqlbMUX6DqpUwbKiXfAw5IfBJ6Butu940dwaN0KwjqkcdF3VYXWrexSz4n0mAf WYMVYI9JkyFnQOrcfCUnqCkLoPFHCP/hHry8U3YbKpGVF5qqWD2rhzjwzCAzsyfXvG8YyA79rv7 IEtaD8hl6Pl7Ni/lL3emQCNkxbaJChkpI/MDEOA9rc3g== Message-ID: <39b740b1-4d00-4afa-8b4f-58b0776b65c8@kwiboo.se> Date: Thu, 9 Nov 2023 19:07:11 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 05/11] media: rkvdec: h264: Remove SPS validation at streaming start Content-Language: en-US To: Nicolas Dufresne , Ezequiel Garcia , Mauro Carvalho Chehab , Hans Verkuil , "Greg Kroah-Hartman" Cc: Alex Bee , Benjamin Gaignard , Sebastian Fricke , Christopher Obbard , linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org References: <20231105165521.3592037-1-jonas@kwiboo.se> <20231105165521.3592037-6-jonas@kwiboo.se> From: Jonas Karlman In-Reply-To: X-Report-Abuse-To: abuse@forwardemail.net X-Report-Abuse: abuse@forwardemail.net X-Complaints-To: abuse@forwardemail.net X-ForwardEmail-Version: 0.4.40 X-ForwardEmail-Sender: rfc822; jonas@kwiboo.se, smtp.forwardemail.net, 149.28.215.223 X-ForwardEmail-ID: 654d1fd4a16ddfebde306cfd X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231109_100724_592120_21151C59 X-CRM114-Status: GOOD ( 29.46 ) 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 T24gMjAyMy0xMS0wOCAwMzozOSwgTmljb2xhcyBEdWZyZXNuZSB3cm90ZToKPiBMZSBtYXJkaSAw NyBub3ZlbWJyZSAyMDIzIMOgIDIzOjU2ICswMTAwLCBKb25hcyBLYXJsbWFuIGEgw6ljcml0wqA6 Cj4+IE9uIDIwMjMtMTEtMDcgMjM6MDEsIE5pY29sYXMgRHVmcmVzbmUgd3JvdGU6Cj4+PiBMZSBk aW1hbmNoZSAwNSBub3ZlbWJyZSAyMDIzIMOgIDE2OjU1ICswMDAwLCBKb25hcyBLYXJsbWFuIGEg w6ljcml0wqA6Cj4+Pj4gU1BTIHBhcmFtZXRlcnMgaXMgdmFsaWRhdGVkIGluIHRyeV9jdHJsKCkg b3BzIHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8KPj4+Cj4+PiAgICAgICAgICAgICAgICAgIGFyZQo+ Pj4KPj4+PiByZS12YWxpZGF0ZSB3aGVuIHN0cmVhbWluZyBzdGFydHMuCj4+Pj4KPj4+PiBSZW1v dmUgdGhlIHVubmVjZXNzYXJ5IGNhbGwgdG8gdmFsaWRhdGUgc3BzIGF0IHN0cmVhbWluZyBzdGFy dC4KPj4+Cj4+PiBUaGlzIHBhdGNoIGlzIG5vdCB3b3JraW5nIHNpbmNlIHVzZXIgbWF5IGNoYW5n ZSB0aGUgZm9ybWF0IGFmdGVyIHRoZQo+Pj4gY29udHJvbCBoYXZlIGJlZW4gc2V0LiBUaGUgcHJv cGVyIGZpeCBzaG91bGQgYWN0dWFsbHkgcmVzZXQgdGhlIFNQUwo+Pj4gKHdlbGwgYWxsIGhlYWRl ciBjb250cm9scykgdG8gbWF0Y2ggdGhlIHRoZSBuZXdseSBzZXQgZm9ybWF0LiBUaGVuIHRoaXMK Pj4+IHZhbGlkYXRpb24gd29uJ3QgYmUgbmVlZGVkIGFueW1vcmUuCj4+Pgo+Pj4gVGhlIHNlcXVl bmNlIHRoYXQgaXMgcHJvYmxlbWF0aWMgYWZ0ZXIgdGhpcyBwYXRjaCBpczoKPj4+Cj4+PiBTX0ZN VCAoT1VUUFVULCB3aWR0aCwgaGVpZ2h0KTsKPj4+IFNfQ1RSTCAoU1BTKSAvLyB2YWxpZAo+Pj4g U19GTVQoT1VUUFVULCB3aWR0aCcsIGhlaWdodCcpOyAvLyBTUFMgaXMgbm8gbG9uZ2VyIHZhbGlk Cj4+Pgo+Pj4gT25lIHN1Z2dlc3Rpb24gSSBtYXkgbWFrZSBpcyB0byBhZGQgYSBvcHMgc28gdGhh dCBlYWNoIGNvZGVjCj4+PiBpbXBsZW1lbnRhdGlvbiBjYW4gcmVzZXQgdGhlaXIgaGVhZGVyIGNv bnRyb2xzIHRvIG1ha2UgaXQgdmFsaWQgYWdhaW5zdAo+Pj4gdGhlIG5ldyByZXNvbHV0aW9uLiBX aXRoIHRoYXQgaW4gcGxhY2UgeW91J2xsIGJlIGFibGUgZHJvcCB0aGUgY2hlY2suCj4+Cj4+IEFj Y29yZGluZyB0byB0aGUgSW5pdGlhbGl6YXRpb24gc2VjdGlvbiBvZiB0aGUgVjRMMiBzdGF0ZWxl c3MKPj4gZG9jdW1lbnRhdGlvbiBhIGNsaWVudCBpcyBzdXBwb3NlZCB0byBTX0NUUkwoU1BTKSBh ZnRlciBTX0ZNVChPVVRQVVQpLgo+IAo+IFllcywgYnV0IG90aGVyIHBhcnQgb2YgdGhlIHNwZWMg cHJldmVudHMgdXMgZnJvbSBmYWlsaW5nIGlmIHRoZQo+IHVzZXJzcGFjZSByZXN0YXJ0IGluIHRo ZSBtaWRkbGUgb2YgdGhlIHByb2Nlc3MuCj4gCj4+Cj4+IGh0dHBzOi8vZG9jcy5rZXJuZWwub3Jn L3VzZXJzcGFjZS1hcGkvbWVkaWEvdjRsL2Rldi1zdGF0ZWxlc3MtZGVjb2Rlci5odG1sI2luaXRp YWxpemF0aW9uCj4+Cj4+IEkgZ3Vlc3MgdGhhdCBhbGwgc3RhdGVsZXNzIGRlY29kZXJzIHByb2Jh Ymx5IHNob3VsZCByZXNldCBhbGwgY3RybHMgdG8KPj4gZGVmYXVsdCB2YWx1ZSBvbiBTX0ZNVChP VVRQVVQpIG9yIGRlY29kZXJzIG1heSBlbmQgdXAgaW4gYW4gdW5leHBlY3RlZAo+PiBzdGF0ZT8K Pj4KPj4gSXMgcmVzZXR0aW5nIGEgY3RybCB2YWx1ZSBiYWNrIHRvIGRlZmF1bHQgc29tZXRoaW5n IHRoYXQgaXMgc3VwcG9ydGVkIGJ5Cj4+IHY0bDIgY3RybCBjb3JlPyBEaWQgbm90IGZpbmQgYW55 IG9idmlvdXMgd2F5IHRvIHJlc2V0IGEgY3RybCB2YWx1ZS4KPiAKPiBJbiBvcmRlciB0byBhdm9p ZCBoYXZpbmcgdG8gZG8gdGhpcywgSGFudHJvIGRyaXZlciBqdXN0IGlnbm9yZXMgdGhlc2UKPiB2 YWx1ZXMgZnJvbSBTUFMgY29udHJvbCBhbmQgZG8gdGhlIGZvbGxvd2luZzoKPiAKPiAJcmVnID0g RzFfUkVHX0RFQ19DVFJMMV9QSUNfTUJfV0lEVEgoTUJfV0lEVEgoY3R4LT5zcmNfZm10LndpZHRo KSkgfAo+IAkgICAgICBHMV9SRUdfREVDX0NUUkwxX1BJQ19NQl9IRUlHSFRfUChNQl9IRUlHSFQo Y3R4LT5zcmNfZm10LmhlaWdodCkpIHwKPiAJICAgICAgRzFfUkVHX0RFQ19DVFJMMV9SRUZfRlJB TUVTKHNwcy0+bWF4X251bV9yZWZfZnJhbWVzKTsKPiAKPiBUaGVuIGFsbCB0aGV5IGRvIGlzIHJl c2V0IHRoZSBDQVBUVVJFIGZvcm1hdCB3aGVuZXZlciBuZWVkZWQsIG1hdGNoaW5nCj4gdGhlIGJp dCBkZXB0aCB0aGF0IHdhcyBwcmV2aW91c2x5IHNldC4gVGhlIFNQUyBpcyB1bmZvcnR1bmF0bHkg bm90Cj4gZ3VhcmFudGllZCB0byBiZSB2YWxpZCwgYnV0IGF0IGZpcnN0IHNpZ2h0IGl0cyBzYWZl IGluIHJlZ2FyZCB0bwo+IHBpY3R1cmUgZGltZW5zaW9ucy4KClRoZSBjb21taXQgNzdlNzRiZTgz MDgzICgibWVkaWE6IHJrdmRlYzogaDI2NDogVmFsaWRhdGUgYW5kIHVzZSBwaWMKd2lkdGggYW5k IGhlaWdodCBpbiBtYnMiKSBjaGFuZ2VkIHRvIHVzZSB0aGUgU1BTIHZhbHVlcyB0byBoZWxwIGZp eApkZWNvZGluZyBvZiBmaWVsZCBlbmNvZGVkIGNvbnRlbnQsIGl0IGFsc28gYWRkZWQgdGhpcyBj aGVjay4KCldpbGwgZHJvcCB0aGlzIHBhdGNoIGluIHY1LCBhbmQgc2hvdWxkIGFsc28gcmUtYWRk IHNpbWlsYXIgdmFsaWRhdGlvbiBpbgp0aGUgSEVWQyBzZXJpZXMuCgpSZWdhcmRzLApKb25hcwoK PiAKPj4KPj4gV2lsbCBwcm9iYWJseSBqdXN0IGRyb3AgdGhpcyBwYXRjaCBpbiB2NS4KPiAKPiBU aGF0IG9yIGRvIGxpa2UgaW4gSGFudHJvIGRyaXZlci4gV2hhdCBpcyBzY2FyeSB0aG91Z2ggaXMg dGhhdCBzb21lIG9mCj4gdGhlIGZlYXR1cmUgZW5hYmxlZCBieSBTUFMgbWF5IHJlcXVpcmVzIGFu IGF1eGlsaWFyeSBjaHVuayBvZiBtZW1vcnkgdG8KPiBiZSBhbGxvY2F0ZWQsIGFuZCB0aGVuIHRo aXMgbWV0aG9kIGZhbGxzIGFwcGFydC4gSSB0aGluayBpdCB3b3VsZCBiZQo+IG5pY2UgdG8gZml4 IHRoYXQgcHJvcGVybHkgaW4gYWxsIGRyaXZlcnMgaW4gYSBmdXR1cmUgcGF0Y2hzZXQuCj4gCj4+ Cj4+IFJlZ2FyZHMsCj4+IEpvbmFzCj4+Cj4+Pgo+Pj4gTmljb2xhcwo+Pj4KPj4+IHAucy4geW91 IGNhbiBhbHNvIGp1c3QgZHJvcCB0aGlzIHBhdGNoIGZyb20gdGhlIHNlcmllcyBhbmQgcmV2aXNp dCBpdAo+Pj4gbGF0ZXIsIHRob3VnaCBJIHRoaW5rIGl0cyB3b3J0aCBmaXhpbmcuCj4+Pgo+Pj4+ Cj4+Pj4gU3VnZ2VzdGVkLWJ5OiBFemVxdWllbCBHYXJjaWEgPGV6ZXF1aWVsQHZhbmd1YXJkaWFz dXIuY29tLmFyPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEpvbmFzIEthcmxtYW4gPGpvbmFzQGt3aWJv by5zZT4KPj4+PiAtLS0KPj4+PiB2NDoKPj4+PiAtIE5vIGNoYW5nZQo+Pj4+Cj4+Pj4gdjM6Cj4+ Pj4gLSBOZXcgcGF0Y2gKPj4+Pgo+Pj4+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvcmt2ZGVjL3Jr dmRlYy1oMjY0LmMgfCAxOSArKy0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gIDEgZmlsZSBjaGFuZ2Vk LCAyIGluc2VydGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9ya3ZkZWMvcmt2ZGVjLWgyNjQuYyBiL2RyaXZlcnMvc3Rh Z2luZy9tZWRpYS9ya3ZkZWMvcmt2ZGVjLWgyNjQuYwo+Pj4+IGluZGV4IDhiY2U4OTAyYjhkZC4u ODE1ZDUzNTlkZGQ1IDEwMDY0NAo+Pj4+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9ya3Zk ZWMvcmt2ZGVjLWgyNjQuYwo+Pj4+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9ya3ZkZWMv cmt2ZGVjLWgyNjQuYwo+Pj4+IEBAIC0xMDcwLDE3ICsxMDcwLDYgQEAgc3RhdGljIGludCBya3Zk ZWNfaDI2NF9zdGFydChzdHJ1Y3Qgcmt2ZGVjX2N0eCAqY3R4KQo+Pj4+ICAJc3RydWN0IHJrdmRl Y19kZXYgKnJrdmRlYyA9IGN0eC0+ZGV2Owo+Pj4+ICAJc3RydWN0IHJrdmRlY19oMjY0X3ByaXZf dGJsICpwcml2X3RibDsKPj4+PiAgCXN0cnVjdCBya3ZkZWNfaDI2NF9jdHggKmgyNjRfY3R4Owo+ Pj4+IC0Jc3RydWN0IHY0bDJfY3RybCAqY3RybDsKPj4+PiAtCWludCByZXQ7Cj4+Pj4gLQo+Pj4+ IC0JY3RybCA9IHY0bDJfY3RybF9maW5kKCZjdHgtPmN0cmxfaGRsLAo+Pj4+IC0JCQkgICAgICBW NEwyX0NJRF9TVEFURUxFU1NfSDI2NF9TUFMpOwo+Pj4+IC0JaWYgKCFjdHJsKQo+Pj4+IC0JCXJl dHVybiAtRUlOVkFMOwo+Pj4+IC0KPj4+PiAtCXJldCA9IHJrdmRlY19oMjY0X3ZhbGlkYXRlX3Nw cyhjdHgsIGN0cmwtPnBfbmV3LnBfaDI2NF9zcHMpOwo+Pj4+IC0JaWYgKHJldCkKPj4+PiAtCQly ZXR1cm4gcmV0Owo+Pj4+ICAKPj4+PiAgCWgyNjRfY3R4ID0ga3phbGxvYyhzaXplb2YoKmgyNjRf Y3R4KSwgR0ZQX0tFUk5FTCk7Cj4+Pj4gIAlpZiAoIWgyNjRfY3R4KQo+Pj4+IEBAIC0xMDg5LDgg KzEwNzgsOCBAQCBzdGF0aWMgaW50IHJrdmRlY19oMjY0X3N0YXJ0KHN0cnVjdCBya3ZkZWNfY3R4 ICpjdHgpCj4+Pj4gIAlwcml2X3RibCA9IGRtYV9hbGxvY19jb2hlcmVudChya3ZkZWMtPmRldiwg c2l6ZW9mKCpwcml2X3RibCksCj4+Pj4gIAkJCQkgICAgICAmaDI2NF9jdHgtPnByaXZfdGJsLmRt YSwgR0ZQX0tFUk5FTCk7Cj4+Pj4gIAlpZiAoIXByaXZfdGJsKSB7Cj4+Pj4gLQkJcmV0ID0gLUVO T01FTTsKPj4+PiAtCQlnb3RvIGVycl9mcmVlX2N0eDsKPj4+PiArCQlrZnJlZShoMjY0X2N0eCk7 Cj4+Pj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4+Pj4gIAl9Cj4+Pj4gIAo+Pj4+ICAJaDI2NF9jdHgt PnByaXZfdGJsLnNpemUgPSBzaXplb2YoKnByaXZfdGJsKTsKPj4+PiBAQCAtMTEwMCwxMCArMTA4 OSw2IEBAIHN0YXRpYyBpbnQgcmt2ZGVjX2gyNjRfc3RhcnQoc3RydWN0IHJrdmRlY19jdHggKmN0 eCkKPj4+PiAgCj4+Pj4gIAljdHgtPnByaXYgPSBoMjY0X2N0eDsKPj4+PiAgCXJldHVybiAwOwo+ Pj4+IC0KPj4+PiAtZXJyX2ZyZWVfY3R4Ogo+Pj4+IC0Ja2ZyZWUoaDI2NF9jdHgpOwo+Pj4+IC0J cmV0dXJuIHJldDsKPj4+PiAgfQo+Pj4+ICAKPj4+PiAgc3RhdGljIHZvaWQgcmt2ZGVjX2gyNjRf c3RvcChzdHJ1Y3Qgcmt2ZGVjX2N0eCAqY3R4KQo+Pj4KPj4KPiAKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxp c3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==