Patch Detail
Show a patch.
GET /api/patches/18817/?format=api
{ "id": 18817, "url": "https://patchwork.libcamera.org/api/patches/18817/?format=api", "web_url": "https://patchwork.libcamera.org/patch/18817/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20230707031702.603261-3-ben.benson@raspberrypi.com>", "date": "2023-07-07T03:17:01", "name": "[libcamera-devel,v2,2/3] ipa: rpi: vc4: data: Updated color matrices for RPi Cameras", "commit_ref": "6213ecb859074263af2690b428f235ee94119aab", "pull_url": null, "state": "accepted", "archived": false, "hash": "c2542b83c0f86c14053b427642b06c63154f7345", "submitter": { "id": 171, "url": "https://patchwork.libcamera.org/api/people/171/?format=api", "name": "Ben Benson", "email": "ben.benson@raspberrypi.com" }, "delegate": null, "mbox": "https://patchwork.libcamera.org/patch/18817/mbox/", "series": [ { "id": 3969, "url": "https://patchwork.libcamera.org/api/series/3969/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=3969", "date": "2023-07-07T03:16:59", "name": "Raspberry Pi Color Matrix and Tuning Tool Improvements", "version": 2, "mbox": "https://patchwork.libcamera.org/series/3969/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/patches/18817/comments/", "check": "pending", "checks": "https://patchwork.libcamera.org/api/patches/18817/checks/", "tags": {}, "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id B386EBEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 13 Jul 2023 10:35:23 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 70890628C4;\n\tThu, 13 Jul 2023 12:35:23 +0200 (CEST)", "from mail-wr1-x432.google.com (mail-wr1-x432.google.com\n\t[IPv6:2a00:1450:4864:20::432])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 907D061E37\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 13 Jul 2023 12:35:19 +0200 (CEST)", "by mail-wr1-x432.google.com with SMTP id\n\tffacd0b85a97d-307d20548adso658500f8f.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 13 Jul 2023 03:35:19 -0700 (PDT)", "from localhost.localdomain ([93.93.133.154])\n\tby smtp.gmail.com with ESMTPSA id\n\tr8-20020a056000014800b0030fa3567541sm7551143wrx.48.2023.07.13.03.35.18\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tThu, 13 Jul 2023 03:35:18 -0700 (PDT)" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1689244523;\n\tbh=skTWx5PCpmZPRau+2uomNEgCwgsBj8cJZQl7nLDi2VU=;\n\th=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=W45cGjfZXJvyBCpDR2j07zwG6cRfZ5fHkLFaqW+9ltXat++fgbvLrvr8LBoqBSM06\n\ttwLmgGc2fad2X2G7Vomjdw81nx63Ic+x+bwXK+DXaA+NvuutDXwQ9OR+s8nH5vVURm\n\tMA+gsj+FZbQxBs+GA2rK/7D257fmQmd7StVMsiAYW+AKeqgrqwSK9ZDkWVBbwbFtqR\n\t5uajc5ZZUO6J3UErXLchSyJ88nbUgTNBQSjDhP63H986L9Q0cxNYRLpAckk83z8YGH\n\tgGP5SKBnAfjy4Lg9As6WopIdeT1Apr2PWvefREniRFYud1Xqa9pWE1Ftiaw4bSMUoj\n\tkXeldNjOhvNVw==", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1689244519; x=1691836519;\n\th=content-transfer-encoding:mime-version:references:in-reply-to\n\t:message-id:date:subject:cc:to:from:from:to:cc:subject:date\n\t:message-id:reply-to;\n\tbh=DbfFlmL6pEmeV4pBbF+lPZGL5WRhELM3uxBAHcsymr0=;\n\tb=GZkWZdCDlB/+tnrZ7p0O8hC4kzdwPa/+0fHvu2VWR3Cc57tBiwrOq6tSqTcMeg3RmH\n\tiLwtzudJi76v1aB0zslRbkjrzzJejxjn35cWGTp/FiG/dK4PPR6YUbWaJWLaH9PzDHA6\n\tUNaDU6C5XbgMuKwSDbVBkLspYW0kfOrp2UY9k6rCX0xAJ/HBEaJFCdKVexDSE8yvGNdW\n\t8xrEckrNVETd96BIrZ2VlcvYrXRwx8j9GrhWEbCF9IHtOYZf+7QfSplKLgvL5lz0qeOJ\n\tEKo3sMWktXSTg+TLU2c0K/9FAlrlD2thAehLX79Ahvb5yb0bwP4qsq8pbrVczqeG5Vy9\n\tJmAg==" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"GZkWZdCD\"; dkim-atps=neutral", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20221208; t=1689244519; x=1691836519;\n\th=content-transfer-encoding:mime-version:references:in-reply-to\n\t:message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc\n\t:subject:date:message-id:reply-to;\n\tbh=DbfFlmL6pEmeV4pBbF+lPZGL5WRhELM3uxBAHcsymr0=;\n\tb=Zkxbz9y9h+LP/DWQW9Nux04tGw7NKilQU+pbIp1gm5JItpQpmdMyDpLM/ZY2BPdQuh\n\te+JVLeBc602JBV5cLzpM2CuEhFzFjEAz4q7gblKcdAjGJ1ejgTYbDrfmVlrXmyj3Q3QY\n\tGJ5CCu8CuM62lyezQvthKIVk7OVoXEV5zA2TTXYhTWNMKcSVJxBQg58xlk2nt7THmLF5\n\trM9wtkToA06aGYythRVD5c3222mGR+rnZjM4NjQddxdpMh7+0FDDox0DURNPD8yjcB58\n\t7U7g80UYDdFevzmXZp/XmZvvsFVMbSd1upTKMeexBbiSMTPXzaiu6kwp4LybHxGtc15S\n\tFvWg==", "X-Gm-Message-State": "ABy/qLb8AeC3K5FcSuuLv9sjeVN2e0DOrdKQx+VyoJoibIQwMOPyZfEE\n\t5KzlCPvWmtLMMy3NiYb2cmhJ+PRu+H2uklOHsxTL450B", "X-Google-Smtp-Source": "APBJJlGHukatixnteqKhwf08fXLNZUamSWfCws2ehoAhPVgjaKraMd3p/Rnon1p4aT/jrOMfeRyMLg==", "X-Received": "by 2002:adf:eb87:0:b0:313:e715:3260 with SMTP id\n\tt7-20020adfeb87000000b00313e7153260mr1098716wrn.48.1689244518802; \n\tThu, 13 Jul 2023 03:35:18 -0700 (PDT)", "To": "libcamera-devel@lists.libcamera.org", "Date": "Fri, 7 Jul 2023 04:17:01 +0100", "Message-Id": "<20230707031702.603261-3-ben.benson@raspberrypi.com>", "X-Mailer": "git-send-email 2.34.1", "In-Reply-To": "<20230707031702.603261-1-ben.benson@raspberrypi.com>", "References": "<20230707031702.603261-1-ben.benson@raspberrypi.com>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v2 2/3] ipa: rpi: vc4: data: Updated color\n\tmatrices for RPi Cameras", "X-BeenThere": "libcamera-devel@lists.libcamera.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "<libcamera-devel.lists.libcamera.org>", "List-Unsubscribe": "<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>", "List-Archive": "<https://lists.libcamera.org/pipermail/libcamera-devel/>", "List-Post": "<mailto:libcamera-devel@lists.libcamera.org>", "List-Help": "<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>", "List-Subscribe": "<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>", "From": "Ben Benson via libcamera-devel <libcamera-devel@lists.libcamera.org>", "Reply-To": "Ben Benson <ben.benson@raspberrypi.com>", "Cc": "Ben Benson <ben.benson@raspberrypi.com>", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Altered the color matrices for the tuning files for various\ncameras in order to make them more color accurate.\n\nSigned-off-by: Ben Benson <ben.benson@raspberrypi.com>\n---\n src/ipa/rpi/vc4/data/imx219.json | 66 ++++-------\n src/ipa/rpi/vc4/data/imx296.json | 160 +++++---------------------\n src/ipa/rpi/vc4/data/imx477.json | 93 ++++-----------\n src/ipa/rpi/vc4/data/imx708.json | 139 ++++------------------\n src/ipa/rpi/vc4/data/imx708_wide.json | 49 ++++----\n src/ipa/rpi/vc4/data/ov5647.json | 66 ++++-------\n 6 files changed, 147 insertions(+), 426 deletions(-)", "diff": "diff --git a/src/ipa/rpi/vc4/data/imx219.json b/src/ipa/rpi/vc4/data/imx219.json\nindex efe7210a..e8fce164 100644\n--- a/src/ipa/rpi/vc4/data/imx219.json\n+++ b/src/ipa/rpi/vc4/data/imx219.json\n@@ -405,75 +405,57 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2498,\n+ \"ct\": 2860,\n \"ccm\":\n [\n- 1.58731, -0.18011, -0.40721,\n- -0.60639, 2.03422, -0.42782,\n- -0.19612, -1.69203, 2.88815\n+ 2.12089, -0.52461, -0.59629,\n+ -0.85342, 2.80445, -0.95103,\n+ -0.26897, -1.14788, 2.41685\n ]\n },\n {\n- \"ct\": 2811,\n+ \"ct\": 2960,\n \"ccm\":\n [\n- 1.61593, -0.33164, -0.28429,\n- -0.55048, 1.97779, -0.42731,\n- -0.12042, -1.42847, 2.54889\n+ 2.26962, -0.54174, -0.72789,\n+ -0.77008, 2.60271, -0.83262,\n+ -0.26036, -1.51254, 2.77289\n ]\n },\n {\n- \"ct\": 2911,\n+ \"ct\": 3603,\n \"ccm\":\n [\n- 1.62771, -0.41282, -0.21489,\n- -0.57991, 2.04176, -0.46186,\n- -0.07613, -1.13359, 2.20972\n+ 2.18644, -0.66148, -0.52496,\n+ -0.77828, 2.69474, -0.91645,\n+ -0.25239, -0.83059, 2.08298\n ]\n },\n {\n- \"ct\": 2919,\n+ \"ct\": 4650,\n \"ccm\":\n [\n- 1.62661, -0.37736, -0.24925,\n- -0.52519, 1.95233, -0.42714,\n- -0.10842, -1.34929, 2.45771\n+ 2.18174, -0.70887, -0.47287,\n+ -0.70196, 2.76426, -1.06231,\n+ -0.25157, -0.71978, 1.97135\n ]\n },\n {\n- \"ct\": 3627,\n+ \"ct\": 5858,\n \"ccm\":\n [\n- 1.70385, -0.57231, -0.13154,\n- -0.47763, 1.85998, -0.38235,\n- -0.07467, -0.82678, 1.90145\n+ 2.32392, -0.88421, -0.43971,\n+ -0.63821, 2.58348, -0.94527,\n+ -0.28541, -0.54112, 1.82653\n ]\n },\n {\n- \"ct\": 4600,\n+ \"ct\": 7580,\n \"ccm\":\n [\n- 1.68486, -0.61085, -0.07402,\n- -0.41927, 2.04016, -0.62089,\n- -0.08633, -0.67672, 1.76305\n- ]\n- },\n- {\n- \"ct\": 5716,\n- \"ccm\":\n- [\n- 1.80439, -0.73699, -0.06739,\n- -0.36073, 1.83327, -0.47255,\n- -0.08378, -0.56403, 1.64781\n- ]\n- },\n- {\n- \"ct\": 8575,\n- \"ccm\":\n- [\n- 1.89357, -0.76427, -0.12931,\n- -0.27399, 2.15605, -0.88206,\n- -0.12035, -0.68256, 1.80292\n+ 2.21175, -0.53242, -0.67933,\n+ -0.57875, 3.07922, -1.50047,\n+ -0.27709, -0.73338, 2.01048\n ]\n }\n ]\ndiff --git a/src/ipa/rpi/vc4/data/imx296.json b/src/ipa/rpi/vc4/data/imx296.json\nindex 9330d0a9..7621f759 100644\n--- a/src/ipa/rpi/vc4/data/imx296.json\n+++ b/src/ipa/rpi/vc4/data/imx296.json\n@@ -357,174 +357,66 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2000,\n+ \"ct\": 2500,\n \"ccm\":\n [\n- 1.48716, -0.1877, -0.35079,\n- -0.48577, 1.55088, -0.03387,\n- 0.24919, -1.4583, 2.12083\n- ]\n- },\n- {\n- \"ct\": 2200,\n- \"ccm\":\n- [\n- 1.53439, -0.28852, -0.29392,\n- -0.44748, 1.56295, -0.08907,\n- 0.23529, -1.30488, 1.99784\n- ]\n- },\n- {\n- \"ct\": 2400,\n- \"ccm\":\n- [\n- 1.57619, -0.36904, -0.25181,\n- -0.41654, 1.57046, -0.13192,\n- 0.21678, -1.18352, 1.90786\n- ]\n- },\n- {\n- \"ct\": 2600,\n- \"ccm\":\n- [\n- 1.61348, -0.43497, -0.2198,\n- -0.39075, 1.5753, -0.1665,\n- 0.19789, -1.08592, 1.83942\n+ 1.95054, -0.57435, -0.37619,\n+ -0.46945, 1.86661, -0.39716,\n+ 0.07977, -1.14072, 2.06095\n ]\n },\n {\n \"ct\": 2800,\n \"ccm\":\n [\n- 1.64717, -0.49009, -0.1951,\n- -0.36881, 1.57852, -0.1952,\n- 0.18016, -1.00609, 1.78575\n- ]\n- },\n- {\n- \"ct\": 3000,\n- \"ccm\":\n- [\n- 1.67798, -0.53693, -0.17591,\n- -0.34986, 1.58074, -0.21955,\n- 0.16406, -0.9398, 1.74261\n- ]\n- },\n- {\n- \"ct\": 3200,\n- \"ccm\":\n- [\n- 1.70647, -0.5773, -0.161,\n- -0.33332, 1.58235, -0.24056,\n- 0.14961, -0.88398, 1.70721\n- ]\n- },\n- {\n- \"ct\": 3400,\n- \"ccm\":\n- [\n- 1.73305, -0.61248, -0.14951,\n- -0.31875, 1.58355, -0.25894,\n- 0.13671, -0.83642, 1.67769\n+ 1.94104, -0.60261, -0.33844,\n+ -0.43162, 1.85422, -0.42261,\n+ 0.03799, -0.95022, 1.91222\n ]\n },\n {\n- \"ct\": 3600,\n+ \"ct\": 2900,\n \"ccm\":\n [\n- 1.75802, -0.64343, -0.14077,\n- -0.30581, 1.5845, -0.27518,\n- 0.12518, -0.79546, 1.65271\n+ 1.91828, -0.59569, -0.32258,\n+ -0.51902, 2.09091, -0.57189,\n+ -0.03324, -0.73462, 1.76785\n ]\n },\n {\n- \"ct\": 4100,\n+ \"ct\": 3620,\n \"ccm\":\n [\n- 1.78116, -0.67459, -0.13048,\n- -0.26859, 1.58692, -0.31929,\n- 0.11915, -0.77931, 1.64012\n+ 1.97199, -0.66403, -0.30797,\n+ -0.46411, 2.02612, -0.56201,\n+ -0.07764, -0.61178, 1.68942\n ]\n },\n {\n- \"ct\": 4600,\n+ \"ct\": 4560,\n \"ccm\":\n [\n- 1.83867, -0.73605, -0.12044,\n- -0.24947, 1.58699, -0.34207,\n- 0.09949, -0.71041, 1.59842\n- ]\n- },\n- {\n- \"ct\": 5100,\n- \"ccm\":\n- [\n- 1.88967, -0.78455, -0.11744,\n- -0.23398, 1.58806, -0.36172,\n- 0.08362, -0.6574, 1.56728\n+ 2.15256, -0.84787, -0.30469,\n+ -0.48422, 2.28962, -0.80541,\n+ -0.15113, -0.53014, 1.68127\n ]\n },\n {\n \"ct\": 5600,\n \"ccm\":\n [\n- 1.93485, -0.82318, -0.1191,\n- -0.22108, 1.58973, -0.37892,\n- 0.07074, -0.61609, 1.54362\n- ]\n- },\n- {\n- \"ct\": 6100,\n- \"ccm\":\n- [\n- 1.97481, -0.85423, -0.12371,\n- -0.21015, 1.59169, -0.39406,\n- 0.06021, -0.58353, 1.52536\n- ]\n- },\n- {\n- \"ct\": 6600,\n- \"ccm\":\n- [\n- 2.01029, -0.87946, -0.13017,\n- -0.20074, 1.59378, -0.4075,\n- 0.05146, -0.55732, 1.51096\n- ]\n- },\n- {\n- \"ct\": 7100,\n- \"ccm\":\n- [\n- 2.04183, -0.9002, -0.13765,\n- -0.19255, 1.59586, -0.41944,\n- 0.04414, -0.53603, 1.49947\n- ]\n- },\n- {\n- \"ct\": 7600,\n- \"ccm\":\n- [\n- 2.07001, -0.91744, -0.14566,\n- -0.18534, 1.59788, -0.43013,\n- 0.03791, -0.51841, 1.49013\n- ]\n- },\n- {\n- \"ct\": 8100,\n- \"ccm\":\n- [\n- 2.09534, -0.93195, -0.15388,\n- -0.17893, 1.59981, -0.43974,\n- 0.03256, -0.50364, 1.48243\n+ 2.04576, -0.74771, -0.29805,\n+ -0.36332, 1.98993, -0.62662,\n+ -0.09328, -0.46543, 1.55871\n ]\n },\n {\n- \"ct\": 8600,\n+ \"ct\": 7400,\n \"ccm\":\n [\n- 2.11799, -0.94416, -0.16203,\n- -0.17324, 1.60161, -0.44836,\n- 0.02795, -0.4912, 1.47604\n+ 2.37532, -0.83069, -0.54462,\n+ -0.48279, 2.84309, -1.36031,\n+ -0.21178, -0.66532, 1.87709\n ]\n }\n ]\ndiff --git a/src/ipa/rpi/vc4/data/imx477.json b/src/ipa/rpi/vc4/data/imx477.json\nindex daffc268..0e39d419 100644\n--- a/src/ipa/rpi/vc4/data/imx477.json\n+++ b/src/ipa/rpi/vc4/data/imx477.json\n@@ -410,102 +410,57 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2360,\n+ \"ct\": 2850,\n \"ccm\":\n [\n- 1.66078, -0.23588, -0.42491,\n- -0.47456, 1.82763, -0.35307,\n- -0.00545, -1.44729, 2.45273\n+ 1.97469, -0.71439, -0.26031,\n+ -0.43521, 2.09769, -0.66248,\n+ -0.04826, -0.84642, 1.89468\n ]\n },\n {\n- \"ct\": 2870,\n- \"ccm\":\n- [\n- 1.78373, -0.55344, -0.23029,\n- -0.39951, 1.69701, -0.29751,\n- 0.01986, -1.06525, 2.04539\n- ]\n- },\n- {\n- \"ct\": 2970,\n- \"ccm\":\n- [\n- 1.73511, -0.56973, -0.16537,\n- -0.36338, 1.69878, -0.33539,\n- -0.02354, -0.76813, 1.79168\n- ]\n- },\n- {\n- \"ct\": 3000,\n- \"ccm\":\n- [\n- 2.06374, -0.92218, -0.14156,\n- -0.41721, 1.69289, -0.27568,\n- -0.00554, -0.92741, 1.93295\n- ]\n- },\n- {\n- \"ct\": 3700,\n- \"ccm\":\n- [\n- 2.13792, -1.08136, -0.05655,\n- -0.34739, 1.58989, -0.24249,\n- -0.00349, -0.76789, 1.77138\n- ]\n- },\n- {\n- \"ct\": 3870,\n- \"ccm\":\n- [\n- 1.83834, -0.70528, -0.13307,\n- -0.30499, 1.60523, -0.30024,\n- -0.05701, -0.58313, 1.64014\n- ]\n- },\n- {\n- \"ct\": 4000,\n+ \"ct\": 2960,\n \"ccm\":\n [\n- 2.15741, -1.10295, -0.05447,\n- -0.34631, 1.61158, -0.26528,\n- -0.02723, -0.70288, 1.73011\n+ 2.12952, -0.91185, -0.21768,\n+ -0.38018, 1.90789, -0.52771,\n+ 0.03988, -1.10079, 2.06092\n ]\n },\n {\n- \"ct\": 4400,\n+ \"ct\": 3580,\n \"ccm\":\n [\n- 2.05729, -0.95007, -0.10723,\n- -0.41712, 1.78606, -0.36894,\n- -0.11899, -0.55727, 1.67626\n+ 2.03422, -0.80048, -0.23374,\n+ -0.39089, 1.97221, -0.58132,\n+ -0.08969, -0.61439, 1.70408\n ]\n },\n {\n- \"ct\": 4715,\n+ \"ct\": 4559,\n \"ccm\":\n [\n- 1.90255, -0.77478, -0.12777,\n- -0.31338, 1.88197, -0.56858,\n- -0.06001, -0.61785, 1.67786\n+ 2.15423, -0.98143, -0.17279,\n+ -0.38131, 2.14763, -0.76632,\n+ -0.10069, -0.54383, 1.64452\n ]\n },\n {\n- \"ct\": 5920,\n+ \"ct\": 5881,\n \"ccm\":\n [\n- 1.98691, -0.84671, -0.14019,\n- -0.26581, 1.70615, -0.44035,\n- -0.09532, -0.47332, 1.56864\n+ 2.18464, -0.95493, -0.22971,\n+ -0.36826, 2.00298, -0.63471,\n+ -0.15219, -0.38055, 1.53274\n ]\n },\n {\n- \"ct\": 9050,\n+ \"ct\": 7600,\n \"ccm\":\n [\n- 2.09255, -0.76541, -0.32714,\n- -0.28973, 2.27462, -0.98489,\n- -0.17299, -0.61275, 1.78574\n+ 2.30687, -0.97295, -0.33392,\n+ -0.30872, 2.32779, -1.01908,\n+ -0.17761, -0.55891, 1.73651\n ]\n }\n ]\ndiff --git a/src/ipa/rpi/vc4/data/imx708.json b/src/ipa/rpi/vc4/data/imx708.json\nindex 6b26d0a1..c40a5994 100644\n--- a/src/ipa/rpi/vc4/data/imx708.json\n+++ b/src/ipa/rpi/vc4/data/imx708.json\n@@ -368,147 +368,48 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2498,\n+ \"ct\": 2964,\n \"ccm\":\n [\n- 1.14912, 0.28638, -0.43551,\n- -0.49691, 1.60391, -0.10701,\n- -0.10513, -1.09534, 2.20047\n+ 1.72129, -0.45961, -0.26169,\n+ -0.30042, 1.56924, -0.26882,\n+ 0.15133, -1.13293, 1.98161\n ]\n },\n {\n- \"ct\": 2821,\n+ \"ct\": 3610,\n \"ccm\":\n [\n- 1.18251, 0.15501, -0.33752,\n- -0.44304, 1.58495, -0.14191,\n- -0.05077, -0.96422, 2.01498\n+ 1.54474, -0.35082, -0.19391,\n+ -0.36989, 1.67926, -0.30936,\n+ -0.00524, -0.55197, 1.55722\n ]\n },\n {\n- \"ct\": 2925,\n+ \"ct\": 4640,\n \"ccm\":\n [\n- 1.18668, 0.00195, -0.18864,\n- -0.41617, 1.50514, -0.08897,\n- -0.02675, -0.91143, 1.93818\n+ 1.52972, -0.35168, -0.17804,\n+ -0.28309, 1.67098, -0.38788,\n+ 0.01695, -0.57209, 1.55515\n ]\n },\n {\n- \"ct\": 2926,\n+ \"ct\": 5910,\n \"ccm\":\n [\n- 1.50948, -0.44421, -0.06527,\n- -0.37241, 1.41726, -0.04486,\n- 0.07098, -0.84694, 1.77596\n+ 1.56879, -0.42159, -0.14719,\n+ -0.27275, 1.59354, -0.32079,\n+ -0.02862, -0.40662, 1.43525\n ]\n },\n {\n- \"ct\": 2951,\n+ \"ct\": 7590,\n \"ccm\":\n [\n- 1.52743, -0.47333, -0.05411,\n- -0.36485, 1.40764, -0.04279,\n- 0.08672, -0.90479, 1.81807\n- ]\n- },\n- {\n- \"ct\": 2954,\n- \"ccm\":\n- [\n- 1.51683, -0.46841, -0.04841,\n- -0.36288, 1.39914, -0.03625,\n- 0.06421, -0.82034, 1.75613\n- ]\n- },\n- {\n- \"ct\": 3578,\n- \"ccm\":\n- [\n- 1.59888, -0.59105, -0.00784,\n- -0.29366, 1.32037, -0.02671,\n- 0.06627, -0.76465, 1.69838\n- ]\n- },\n- {\n- \"ct\": 3717,\n- \"ccm\":\n- [\n- 1.59063, -0.58059, -0.01003,\n- -0.29583, 1.32715, -0.03132,\n- 0.03613, -0.67431, 1.63817\n- ]\n- },\n- {\n- \"ct\": 3784,\n- \"ccm\":\n- [\n- 1.59379, -0.58861, -0.00517,\n- -0.29178, 1.33292, -0.04115,\n- 0.03541, -0.66162, 1.62622\n- ]\n- },\n- {\n- \"ct\": 4485,\n- \"ccm\":\n- [\n- 1.40761, -0.34561, -0.06201,\n- -0.32388, 1.57221, -0.24832,\n- -0.01014, -0.63427, 1.64441\n- ]\n- },\n- {\n- \"ct\": 4615,\n- \"ccm\":\n- [\n- 1.41537, -0.35832, -0.05705,\n- -0.31429, 1.56019, -0.24591,\n- -0.01761, -0.61859, 1.63621\n- ]\n- },\n- {\n- \"ct\": 4671,\n- \"ccm\":\n- [\n- 1.42941, -0.38178, -0.04764,\n- -0.31421, 1.55925, -0.24504,\n- -0.01141, -0.62987, 1.64129\n- ]\n- },\n- {\n- \"ct\": 5753,\n- \"ccm\":\n- [\n- 1.64549, -0.63329, -0.01221,\n- -0.22431, 1.36423, -0.13992,\n- -0.00831, -0.55373, 1.56204\n- ]\n- },\n- {\n- \"ct\": 5773,\n- \"ccm\":\n- [\n- 1.63668, -0.63557, -0.00111,\n- -0.21919, 1.36234, -0.14315,\n- -0.00399, -0.57428, 1.57827\n- ]\n- },\n- {\n- \"ct\": 7433,\n- \"ccm\":\n- [\n- 1.36007, -0.09277, -0.26729,\n- -0.36886, 2.09249, -0.72363,\n- -0.12573, -0.76761, 1.89334\n- ]\n- },\n- {\n- \"ct\": 55792,\n- \"ccm\":\n- [\n- 1.65091, -0.63689, -0.01401,\n- -0.22277, 1.35752, -0.13475,\n- -0.00943, -0.55091, 1.56033\n+ 1.41424, -0.21092, -0.20332,\n+ -0.17646, 1.71734, -0.54087,\n+ 0.01297, -0.63111, 1.61814\n ]\n }\n ]\ndiff --git a/src/ipa/rpi/vc4/data/imx708_wide.json b/src/ipa/rpi/vc4/data/imx708_wide.json\nindex 14bc918e..65543628 100644\n--- a/src/ipa/rpi/vc4/data/imx708_wide.json\n+++ b/src/ipa/rpi/vc4/data/imx708_wide.json\n@@ -358,48 +358,57 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2750,\n+ \"ct\": 2868,\n \"ccm\":\n [\n- 1.13004, 0.36392, -0.49396,\n- -0.45885, 1.68171, -0.22286,\n- -0.06473, -0.86962, 1.93435\n+ 1.58923, -0.36649, -0.22273,\n+ -0.43591, 1.84858, -0.41268,\n+ 0.02948, -0.77666, 1.74718\n ]\n },\n {\n- \"ct\": 2940,\n+ \"ct\": 2965,\n \"ccm\":\n [\n- 1.29876, 0.09627, -0.39503,\n- -0.43085, 1.60258, -0.17172,\n- -0.02638, -0.92581, 1.95218\n+ 1.73397, -0.42794, -0.30603,\n+ -0.36504, 1.72431, -0.35926,\n+ 0.12765, -1.10933, 1.98168\n ]\n },\n {\n- \"ct\": 3650,\n+ \"ct\": 3603,\n \"ccm\":\n [\n- 1.57729, -0.29734, -0.27995,\n- -0.42965, 1.66231, -0.23265,\n- -0.02183, -0.62331, 1.64514\n+ 1.61787, -0.42704, -0.19084,\n+ -0.37819, 1.74588, -0.36769,\n+ 0.00961, -0.59807, 1.58847\n ]\n },\n {\n- \"ct\": 4625,\n+ \"ct\": 4620,\n \"ccm\":\n [\n- 1.52145, -0.22382, -0.29763,\n- -0.40445, 1.82186, -0.41742,\n- -0.05732, -0.56222, 1.61954\n+ 1.55581, -0.35422, -0.20158,\n+ -0.31805, 1.79309, -0.47505,\n+ -0.01256, -0.54489, 1.55746\n ]\n },\n {\n- \"ct\": 5715,\n+ \"ct\": 5901,\n \"ccm\":\n [\n- 1.67851, -0.39193, -0.28658,\n- -0.37169, 1.72949, -0.35781,\n- -0.09556, -0.41951, 1.51508\n+ 1.64439, -0.48855, -0.15585,\n+ -0.29149, 1.67122, -0.37972,\n+ -0.03111, -0.44052, 1.47163\n+ ]\n+ },\n+ {\n+ \"ct\": 7610,\n+ \"ccm\":\n+ [\n+ 1.48667, -0.26072, -0.22595,\n+ -0.21815, 1.86724, -0.64909,\n+ -0.00985, -0.64485, 1.65471\n ]\n }\n ]\ndiff --git a/src/ipa/rpi/vc4/data/ov5647.json b/src/ipa/rpi/vc4/data/ov5647.json\nindex d770e44f..a1b42a18 100644\n--- a/src/ipa/rpi/vc4/data/ov5647.json\n+++ b/src/ipa/rpi/vc4/data/ov5647.json\n@@ -406,75 +406,57 @@\n {\n \"ccms\": [\n {\n- \"ct\": 2500,\n+ \"ct\": 2873,\n \"ccm\":\n [\n- 1.70741, -0.05307, -0.65433,\n- -0.62822, 1.68836, -0.06014,\n- -0.04452, -1.87628, 2.92079\n+ 1.88195, -0.26249, -0.61946,\n+ -0.63842, 2.11535, -0.47693,\n+ -0.13531, -0.99739, 2.13271\n ]\n },\n {\n- \"ct\": 2803,\n+ \"ct\": 2965,\n \"ccm\":\n [\n- 1.74383, -0.18731, -0.55652,\n- -0.56491, 1.67772, -0.11281,\n- -0.01522, -1.60635, 2.62157\n+ 2.15048, -0.51859, -0.63189,\n+ -0.53572, 1.92585, -0.39013,\n+ 0.01831, -1.48576, 2.46744\n ]\n },\n {\n- \"ct\": 2912,\n+ \"ct\": 3606,\n \"ccm\":\n [\n- 1.75215, -0.22221, -0.52995,\n- -0.54568, 1.63522, -0.08954,\n- 0.02633, -1.56997, 2.54364\n+ 1.97522, -0.43847, -0.53675,\n+ -0.56151, 1.99765, -0.43614,\n+ -0.12438, -0.77056, 1.89493\n ]\n },\n {\n- \"ct\": 2914,\n+ \"ct\": 4700,\n \"ccm\":\n [\n- 1.72423, -0.28939, -0.43484,\n- -0.55188, 1.62925, -0.07737,\n- 0.01959, -1.28661, 2.26702\n+ 2.00971, -0.51461, -0.49511,\n+ -0.52109, 2.01003, -0.48894,\n+ -0.09527, -0.67318, 1.76845\n ]\n },\n {\n- \"ct\": 3605,\n+ \"ct\": 5890,\n \"ccm\":\n [\n- 1.80381, -0.43646, -0.36735,\n- -0.46505, 1.56814, -0.10309,\n- 0.00929, -1.00424, 1.99495\n+ 2.13616, -0.65283, -0.48333,\n+ -0.48364, 1.93115, -0.44751,\n+ -0.13465, -0.54831, 1.68295\n ]\n },\n {\n- \"ct\": 4540,\n+ \"ct\": 7600,\n \"ccm\":\n [\n- 1.85263, -0.46545, -0.38719,\n- -0.44136, 1.68443, -0.24307,\n- 0.04108, -0.85599, 1.81491\n- ]\n- },\n- {\n- \"ct\": 5699,\n- \"ccm\":\n- [\n- 1.98595, -0.63542, -0.35054,\n- -0.34623, 1.54146, -0.19522,\n- 0.00411, -0.70936, 1.70525\n- ]\n- },\n- {\n- \"ct\": 8625,\n- \"ccm\":\n- [\n- 2.21637, -0.56663, -0.64974,\n- -0.41133, 1.96625, -0.55492,\n- -0.02307, -0.83529, 1.85837\n+ 2.06599, -0.39161, -0.67439,\n+ -0.50883, 2.27467, -0.76583,\n+ -0.13961, -0.66121, 1.80081\n ]\n }\n ]\n", "prefixes": [ "libcamera-devel", "v2", "2/3" ] }