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 1BB42C4345F for ; Mon, 22 Apr 2024 19:01:56 +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:Date:References: In-Reply-To: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=K088wo6cNQ77S8nTDxd8yQaMwuxMupZV9jTy3HaH2uQ=; b=hZGGIxleC8hnDx/gUsmsMIUJT5 TIr1JX1g+3LUDU7ZCLxfYFUnKLR5QO7lm9mu9gRfMn9uNFb3GKjat5gQkBe8+AfJLJ9BMvy/60CqL E63vWThUmJHBuD+9ZZ8FtmqM5NQ64yzOZhIMo4jYIwkU5E42MKhNYEa/HIPq7Gs42yYB0AHHpHRWL MlzlG6UYgZpbAQxCxx5yYc9/7jvoKZstkFjC6XS5WQJkVG2bCndsq6dWuytEUvZoO+zeJUjrnw6a6 H+Olf4Zd/8v1RYiWoO5pJK3fald0cjXPg7bXO1PS3N2HuxvJeD1lX2/aDlkcbMHrvqT26jd3WbPG4 z5FjX52w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryyv8-0000000EjRD-1U08; Mon, 22 Apr 2024 19:01:42 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryyv6-0000000EjQa-2Uql; Mon, 22 Apr 2024 19:01:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=MIME-Version:Date: Content-Transfer-Encoding:Content-Type:References:In-Reply-To:Cc:To:From: Subject:Message-ID:Sender:Reply-To:Content-ID:Content-Description; bh=wcAwBrkJKREB7jA/SJzkIQLIhy8b58rnTKTXQcQuxnU=; b=YBTNQ3CoJo6deg1edkxCJ+0Tj4 PKTnxSAgCNE1q7cpGKkCo4PTgSm9Vaod5YCJEFRb7Oml6NEJpBNKvXBC9NAz27S5vXbBvQm7KqsSj z1pvAx5rrFQPZElvhDvEyou1ofjOr5n7uvHZJdo1eGx/xl42J8eeSJHxEQz/0Op5TvWC3Uw73WF6h euU9ftoA9JwraSFnQhRuoObCcencd5iG/90fxeJRHMM+Jc7ETIWne28+T/St03U89cAqr1WYRYucG cfJxioQeeVKAhu+atBOxp1SU7gtwaMWaqdIod/lfOsLEX+2sZO4e5dh3yGht4nsdmgpZ5SFZekUnL Xl+JDgsA==; Received: from madrid.collaboradmins.com ([46.235.227.194]) by desiato.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryyQE-0000000Dkko-0gF4; Mon, 22 Apr 2024 18:29:48 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1713810583; bh=2ixnCGqL0IkSleO59d/pziF1WHGkr6y/66rgnEeHDHI=; h=Subject:From:To:Cc:In-Reply-To:References:Date:From; b=CEnsjZA0NDjyeiH4rcjsdcjWCEn2qLVKgaDJ8QsECsjfUcnslNyc5csmTKUb4IDmJ +oT6k0mPzRY5EXYivhlPGaS922BnMw/ePdjzJsnJhzQOy06HqqSVILEc9hQBagdyzQ DshkQFQ3TEe0Cq1h98P8l0MN3K5GsG5qVDIk2S5tRMdCTT22avAuksgp/Yo4Sqmq/G q/awOt8OOgfnAOmB+K4iU4OIEPCtM8HMilm8AoVtDOLvyFtnTJyWiYLi94gf8E0f70 3jM5aHm5nTZRatXoOhtLeuQ1X7tjU3/NRGBmElkL7Y21Y+X2ZGVq0QJg5JOQeSnoUn oF0AXTP2M6d+A== Received: from nicolas-tpx395.localdomain (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)) (No client certificate requested) (Authenticated sender: nicolas) by madrid.collaboradmins.com (Postfix) with ESMTPSA id B3CAE3782134; Mon, 22 Apr 2024 18:29:41 +0000 (UTC) Message-ID: Subject: Re: [PATCH v2,5/5] media: mediatek: vcodec: fix incorrect sizeimage for 10bit bitstream From: Nicolas Dufresne To: Yunfei Dong , =?ISO-8859-1?Q?N=EDcolas?= "F . R . A . Prado" , Hans Verkuil , AngeloGioacchino Del Regno , Benjamin Gaignard , Nathan Hebert , Sebastian Fricke Cc: Hsin-Yi Wang , Fritz Koenig , Daniel Vetter , Steve Cho , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, Project_Global_Chrome_Upstream_Group@mediatek.com In-Reply-To: <20240409064431.16909-6-yunfei.dong@mediatek.com> References: <20240409064431.16909-1-yunfei.dong@mediatek.com> <20240409064431.16909-6-yunfei.dong@mediatek.com> Autocrypt: addr=nicolas.dufresne@collabora.com; prefer-encrypt=mutual; keydata=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 Date: Thu, 18 Apr 2024 16:33:36 -0400 MIME-Version: 1.0 User-Agent: Evolution 3.50.4 (3.50.4-1.fc39) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240422_192946_342751_8E687BE9 X-CRM114-Status: GOOD ( 14.92 ) 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 TGUgbWFyZGkgMDkgYXZyaWwgMjAyNCDDoCAxNDo0NCArMDgwMCwgWXVuZmVpIERvbmcgYSDDqWNy aXTCoDoKPiBUaGUgc2l6ZWltYWdlIG9mIGVhY2ggcGxhbmUgaXMgY2FsY3VsYXRlZCB0aGUgc2Ft ZSB3YXkgZm9yIDhiaXQgYW5kCj4gMTBiaXQgYml0c3RyZWFtLiBVc2luZyB2NGwyIGNvbW1vbiBp bnRlcmZhY2UgdjRsMl9maWxsX3BpeGZtdF9tcCB0bwo+IHNlcGFyYXRlLgo+IAo+IEZpeGVzOiA5 ZDg2YmU5YmRhNmMgKCJtZWRpYTogbWVkaWF0ZWs6IHZjb2RlYzogQWRkIGRyaXZlciB0byBzdXBw b3J0IDEwYml0IikKPiBTaWduZWQtb2ZmLWJ5OiBZdW5mZWkgRG9uZyA8eXVuZmVpLmRvbmdAbWVk aWF0ZWsuY29tPgo+IC0tLQo+ICAuLi4vbWVkaWF0ZWsvdmNvZGVjL2RlY29kZXIvbXRrX3Zjb2Rl Y19kZWMuYyAgfCAyOCArKysrKystLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGlu c2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL21l ZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9kZWNvZGVyL210a192Y29kZWNfZGVjLmMgYi9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9kZWNvZGVyL210a192Y29kZWNf ZGVjLmMKPiBpbmRleCA5MTA3NzA3ZGU2YzQuLmZiZmJhNjk2ODJlYSAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9kZWNvZGVyL210a192Y29kZWNf ZGVjLmMKPiArKysgYi9kcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9kZWNv ZGVyL210a192Y29kZWNfZGVjLmMKPiBAQCAtMjYyLDQwICsyNjIsMjggQEAgc3RhdGljIGludCB2 aWRpb2NfdHJ5X2ZtdChzdHJ1Y3QgbXRrX3Zjb2RlY19kZWNfY3R4ICpjdHgsIHN0cnVjdCB2NGwy X2Zvcm1hdCAqZiwKPiAgCQlpbnQgdG1wX3csIHRtcF9oOwo+ICAKPiAgCQkvKgo+IC0JCSAqIEZp bmQgbmV4dCBjbG9zZXIgd2lkdGggYWxpZ24gNjQsIGhlaWdodCBhbGlnbiA2NCwgc2l6ZSBhbGln bgo+IC0JCSAqIDY0IHJlY3RhbmdsZQo+ICsJCSAqIEZpbmQgbmV4dCBjbG9zZXIgd2lkdGggYWxp Z24gNjQsIGhlaWduIGFsaWduIDY0LCBzaXplIGFsaWduIDY0IHJlY3RhbmdsZQo+ICAJCSAqIE5v dGU6IFRoaXMgb25seSBnZXQgZGVmYXVsdCB2YWx1ZSwgdGhlIHJlYWwgSFcgbmVlZGVkIHZhbHVl Cj4gIAkJICogICAgICAgb25seSBhdmFpbGFibGUgd2hlbiBjdHggaW4gTVRLX1NUQVRFX0hFQURF UiBzdGF0ZQo+ICAJCSAqLwo+ICAJCXRtcF93ID0gcGl4X2ZtdF9tcC0+d2lkdGg7Cj4gIAkJdG1w X2ggPSBwaXhfZm10X21wLT5oZWlnaHQ7Cj4gKwo+ICAJCXY0bF9ib3VuZF9hbGlnbl9pbWFnZSgm cGl4X2ZtdF9tcC0+d2lkdGgsIE1US19WREVDX01JTl9XLCBmcm1zaXplLT5tYXhfd2lkdGgsIDYs Cj4gIAkJCQkgICAgICAmcGl4X2ZtdF9tcC0+aGVpZ2h0LCBNVEtfVkRFQ19NSU5fSCwgZnJtc2l6 ZS0+bWF4X2hlaWdodCwgNiwKPiAgCQkJCSAgICAgIDkpOwo+ICAKPiAtCQlpZiAocGl4X2ZtdF9t cC0+d2lkdGggPCB0bXBfdyAmJgo+IC0JCSAgICAocGl4X2ZtdF9tcC0+d2lkdGggKyA2NCkgPD0g ZnJtc2l6ZS0+bWF4X3dpZHRoKQo+ICsJCWlmIChwaXhfZm10X21wLT53aWR0aCA8IHRtcF93ICYm IChwaXhfZm10X21wLT53aWR0aCArIDY0KSA8PSBmcm1zaXplLT5tYXhfd2lkdGgpCj4gIAkJCXBp eF9mbXRfbXAtPndpZHRoICs9IDY0Owo+IC0JCWlmIChwaXhfZm10X21wLT5oZWlnaHQgPCB0bXBf aCAmJgo+IC0JCSAgICAocGl4X2ZtdF9tcC0+aGVpZ2h0ICsgNjQpIDw9IGZybXNpemUtPm1heF9o ZWlnaHQpCj4gKwkJaWYgKHBpeF9mbXRfbXAtPmhlaWdodCA8IHRtcF9oICYmIChwaXhfZm10X21w LT5oZWlnaHQgKyA2NCkgPD0gZnJtc2l6ZS0+bWF4X2hlaWdodCkKPiAgCQkJcGl4X2ZtdF9tcC0+ aGVpZ2h0ICs9IDY0OwoKVGhpcyBzZWVtcyBvdmVybGF5IGNvbXBsaWNhdGVkLCBtYWtlIHN1cmUg eW91ciBmcm1zaXplIGlzIHZhbGlkICh3aXRoCnN0ZXBfd2lkdGgvaGVpZ2h0IHNldCB0byA2NCBm cm9tIHlvdXIgTWFsaSByZXF1aXJlbWVudCkgYW5kIHRoZW4gc2ltcGx5IGNhbGw6CgoJdjRsMl9h cHBseV9mcm1zaXplX2NvbnN0cmFpbnRzKC4uLikKCkFsbCB0aGlzIGhhbmQgd3JpdHRlbiBjbGFt cGluZyBjb2RlIHdpdGggaGFyZGNvZGVkIHZhbHVlcyBzaG91bGQgZ28gYXdheS4KCj4gIAo+ICsJ CXY0bDJfZmlsbF9waXhmbXRfbXAocGl4X2ZtdF9tcCwgZm10LT5mb3VyY2MsIHBpeF9mbXRfbXAt PndpZHRoLCBwaXhfZm10X21wLT5oZWlnaHQpOwo+ICAJCW10a192NGwyX3ZkZWNfZGJnKDAsIGN0 eCwKPiAtCQkJCSAgImJlZm9yZSByZXNpemUgd3hoPSVkeCVkLCBhZnRlciByZXNpemUgd3hoPSVk eCVkLCBzaXplaW1hZ2U9JWQiLAo+ICsJCQkJICAiYmVmb3JlIHJlc2l6ZTolZHglZCwgYWZ0ZXIg cmVzaXplOiVkeCVkLCBzaXplaW1hZ2U9MHgleF8weCV4IiwKPiAgCQkJCSAgdG1wX3csIHRtcF9o LCBwaXhfZm10X21wLT53aWR0aCwgcGl4X2ZtdF9tcC0+aGVpZ2h0LAo+IC0JCQkJICBwaXhfZm10 X21wLT53aWR0aCAqIHBpeF9mbXRfbXAtPmhlaWdodCk7Cj4gLQo+IC0JCXBpeF9mbXRfbXAtPm51 bV9wbGFuZXMgPSBmbXQtPm51bV9wbGFuZXM7Cj4gLQkJcGl4X2ZtdF9tcC0+cGxhbmVfZm10WzBd LnNpemVpbWFnZSA9Cj4gLQkJCQlwaXhfZm10X21wLT53aWR0aCAqIHBpeF9mbXRfbXAtPmhlaWdo dDsKPiAtCQlwaXhfZm10X21wLT5wbGFuZV9mbXRbMF0uYnl0ZXNwZXJsaW5lID0gcGl4X2ZtdF9t cC0+d2lkdGg7Cj4gLQo+IC0JCWlmIChwaXhfZm10X21wLT5udW1fcGxhbmVzID09IDIpIHsKPiAt CQkJcGl4X2ZtdF9tcC0+cGxhbmVfZm10WzFdLnNpemVpbWFnZSA9Cj4gLQkJCQkocGl4X2ZtdF9t cC0+d2lkdGggKiBwaXhfZm10X21wLT5oZWlnaHQpIC8gMjsKPiAtCQkJcGl4X2ZtdF9tcC0+cGxh bmVfZm10WzFdLmJ5dGVzcGVybGluZSA9Cj4gLQkJCQlwaXhfZm10X21wLT53aWR0aDsKPiAtCQl9 Cj4gKwkJCQkgIHBpeF9mbXRfbXAtPnBsYW5lX2ZtdFswXS5zaXplaW1hZ2UsCj4gKwkJCQkgIHBp eF9mbXRfbXAtPnBsYW5lX2ZtdFsxXS5zaXplaW1hZ2UpOwo+ICAJfQo+ICAKPiAgCXBpeF9mbXRf bXAtPmZsYWdzID0gMDsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg==