From patchwork Mon Sep 7 09:01:10 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Naushir Patuck X-Patchwork-Id: 28195 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 16719C326C for ; Mon, 7 Sep 2026 09:01:26 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C1AC26860E; Mon, 7 Sep 2026 11:01:24 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (2048-bit key; unprotected) header.d=raspberrypi.com header.i=@raspberrypi.com header.b="I/y4Gybn"; dkim-atps=neutral Received: from mail-wm2-x10.google.com (mail-wm2-x10.google.com [IPv6:2a00:1450:4864:31::10]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 2A9046840F for ; Mon, 7 Sep 2026 11:01:23 +0200 (CEST) Received: by mail-wm2-x10.google.com with SMTP id 5b1f17b1804b1-49d109c7067so342545e9.3 for ; Mon, 07 Sep 2026 02:01:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raspberrypi.com; s=google; t=1788771682; x=1789376482; darn=lists.libcamera.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=Tvtcej45gPYJASUawbFV5Q9pBGCURdFVZ8DrbfQpVQg=; b=I/y4Gybn10xpUZN6xCq1UGDkmAKXeU28/PrQzNp3TNiIFLBWPCnXYVb22GectQ7Hxh nmjZUAKszMqjEd8CHNKn+BloCR/RB0hUHCipm5OBQRSRekv69YiGt/buUN59njjloAV3 /Dk+oqdMEkSLKFobJficoloF5YzTWHKfJModSDRwAWqhaRYhcDz1fw9/lLtVBwT3MoG9 QZNlmsfw5TIXXYUtMmh2i85iVO91Tf9mdrxlKQWkuuIn2O2FQq93QsWXcPIf0d42FAL9 hDCuYdm5f1xI8Obczurr3QcnHNhK9pYuMqq0yG1ZaXorXLF767wd66sNJrndIxzm7vEz 9oIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788771682; x=1789376482; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Tvtcej45gPYJASUawbFV5Q9pBGCURdFVZ8DrbfQpVQg=; b=RudQvMYR4SCDb38658nFH/nVTm1mtLO3IwJdqlkwLNYAYBj/5JgywDzASs5skUiTIK JmndFMiBYWafKzv+wYKBM2hMtzNcB92K7DwcASwO8dOuri8/VuVZhyHBSfj17EAJgwcP DzM7zsb/cC6cnQglfqkyK6gXN4iz8Ca+V9Q51bWZzNXLd9l+h/EtvgTd7klNnLtsaDMl jM4hrk25QPVj+pBP+A4efoSjcX8S9lbfNoDuI6casOFY7Z0a10aRROcGaHCPx6fs0leB 0OaM53kV7HQ+3lF1WjdPpmsnPOmLr1J7bFilWQ7xMaU+YMzdVmIyOxcuQ+4+8+PcIlkt xwNQ== X-Gm-Message-State: AFuF++lsj4i3M/1n/4JhZK0D1rr+uoqjiHi4GFwAoyENqqwuTuuiFyCc 7fcbXy/alNe54z3XTnVYe2dOXyp171cD2KGEaI9UpVGpw02OPfLuuhN4cSPtDWC085YWr2wixf3 jG3ylCVs= X-Gm-Gg: AYBFou09LRzzanYX6x/Zac1ieDYAtx31uvYVg77Tsi8pm4I0XCo1iSS7COcvH+lu/zb 1unc0qtEnnyooqst6QGM2FPb7mAJ44gIGTCqFbFdSuNCY0NPPLNoKVCeEZLFzEXUviNSbvzxJJ/ 4dJnfHXK3ntfcXBM6MtdIMme3SAbDiNWG0dIx4lkWfyTouin/hMkXUBdT3z4/06i7QgqeSOFxSB 5tYLp53B49xL28iQ6/yDUHXtdJASxNta01KyZ/HRhBp/2Xidw7zndumYVWS8zGVMx+98oFkhHVf 1J6kCoSVc8SESzddgk6YDMw7vl8tfXyKuPZNiWWc+NZSMeYzxDHe8SuXZeHi8PIRlARqOwGFY7A qjMl6uS+A6IhJQTlOh0K2vcHyDlSMqYCp+uJ26J/MgwWAiWMfF7fE8Bip0wmEkIkFzcaPsPRBaW IyfkwDSVPU3ZCujhgcxat9ddnAV7VcTFJzwG5WYu4ridVJcgiY/pt6UP13FVbR/3tFNVny7vSWn jVNe6Ea/r6XfX/oUvZxPI4uvX3r/1kh559BGKX9ZHl8y/Pmtv0hN7rMdRSZv0vtIPMszp+alIP9 kzmnBgjnnMNvOMjMwDHpnGYwtZ+bSmpFJAmqPMcvlKFcEdmQmCKsx/VqlCXsVzyxbGQ001vS3Dw Os7Y22JZB+dQrnxAgp+C/hsqLAsPd2QBnYkw= X-Received: by 2002:a05:600c:8485:b0:499:5b0f:72b with SMTP id 5b1f17b1804b1-49d01dcc32cmr123781565e9.1.1788771682144; Mon, 07 Sep 2026 02:01:22 -0700 (PDT) Received: from naush-dell.pitowers.org ([2a00:1098:3142:1f:1f76:1a19:9284:2ca4]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cee6023edsm368642125e9.7.2026.09.07.02.01.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 07 Sep 2026 02:01:21 -0700 (PDT) From: Naushir Patuck To: libcamera-devel@lists.libcamera.org Cc: Naushir Patuck Subject: [PATCH] ipa: rpi: cam_helper: Set IMX477 mistrustMetadataStartup to 0 Date: Mon, 7 Sep 2026 10:01:10 +0100 Message-ID: <20260907090120.2249140-1-naush@raspberrypi.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" Override the default value of 1 for mistrustMetadataStartup. This has been emprically validated. Bug: https://github.com/raspberrypi/rpicam-apps/issues/929 Fixes: 93bed4da915c ("ipa: rpi: Gate CamHelper::prepare() by the mistrust count") Signed-off-by: Naushir Patuck --- src/ipa/rpi/cam_helper/cam_helper_imx477.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp b/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp index dfc0f602e23b..3f2c93c4011f 100644 --- a/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp +++ b/src/ipa/rpi/cam_helper/cam_helper_imx477.cpp @@ -52,6 +52,7 @@ public: std::pair getBlanking(Duration &exposure, Duration minFrameDuration, Duration maxFrameDuration) const override; bool sensorEmbeddedDataPresent() const override; + unsigned int mistrustMetadataStartup() const override; private: /* @@ -162,6 +163,11 @@ bool CamHelperImx477::sensorEmbeddedDataPresent() const return true; } +unsigned int CamHelperImx477::mistrustMetadataStartup() const +{ + return 0; +} + void CamHelperImx477::populateMetadata(const MdParser::RegisterMap ®isters, Metadata &metadata) const {