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 68D62CCA479 for ; Mon, 18 Jul 2022 19:38:59 +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=5mF78meIZbMJM0Xwd7oLld1HyMx1C6zATPQXRuqkBPg=; b=fi7VRbXDK5lNKq gGbP+wQCgAc2mehRIZRABjdnSudTzRbsuoAeKoskvaVDuG6Als7GZvx9mW+ZQIs1ZgQbZ01+21/yG kGmWh/4M/q55IND4tZY6jl/ZBdFUHdzQYxnKBAJiej4v4EwiZr39ItAPYPU0Irhc5DFR5eZ80moPm 8BPJa+Y12dxdIEtoiOEo9peeSEF9DXSp6GCG74UfQ4pm63HAkxYue+td5S1BG/XVueJp4tfdv+LET ijXk+d8f32bsLF0/2xuW+xbHlnADsHBpypmy6c+ofdAjMT5vUlBVOuZ9/ey2RmF3pHtisfB7+txBG k6JMerjz8KL1WXkhDbbw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oDWYx-000T7D-TZ; Mon, 18 Jul 2022 19:37:52 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oDWYs-000T2S-4F for linux-arm-kernel@lists.infradead.org; Mon, 18 Jul 2022 19:37:50 +0000 Received: from nicolas-tpx395.localdomain (192-222-136-102.qc.cable.ebox.net [192.222.136.102]) (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 BA4466601795; Mon, 18 Jul 2022 20:37:39 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1658173061; bh=LCf/s3bJotpGmDKE8E4oSQh+ckkgVVV5vCvcjXblB0s=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=X/JVOBEF1Lzc6xx7hoh2Tlhlv12AOKBhCOIIdQDwSRRd8IlVq8A/8r8er7fuuVoGt pUw7fqL4Jqp4kJb1cjDo5S47jrvXiXEin8QhdU0FkRu4Q0MB4GZyA8lhe8JdfasVfL 0sGNUqN4AoGC1RP8LkSjliFCqaLrR7zrQmKCW57qf3flYxKQYJBlf+VNynaUbh1GNL UG+efbtZ3drunHD6aR3Xonm9YPMl0Q+6RQK55+MQm38DOXp5svriHAn6CN8TmLcB1Q 2y6x+HBsFtQ0zV80fk9LbjiRXrtcAktPRHPCiJgm0A+x56J5oN1lSx/aQ8MQalrVhU C2jqQDdLsFtig== Message-ID: Subject: Re: Re: [PATCH] media: cedrus: hevc: Add check for invalid timestamp From: Nicolas Dufresne To: Jernej =?UTF-8?Q?=C5=A0krabec?= , mripard@kernel.org, paul.kocialkowski@bootlin.com Cc: mchehab@kernel.org, gregkh@linuxfoundation.org, wens@csie.org, samuel@sholland.org, hverkuil-cisco@xs4all.nl, ezequiel@vanguardiasur.com.ar, linux-media@vger.kernel.org, linux-staging@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Date: Mon, 18 Jul 2022 15:37:31 -0400 In-Reply-To: <4725382.GXAFRqVoOG@kista> References: <20220718165649.16407-1-jernej.skrabec@gmail.com> <4725382.GXAFRqVoOG@kista> User-Agent: Evolution 3.44.2 (3.44.2-1.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220718_123746_408031_FFE635B6 X-CRM114-Status: GOOD ( 27.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org TGUgbHVuZGkgMTgganVpbGxldCAyMDIyIMOgIDE5OjU3ICswMjAwLCBKZXJuZWogxaBrcmFiZWMg YSDDqWNyaXTCoDoKPiBEbmUgcG9uZWRlbGplaywgMTguIGp1bGlqIDIwMjIgb2IgMTk6NDE6NDgg Q0VTVCBqZSBOaWNvbGFzIER1ZnJlc25lIAo+IG5hcGlzYWwoYSk6Cj4gPiBMZSBsdW5kaSAxOCBq dWlsbGV0IDIwMjIgw6AgMTg6NTYgKzAyMDAsIEplcm5laiBTa3JhYmVjIGEgw6ljcml0IDoKPiA+ ID4gTm90IGFsbCBEUEIgZW50cmllcyB3aWxsIGJlIHVzZWQgbW9zdCBvZiB0aGUgdGltZS4gVW51 c2VkIGVudHJpZXMgd2lsbAo+ID4gPiB0aHVzIGhhdmUgaW52YWxpZCB0aW1lc3RhbXBzLiBUaGV5 IHdpbGwgcHJvZHVjZSBuZWdhdGl2ZSBidWZmZXIgaW5kZXgKPiA+ID4gd2hpY2ggaXMgbm90IHNw ZWNpZmljYWxseSBoYW5kbGVkLiBUaGlzIHdvcmtzIGp1c3QgYnkgY2hhbmNlIGluIGN1cnJlbnQK PiA+ID4gY29kZS4gSXQgd2lsbCBldmVuIHByb2R1Y2UgYm9ndXMgcG9pbnRlciwgYnV0IHNpbmNl IGl0J3Mgbm90IHVzZWQsIGl0Cj4gPiA+IHdvbid0IGRvIGFueSBoYXJtLgo+ID4gPiAKPiA+ID4g TGV0J3MgZml4IHRoYXQgYnJpdHRsZSBkZXNpZ24gYnkgc2tpcHBpbmcgd3JpdGluZyBEUEIgZW50 cnkgYWx0b2dldGhlcgo+ID4gPiBpZiB0aW1lc3RhbXAgaXMgaW52YWxpZC4KPiA+ID4gCj4gPiA+ IEZpeGVzOiA4NmNhYWIyOWRhNzggKCJtZWRpYTogY2VkcnVzOiBBZGQgSEVWQy9ILjI2NSBkZWNv ZGluZyBzdXBwb3J0IikKPiA+ID4gU2lnbmVkLW9mZi1ieTogSmVybmVqIFNrcmFiZWMgPGplcm5l ai5za3JhYmVjQGdtYWlsLmNvbT4KPiA+ID4gLS0tCj4gPiA+IAo+ID4gPiAgZHJpdmVycy9zdGFn aW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaDI2NS5jIHwgMyArKysKPiA+ID4gIDEgZmls ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMKPiA+ID4gYi9kcml2 ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMgaW5kZXgKPiA+ID4g MWFmYzY3OTdkODA2Li42ODdmODc1OThmNzggMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvc3Rh Z2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX2gyNjUuYwo+ID4gPiArKysgYi9kcml2ZXJz L3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMKPiA+ID4gQEAgLTE0Nyw2 ICsxNDcsOSBAQCBzdGF0aWMgdm9pZCBjZWRydXNfaDI2NV9mcmFtZV9pbmZvX3dyaXRlX2RwYihz dHJ1Y3QKPiA+ID4gY2VkcnVzX2N0eCAqY3R4LD4gCj4gPiA+ICAJCQlkcGJbaV0ucGljX29yZGVy X2NudF92YWwKPiA+ID4gIAkJCj4gPiA+ICAJCX07Cj4gPiA+IAo+ID4gPiArCQlpZiAoYnVmZmVy X2luZGV4IDwgMCkKPiA+ID4gKwkJCWNvbnRpbnVlOwo+ID4gCj4gPiBXaGVuIEkgY29tcGFyZSB0 byBvdGhlciBjb2RlY3MsIHdoZW4gdGhlIGJ1ZmZlcl9pbmRleCBkb2VzIG5vdCBleGlzdCwgdGhl Cj4gPiBhZGRyIDAgaXMgYmVpbmcgcHJvZ3JhbW1lZCBpbnRvIHRoZSBIVy4gV2l0aCB0aGlzIGlt cGxlbWVudGF0aW9uIGlzIGlzIGxlZnQKPiA+IHRvIHdoYXRldmVyIGl0IHdhcyBzZXQgZm9yIHRo ZSBwcmV2aW91cyBkZWNvZGUgb3BlcmF0aW9uLiBJIHRoaW5rIGl0cyBpcwo+ID4gbmljZXIgZG9u ZSB0aGUgb3RoZXIgd2F5Lgo+IAo+IEl0J3MgZG9uZSB0aGUgc2FtZSB3YXkgYXMgaXQncyBkb25l IGluIHZlbmRvciBsaWIuIEFzIEkgc3RhdGVkIGluIGNvbW1pdCAKPiBtZXNzYWdlLCBhY3R1YWwg dmFsdWVzIGRvbid0IG1hdHRlciBmb3IgdW51c2VkIGVudHJpZXMuIElmIGl0IGlzIHVzZWQgYnkg Cj4gYWNjaWRlbnQsIEhXIHJlYWN0aW9uIG9uIGFsbCB6ZXJvIHBvaW50ZXJzIGNhbiBvbmx5IGJl IHdvcnNlIHRoYW4gdXNpbmcgb2xkLCAKPiBidXQgdmFsaWQgZW50cnkuCj4gCj4gRHVlIHRvIG5v IHJlYWwgZG9jdW1lbnRhdGlvbiBhbmQgQWxsd2lubmVyIHVud2lsbGluZ25lc3MgdG8gc2hhcmUg ZGV0YWlscywgCj4gd2UnbGwgcHJvYmFibHkgbmV2ZXIga25vdyB3aGF0J3MgYmVzdCByZXNwb25z ZSBmb3IgZWFjaCBlcnJvci4gU29tZSB0aGluZ3MgY2FuIAo+IGJlIGRlZHVjZWQgZnJvbSB2ZW5k b3IgY29kZSwgYnV0IG5vdCBhbGwuCj4gCj4gSSB3b3VsZCByYXRoZXIgbm90IGNvbXBsaWNhdGUg dGhpcyBmaXgsIGVzcGVjaWFsbHkgc2luY2UgaXQncyBjYW5kaWRhdGUgZm9yIAo+IGJhY2twb3J0 aW5nLgoKSSBhbSBzaW1wbHkgdHJ5aW5nIHRvIGhpZ2hsaWdodCB0aGF0IHRoaXMgaXMgbm90IGNv bnNpc3RhbnQgd2l0aCBob3cgdGhlIEgyNjQKcGFydCBpcyBkb25lLiBXaHkgZG8gd2UgcmVzZXQg dGhlIHJlZ2lzdGVyIGZvciBvbmUgY29kZWMgYW5kIG5vdCB0aGUgb3RoZXIgP8KgCgpQZXJoYXBz IHlvdSBzaG91bGQgc3luYyB0byB5b3VyIHByZWZlcmVuY2UgdGhlIGRyaXZlciBhcyBhIHdob2xl LiBJdCBhbHNvIHNlZW1zCnRoYXQgYmVmb3JlIHlvdXIgcGF0Y2gsIHNvbWUgYml0cyB3b3VsZCBi ZSAwIGFuZCBzb21lIG90aGVyIHdvdWxkIGJlIHZlcnkgbGFyZ2UKdmFsdWVzLiBCZXR3ZWVuIHRo aXMgYW5kIGxlYXZpbmcgcmFuZG9tIHZhbHVlLCBJIGRvbid0IHJlYWxseSBzZWUgYW55IGdhaW4g b3IKcmVhc29uIGZvciBhIGJhY2twb3J0LiBJdCBuZWl0aGVyIGJyZWFrIG9yIGZpeCBhbnl0aGlu ZyBhcyBmYXIgYXMgSSB1bmRlcnN0YW5kLsKgCgpNeSBnZW5lcmFsIG9waW5pb24sIGlzIHRoYXQg d2UgZml4ZSB0aGUgdW51c2VkIGFkZHJlc3MgKGxpa2UgdG8gMCkgdGhlbiB3aGVuCnNvbWV0aGlu ZyBnb2VzIHdyb25nLCBhcyBsZWFzdCBpdCB3aWxsIGdvIHdyb25nIGNvbnNpc3RlbnRseS4KCj4g Cj4gQmVzdCByZWdhcmRzLAo+IEplcm5lago+IAo+ID4gCj4gPiA+ICsKPiA+ID4gCj4gPiA+ICAJ CWNlZHJ1c19oMjY1X2ZyYW1lX2luZm9fd3JpdGVfc2luZ2xlKGN0eCwgaSwgCj4gZHBiW2ldLmZp ZWxkX3BpYywKPiA+ID4gIAkJCj4gPiA+ICAJCQkJCQkgICAgCj4gcGljX29yZGVyX2NudCwKPiA+ ID4gIAkJCQkJCSAgICAKPiBidWZmZXJfaW5kZXgpOwo+IAo+IAoKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK