From patchwork Fri Jun 26 13:05:55 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Scally X-Patchwork-Id: 27068 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 1F17DC3307 for ; Fri, 26 Jun 2026 13:06:22 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id 87FA065EF9; Fri, 26 Jun 2026 15:06:17 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="XVgBgq68"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 0D2D565EF5 for ; Fri, 26 Jun 2026 15:06:07 +0200 (CEST) Received: from [127.0.1.1] (chfd-03-b2-v4wan-176392-cust229.vm15.cable.virginm.net [82.19.20.230]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 1D3891AED; Fri, 26 Jun 2026 15:05:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1782479126; bh=qsDto6FcSGcabbsNsDlmV91IEE5AdG7vMLLPU7cxzJ0=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=XVgBgq68ZrUEqCjjorAiWeDoE0j6L4VdT3DNZkApvKrPMS5gzjVUlP1Y7BPMFTKnT ygqcPDQjsWtcwBeIJe4ZvAjS2bwysLIBEBuqUT/Am5dXHcy1L68pqkMzuaW5mT5wN5 Ak+tuqcvEyLrND+V4i/NVZ8a1VR/ZdWZ/enN0Euk= From: Daniel Scally Date: Fri, 26 Jun 2026 14:05:55 +0100 Subject: [PATCH v2 08/12] ipa: ipu3: Add Ccm to uncalibrated.yaml MIME-Version: 1.0 Message-Id: <20260626-ipu3-libipa-rework-v2-8-41546e23de3e@ideasonboard.com> References: <20260626-ipu3-libipa-rework-v2-0-41546e23de3e@ideasonboard.com> In-Reply-To: <20260626-ipu3-libipa-rework-v2-0-41546e23de3e@ideasonboard.com> To: libcamera-devel@lists.libcamera.org Cc: Daniel Scally , Jacopo Mondi , Kieran Bingham X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=838; i=dan.scally@ideasonboard.com; h=from:subject:message-id; bh=qsDto6FcSGcabbsNsDlmV91IEE5AdG7vMLLPU7cxzJ0=; b=owEBbQKS/ZANAwAKAchJV3psRXUyAcsmYgBqPnk64yWz4Ks+D8gf58zKFuRSTJgZ5Sr8t3MIm 3Dx/r5FvNOJAjMEAAEKAB0WIQQqyuwyDnZdb+mxmm/ISVd6bEV1MgUCaj55OgAKCRDISVd6bEV1 Mk5sD/0dYlC5TdYPHqahRQ4PaUwSvrdTt6OFcFrUz96OueQ9v9ijZQgjgdkDa8g9UUJDraya8rX PfnZIlYoWQouyzyaCYffcJY8DO8hXi86uPbI3+vfkPpvaSjhiGBRlTuK43uMKps6yZzrppE0HE/ 50m7uYYv6BcFj6gjjbr0vDDXVFwQOpOYnvfxev1idj3Ea2wL9UJygAlou67K2GQPvEJbLnbqGId cUVdKar3/uJ9SZMwx4qQXcQKCytJEXWHi4keqNFY52Xr1mJor7rwYl+7e+zP2IsngkoMgTBevSP qsQpdEemfksKPaN9BNH94CQtN3anws4gbA8xyMI4odJRg4FdpKz9YBFbqwoEAUmz94Gy+/G8tre T4VAxwTUiywpJ24qPTWyMgGZXV9k3S1Jw6vlKo/cTngvOOl08DFRxmDJ46+PpgOwyAJGKILFuE7 7eb7Zvoge36Nbs1yQy2sdc1Yn3QEhx9xzCuyEfJPaOFD0UCWNu01q+uVcd1CTqB+qmEJev6+qJ7 h8hgQYn64+nzW4Bssk+TW5WdawpmCCdkTgQQlfYLIqlTsOBzk9w6GqOHteog8WNRmuZSEHudV3a fX43XpgjP+LOy4/MBP65StmW3YIgeJiFW/Q0Bu7tTNBanvIlkG4Wq4JseLsHO5A2HTlMhjoeo3H QWSagh4cOBHu1cQ== X-Developer-Key: i=dan.scally@ideasonboard.com; a=openpgp; fpr=EEC699ACA1B7CB5D31330C0BBD501C2A3546CCF6 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" Add the Ccm algorithm to uncalibrated.yaml. Even without calibrated values we should still expose the controls to the application. Reviewed-by: Jacopo Mondi Acked-by: Kieran Bingham Signed-off-by: Daniel Scally --- Changes in v2: - None --- src/ipa/ipu3/data/uncalibrated.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ipa/ipu3/data/uncalibrated.yaml b/src/ipa/ipu3/data/uncalibrated.yaml index 794ab3edbb778bbe14c2dc65e5540413ee7fd536..415ca4578fab57ea731493c978a04e740946197f 100644 --- a/src/ipa/ipu3/data/uncalibrated.yaml +++ b/src/ipa/ipu3/data/uncalibrated.yaml @@ -7,5 +7,6 @@ algorithms: - Agc: - Awb: - BlackLevelCorrection: + - Ccm: - ToneMapping: ...