Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp5124327rwb; Sun, 13 Nov 2022 22:28:56 -0800 (PST) X-Google-Smtp-Source: AA0mqf7dMPjtQpM0liTuKX1ig2N3tlFy/BlxoHA6Rj+wo04wq8HQZm9Xgwe5/ETej7VzgXqZfKQ1 X-Received: by 2002:a17:902:eac6:b0:187:3932:6422 with SMTP id p6-20020a170902eac600b0018739326422mr12239538pld.135.1668407336155; Sun, 13 Nov 2022 22:28:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668407336; cv=none; d=google.com; s=arc-20160816; b=psXjfi/TxGuq5IQhUHoTC3MWc8az2x55hnwHZ+Mjey6AYqjGtQ8Ak3ScXdzAzELPRn kYIAO1pQZ6vazM17fz/uuAz3VEEMuyX8Miiui06/vfMxLVSHycvjyQFSdLcbqgdwr/l1 n0o8mHbx028M0j4S1sDCfQ2oqvDUeYqIV16RJvJtDn16u+KLPpslLYKccvprKdF2B89O g5XJfw+6c/tSZtItq0jSOppqFbxi4KFxXRuYv98djGE3Wrmpge3y/1nk2ilmijZ8LyJD TVnqomd7gu2z95imLAMblaiQmhuiEY7lbi55RA7eGVGFI037D2vHVuhOK8qIrG6mpsn+ vusQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=GS5CjFgX03A69nfrKfxJXZ5fpQt8/TU8VVKE0FbaEp0=; b=bRhfw2HWKINqEcePFFuqjopeUAZTuhBUNVQmymYLrnx4ZIsTyX+53FAhFC1QpzyZkw rPUVzHmZ+YIxQnP+7Vkx+uQWLllhdL2y9PvH/SmyBC/RtGvoSuLV4B0NPTRrDTsOnJ9p 2JM+og3jAK/f57brAB70uLoaw8HKIWhAJ/iYt2Ojs3bb+KieOZf864lWpK26G5EsELxy Oxpi1dmOFjXvtd/8j3oUMIPyUeLbsvREWavbmVvwf/Ejm0iZP4lAM/gYCPH04R5qIwry 79LvsMneLoUxMdhmTx0AsfoGx75qZiHB8kxycUYNuxrXUeQ2o+2sNlA75OrrZ2sipfOR nrAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="W/2t4o/N"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id mw17-20020a17090b4d1100b00212f0d1bf7csi10126819pjb.158.2022.11.13.22.28.44; Sun, 13 Nov 2022 22:28:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="W/2t4o/N"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235705AbiKNGM7 (ORCPT + 89 others); Mon, 14 Nov 2022 01:12:59 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35592 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235717AbiKNGM6 (ORCPT ); Mon, 14 Nov 2022 01:12:58 -0500 Received: from mail-vs1-xe2b.google.com (mail-vs1-xe2b.google.com [IPv6:2607:f8b0:4864:20::e2b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AFBDEDEF4 for ; Sun, 13 Nov 2022 22:12:57 -0800 (PST) Received: by mail-vs1-xe2b.google.com with SMTP id d185so10506819vsd.0 for ; Sun, 13 Nov 2022 22:12:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=GS5CjFgX03A69nfrKfxJXZ5fpQt8/TU8VVKE0FbaEp0=; b=W/2t4o/NOu/LOfgvVdB0xbock6syO+D+eGmXWOZRTkC6WD7SQqZ5PnS7URvq7ATXN9 pqIlFlVqLbDE/hnEJI0oWYOrp+951c5THEaarKPZbgYHq2MtjnLgpzUxjd8ny4YiHbk/ SiLDG8ildHQxdX6D8gqg9lEFGh2ZffmRV0g7U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GS5CjFgX03A69nfrKfxJXZ5fpQt8/TU8VVKE0FbaEp0=; b=wKRNDlMVEBH3kffELMIoSAU86WfDC6O24u4EVIqwAROpvmVJi+vK0Kn/ortNNAcQvZ z6f0weUb38kahSVxiqx5WrKksLtechi7r6FElMYTwlyxZ5feMsN3wMSMJN8XOnmX1+HI UZdt1xKUZt7Lh/QLRRStp+qd6UqBm9v4wjCQl3Rqyzu8a2+vdXgzWxG2AbKySLjMn41j laMuOzlKf/zXzUrF1OdTWXRfTObatk+ZXdKeSwEoxm6f5/b4Q1bUtaOJNZpvWW7Q5ZIb ijG7fgvV53xNnrAXd0aoFrqQGQqIZF4ioC5CYZeUb6QBKoakDfaPYPVyXB1k6n4ldko4 gLig== X-Gm-Message-State: ANoB5pnGQghr8AqWqmZhhMiFij1lmXmDJ/I0xeBSEiJj/hTF8aGr9x+h UVJpqkPAcr4FOwX7+SAhK3wnXnUzkQnUK8Kp2Jcpitea0cc= X-Received: by 2002:a67:fd97:0:b0:3aa:19e1:eb2a with SMTP id k23-20020a67fd97000000b003aa19e1eb2amr5372752vsq.26.1668406376822; Sun, 13 Nov 2022 22:12:56 -0800 (PST) MIME-Version: 1.0 References: <20221018114122.26785-1-yunfei.dong@mediatek.com> In-Reply-To: <20221018114122.26785-1-yunfei.dong@mediatek.com> From: Chen-Yu Tsai Date: Mon, 14 Nov 2022 14:12:45 +0800 Message-ID: Subject: Re: [PATCH v2] media: mediatek: vcodec: fix h264 cavlc bitstream fail To: Yunfei Dong Cc: Nicolas Dufresne , Hans Verkuil , AngeloGioacchino Del Regno , Benjamin Gaignard , Tiffany Lin , Mauro Carvalho Chehab , Matthias Brugger , George Sun , Xiaoyong Lu , 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 Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Oct 18, 2022 at 7:41 PM Yunfei Dong wrote: > > Some cavlc bistream will decode fail when the frame size is small than > 20 bytes. Need to add pending data at the end of the bitstream. > > For the minimum size of mapped memory is 256 bytes(16x16), adding four bytes data > won't lead to access unknown virtual memory. > > Fixes: 59fba9eed5a7 ("media: mediatek: vcodec: support stateless H.264 decoding for mt8192") > Signed-off-by: Yunfei Dong Reviewed-by: Chen-Yu Tsai