From patchwork Tue Jun 16 06:41:41 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Scally X-Patchwork-Id: 26898 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 72CEEC328C for ; Tue, 16 Jun 2026 06:42:04 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id C87F6625AB; Tue, 16 Jun 2026 08:41:58 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="fKYSCP/r"; dkim-atps=neutral Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id 560A9623F6 for ; Tue, 16 Jun 2026 08:41:50 +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 1901D217B; Tue, 16 Jun 2026 08:41:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1781592077; bh=/T0uF0Ne1RRm41R7wE/GbUTiIfeSWqME44nIF91/iKw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=fKYSCP/rTr28kOCyGmQ3yHQVemkpXlEE/0SNhWgNy8DBcdujcek2VULh58H0+NfWV +0PqwuxhuuikOQLpl0tzDTUqj7YmSnZjZZ3bb65Q1LY/3Oxb6rYw2DXHZezeW0ucu8 8J5eLntdBngjHqLxY7gdwYVIu5S4blAxYgixx6DY= From: Daniel Scally Date: Tue, 16 Jun 2026 07:41:41 +0100 Subject: [PATCH 07/10] ipa: ipu3: Add Ccm to uncalibrated.yaml MIME-Version: 1.0 Message-Id: <20260616-ipu3-libipa-rework-v1-7-d4448b54f1d8@ideasonboard.com> References: <20260616-ipu3-libipa-rework-v1-0-d4448b54f1d8@ideasonboard.com> In-Reply-To: <20260616-ipu3-libipa-rework-v1-0-d4448b54f1d8@ideasonboard.com> To: libcamera-devel@lists.libcamera.org Cc: Daniel Scally X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=680; i=dan.scally@ideasonboard.com; h=from:subject:message-id; bh=/T0uF0Ne1RRm41R7wE/GbUTiIfeSWqME44nIF91/iKw=; b=owEBbQKS/ZANAwAKAchJV3psRXUyAcsmYgBqMPAqV+7hnLHa1A8+pO3EHAQF37RrICGEubgQa wMDl4PRqS+JAjMEAAEKAB0WIQQqyuwyDnZdb+mxmm/ISVd6bEV1MgUCajDwKgAKCRDISVd6bEV1 MngOD/9aOZ0Ux8cinmDz8QcjeWfiaKbiyQfagYe0hurjLh0ieHKS65QSpZ2kv1/LDsUHWVF6KWT bXuJH0eKUlZ1amGItuVQLToSza1vXkXCMdhddRleRMSdrsIUP5DMgORE9uj0gdStXpOhEx6Kxsk 3rr2zyV+d/OxHj/B0QPF91AFe3xaJYVYAkumew5Amf0jAOwOrNgHnSPoe/XvdBiDtlIgvXp4zA8 g1O+6mgpqH2PfRHhHRhBsv3e18Pm4S3e5JJgK6ZOtwXJc+peMHSYXITtxJVS+UavD9BPGmd5ZQq WO0zVPDH6b48ypTKd/IkOLTwL+xXtRMj5JZIYCHKUEO1XL2L1OBxAdppkV6Wf4MWdYBQnyl6l5p /XXNEfnOCAsGtmzMJSZ1ug8GIsRjy/ywI0gH4g7sSSTBXgsL5aqit9IY6GEinKsF9r5mpeDOEW1 UL4sUOMox0mx7TGd7LRxKlJ1iJxD0JBsMkskCUU2UKAh30CsSUv5nL4RnWr88ylnhSKPn++6jN7 RMWOfZ7/gtFzoR4wfzmVL2Q7Y9vIwxhXeASJCOvbn6fBpZT6hPjSPhTFCpBlMppT+uS0L9Vyx2r PBCns9+ymTSHxE7NU8RwCieqDV1hDhxywpR3dzvKO+M05gnJxUZYBEeFsOsY3qNOPnUX1k5wni4 MpEVPBeIUr2Y46A== 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. Signed-off-by: Daniel Scally --- 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: ...