[{"id":28400,"web_url":"https://patchwork.libcamera.org/comment/28400/","msgid":"<170479699438.3044059.10043126099763409118@ping.linuxembedded.co.uk>","date":"2024-01-09T10:43:14","subject":"Re: [libcamera-devel] [PATCH v4 2/2] ipa: rpi: vc4: data: Update\n\ttuning files for HDR","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting David Plowman via libcamera-devel (2024-01-09 10:25:47)\n> All the Raspberry Pi official camera tuning files are updated for\n> HDR. As stated previously, there is no mechanism in the hardware for\n> combining images so all this does is enable multi-channel AGC to\n> produce short and long exposure frames. It will be up to the\n> application to deal with them.\n> \n> The changes are identical in every tuning file.\n> \n> 1. The existing AGC tuning is duplicated twice so that we have 3 AGC\n> channels.\n> \n> 2. The first is left alone (the default AGC channel), the second is\n> tweaked to under-expose significantly (ev -3) and the final one is\n> tweaked to over-exposure slightly (ev +0.5)\n> \n> 3. Control parameters are provided to the \"rpi.hdr\" algorithm to\n> associate these AGC channels correctly with the HDR modes.\n> \n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> ---\n>  src/ipa/rpi/vc4/data/imx219.json           | 384 +++++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx219_noir.json      | 384 +++++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx477.json           | 376 +++++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx477_noir.json      | 384 +++++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx708.json           | 346 +++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx708_noir.json      | 346 +++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx708_wide.json      | 346 +++++++++++++-----\n>  src/ipa/rpi/vc4/data/imx708_wide_noir.json | 346 +++++++++++++-----\n>  src/ipa/rpi/vc4/data/ov5647.json           | 388 ++++++++++++++++-----\n>  9 files changed, 2524 insertions(+), 776 deletions(-)\n> \n> diff --git a/src/ipa/rpi/vc4/data/imx219.json b/src/ipa/rpi/vc4/data/imx219.json\n> index e8fce164..54defc0b 100644\n> --- a/src/ipa/rpi/vc4/data/imx219.json\n> +++ b/src/ipa/rpi/vc4/data/imx219.json\n> @@ -131,95 +131,282 @@\n>          {\n>              \"rpi.agc\":\n>              {\n> -                \"metering_modes\":\n> -                {\n> -                    \"centre-weighted\":\n> -                    {\n> -                        \"weights\": [ 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0 ]\n> -                    },\n> -                    \"spot\":\n> -                    {\n> -                        \"weights\": [ 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]\n> -                    },\n> -                    \"matrix\":\n> -                    {\n> -                        \"weights\": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ]\n> -                    }\n> -                },\n> -                \"exposure_modes\":\n> -                {\n> -                    \"normal\":\n> -                    {\n> -                        \"shutter\": [ 100, 10000, 30000, 60000, 66666 ],\n> -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 8.0 ]\n> -                    },\n> -                    \"short\":\n> -                    {\n> -                        \"shutter\": [ 100, 5000, 10000, 20000, 33333 ],\n> -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 8.0 ]\n> -                    },\n> -                    \"long\":\n> -                    {\n> -                        \"shutter\": [ 100, 10000, 30000, 60000, 120000 ],\n> -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 12.0 ]\n> -                    }\n> -                },\n> -                \"constraint_modes\":\n> -                {\n> -                    \"normal\": [\n> -                        {\n> -                            \"bound\": \"LOWER\",\n> -                            \"q_lo\": 0.98,\n> -                            \"q_hi\": 1.0,\n> -                            \"y_target\":\n> -                            [\n> -                                0, 0.5,\n> -                                1000, 0.5\n> -                            ]\n> -                        }\n> -                    ],\n> -                    \"highlight\": [\n> -                        {\n> -                            \"bound\": \"LOWER\",\n> -                            \"q_lo\": 0.98,\n> -                            \"q_hi\": 1.0,\n> -                            \"y_target\":\n> -                            [\n> -                                0, 0.5,\n> -                                1000, 0.5\n> -                            ]\n> -                        },\n> -                        {\n> -                            \"bound\": \"UPPER\",\n> -                            \"q_lo\": 0.98,\n> -                            \"q_hi\": 1.0,\n> -                            \"y_target\":\n> -                            [\n> -                                0, 0.8,\n> -                                1000, 0.8\n> -                            ]\n> -                        }\n> -                    ],\n> -                    \"shadows\": [\n> -                        {\n> -                            \"bound\": \"LOWER\",\n> -                            \"q_lo\": 0.0,\n> -                            \"q_hi\": 0.5,\n> -                            \"y_target\":\n> -                            [\n> -                                0, 0.17,\n> -                                1000, 0.17\n> -                            ]\n> -                        }\n> -                    ]\n> -                },\n> -                \"y_target\":\n> -                [\n> -                    0, 0.16,\n> -                    1000, 0.165,\n> -                    10000, 0.17\n> -                ]\n> -            }\n> +               \"channels\":\n> +               [\n> +                   {\n> +                       \"metering_modes\":\n\nIt looks like this 'breaks' ABI of the tuning files.\nShould there be a corresponding bump of the tuning file version number\nwith a check? (2.1?) or does the rpi.agc implementation fall back to the\n'unchanneled' layout if there are no channels?\n\nAs long as it falls back then:\n\nAcked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n\n--\nKieran","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 29560BDB1D\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue,  9 Jan 2024 10:43:20 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2A24162B32;\n\tTue,  9 Jan 2024 11:43:19 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 92DCC61D72\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  9 Jan 2024 11:43:17 +0100 (CET)","from pendragon.ideasonboard.com\n\t(aztw-30-b2-v4wan-166917-cust845.vm26.cable.virginm.net\n\t[82.37.23.78])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 9C667C58;\n\tTue,  9 Jan 2024 11:42:13 +0100 (CET)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1704796999;\n\tbh=n4fhNbn6FG+jY32UN12/8j8omus8NVHBgR+lxwmKgis=;\n\th=In-Reply-To:References:To:Date:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:\n\tFrom;\n\tb=0PMK8W0oCThkF2KkJ24EHxOqV8M/jPiWSipSol9etd3IZSk5KlXhZgWUeNQJXiUx6\n\tMqmQn4MRrdL8pirIWr5hgu6Ddf8X8DyepyKMNyuoS5r4Z0pOtlItdc+73IWeg8gfPF\n\tqoyCmNW7oooF59eD5RjOwoO8fKjFiuqeYEIZgFH94WZyTRqsYGp1JKdqTJxCrRkcwv\n\t3w8fuKz/tezJH5wLnVbEgJkUjKErNQcWkLROqJRW0U+Lo4cdwDSL1Ysoz7Bnhw77nb\n\tSDh0l7a8fSRNgYC3M6F92fSS/4t1UaJMxpPmtcMDfq42C+swM1tj21XeoZnV9sLMd3\n\tO+TTfRYT6gW3g==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1704796933;\n\tbh=n4fhNbn6FG+jY32UN12/8j8omus8NVHBgR+lxwmKgis=;\n\th=In-Reply-To:References:Subject:From:To:Date:From;\n\tb=G8FOGg8bpo8k1atUkbssaxP7lQKEfPhP+uiekWGS8dqakXLq3ZOfGo5jzWwM4Jlgy\n\tJrQTGqlE0oMDHgeLX5Png0UdOH9EoLz8fH0PECKr0Rs2SDhBSthRK6ebEMJBx6MRen\n\tw2AIfs1UkH1dR7HHBiVAXKbC7hsr8OdxhpoFmDic="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"G8FOGg8b\"; dkim-atps=neutral","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20240109102547.2762-3-david.plowman@raspberrypi.com>","References":"<20240109102547.2762-1-david.plowman@raspberrypi.com>\n\t<20240109102547.2762-3-david.plowman@raspberrypi.com>","To":"David Plowman <david.plowman@raspberrypi.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Tue, 09 Jan 2024 10:43:14 +0000","Message-ID":"<170479699438.3044059.10043126099763409118@ping.linuxembedded.co.uk>","User-Agent":"alot/0.10","Subject":"Re: [libcamera-devel] [PATCH v4 2/2] ipa: rpi: vc4: data: Update\n\ttuning files for HDR","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":"Kieran Bingham via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":28419,"web_url":"https://patchwork.libcamera.org/comment/28419/","msgid":"<CAHW6GYLQUs-FQpXq8qka0=W63cwK=uQFJyZq1tE8FJi491yCvg@mail.gmail.com>","date":"2024-01-09T13:28:21","subject":"Re: [libcamera-devel] [PATCH v4 2/2] ipa: rpi: vc4: data: Update\n\ttuning files for HDR","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi Kieran\n\nOn Tue, 9 Jan 2024 at 10:43, Kieran Bingham\n<kieran.bingham@ideasonboard.com> wrote:\n>\n> Quoting David Plowman via libcamera-devel (2024-01-09 10:25:47)\n> > All the Raspberry Pi official camera tuning files are updated for\n> > HDR. As stated previously, there is no mechanism in the hardware for\n> > combining images so all this does is enable multi-channel AGC to\n> > produce short and long exposure frames. It will be up to the\n> > application to deal with them.\n> >\n> > The changes are identical in every tuning file.\n> >\n> > 1. The existing AGC tuning is duplicated twice so that we have 3 AGC\n> > channels.\n> >\n> > 2. The first is left alone (the default AGC channel), the second is\n> > tweaked to under-expose significantly (ev -3) and the final one is\n> > tweaked to over-exposure slightly (ev +0.5)\n> >\n> > 3. Control parameters are provided to the \"rpi.hdr\" algorithm to\n> > associate these AGC channels correctly with the HDR modes.\n> >\n> > Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> > ---\n> >  src/ipa/rpi/vc4/data/imx219.json           | 384 +++++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx219_noir.json      | 384 +++++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx477.json           | 376 +++++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx477_noir.json      | 384 +++++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx708.json           | 346 +++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx708_noir.json      | 346 +++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx708_wide.json      | 346 +++++++++++++-----\n> >  src/ipa/rpi/vc4/data/imx708_wide_noir.json | 346 +++++++++++++-----\n> >  src/ipa/rpi/vc4/data/ov5647.json           | 388 ++++++++++++++++-----\n> >  9 files changed, 2524 insertions(+), 776 deletions(-)\n> >\n> > diff --git a/src/ipa/rpi/vc4/data/imx219.json b/src/ipa/rpi/vc4/data/imx219.json\n> > index e8fce164..54defc0b 100644\n> > --- a/src/ipa/rpi/vc4/data/imx219.json\n> > +++ b/src/ipa/rpi/vc4/data/imx219.json\n> > @@ -131,95 +131,282 @@\n> >          {\n> >              \"rpi.agc\":\n> >              {\n> > -                \"metering_modes\":\n> > -                {\n> > -                    \"centre-weighted\":\n> > -                    {\n> > -                        \"weights\": [ 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0 ]\n> > -                    },\n> > -                    \"spot\":\n> > -                    {\n> > -                        \"weights\": [ 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ]\n> > -                    },\n> > -                    \"matrix\":\n> > -                    {\n> > -                        \"weights\": [ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 ]\n> > -                    }\n> > -                },\n> > -                \"exposure_modes\":\n> > -                {\n> > -                    \"normal\":\n> > -                    {\n> > -                        \"shutter\": [ 100, 10000, 30000, 60000, 66666 ],\n> > -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 8.0 ]\n> > -                    },\n> > -                    \"short\":\n> > -                    {\n> > -                        \"shutter\": [ 100, 5000, 10000, 20000, 33333 ],\n> > -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 8.0 ]\n> > -                    },\n> > -                    \"long\":\n> > -                    {\n> > -                        \"shutter\": [ 100, 10000, 30000, 60000, 120000 ],\n> > -                        \"gain\": [ 1.0, 2.0, 4.0, 6.0, 12.0 ]\n> > -                    }\n> > -                },\n> > -                \"constraint_modes\":\n> > -                {\n> > -                    \"normal\": [\n> > -                        {\n> > -                            \"bound\": \"LOWER\",\n> > -                            \"q_lo\": 0.98,\n> > -                            \"q_hi\": 1.0,\n> > -                            \"y_target\":\n> > -                            [\n> > -                                0, 0.5,\n> > -                                1000, 0.5\n> > -                            ]\n> > -                        }\n> > -                    ],\n> > -                    \"highlight\": [\n> > -                        {\n> > -                            \"bound\": \"LOWER\",\n> > -                            \"q_lo\": 0.98,\n> > -                            \"q_hi\": 1.0,\n> > -                            \"y_target\":\n> > -                            [\n> > -                                0, 0.5,\n> > -                                1000, 0.5\n> > -                            ]\n> > -                        },\n> > -                        {\n> > -                            \"bound\": \"UPPER\",\n> > -                            \"q_lo\": 0.98,\n> > -                            \"q_hi\": 1.0,\n> > -                            \"y_target\":\n> > -                            [\n> > -                                0, 0.8,\n> > -                                1000, 0.8\n> > -                            ]\n> > -                        }\n> > -                    ],\n> > -                    \"shadows\": [\n> > -                        {\n> > -                            \"bound\": \"LOWER\",\n> > -                            \"q_lo\": 0.0,\n> > -                            \"q_hi\": 0.5,\n> > -                            \"y_target\":\n> > -                            [\n> > -                                0, 0.17,\n> > -                                1000, 0.17\n> > -                            ]\n> > -                        }\n> > -                    ]\n> > -                },\n> > -                \"y_target\":\n> > -                [\n> > -                    0, 0.16,\n> > -                    1000, 0.165,\n> > -                    10000, 0.17\n> > -                ]\n> > -            }\n> > +               \"channels\":\n> > +               [\n> > +                   {\n> > +                       \"metering_modes\":\n>\n> It looks like this 'breaks' ABI of the tuning files.\n> Should there be a corresponding bump of the tuning file version number\n> with a check? (2.1?) or does the rpi.agc implementation fall back to the\n> 'unchanneled' layout if there are no channels?\n>\n> As long as it falls back then:\n\nYes, good to check this. But I think we're OK because Agc::read\n(src/ipa/rpi/controller/rpi/agc.cpp line 34) still reads the\n\"channel-less\" version as just being a single channel.\n\nDavid\n\n>\n> Acked-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n>\n> --\n> Kieran","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 31FC1BEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue,  9 Jan 2024 13:28:37 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 5F8E162B32;\n\tTue,  9 Jan 2024 14:28:36 +0100 (CET)","from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com\n\t[IPv6:2607:f8b0:4864:20::22d])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id EE3EF61D7B\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  9 Jan 2024 14:28:33 +0100 (CET)","by mail-oi1-x22d.google.com with SMTP id\n\t5614622812f47-3bbd1fab171so2245353b6e.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 09 Jan 2024 05:28:33 -0800 (PST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1704806916;\n\tbh=TYovXzrTfC1OKKlTPP6WMEjKNDBHom+61JEGtH6FaUM=;\n\th=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=JmHY55tqebeSNGUcEl56WIIzqMaBxFPicH1lLy3I1MPnyphtqt/K2uu+Nwn1NhJdV\n\tTV6xtZ8LVnsMW7IaL3jKHEdVSEaiFOOE6qQ96iU8cmSzyT6OQkHaVMt/myjyCmPDik\n\tlhjHaIl56Ph66rvip3yszl3WeJWsUCFKaKZstE3jTyyJ1v6pln/rEKBCx/q1xgKHib\n\tpF0HSYLkXhBgIiRwmwmQTC09bMD6PXF9lV8G/2NY2cnZ8Zyd+WRy4NtKZwwDzdllSa\n\ttU1IdrmpgATn0myLaa+WZg0FPEyh3CkAk/4ckeYj2fRUbPOiVmasX06PHbU6qqNnU6\n\tWVzz0XCrrN51Q==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1704806912; x=1705411712;\n\tdarn=lists.libcamera.org; \n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:from:to:cc:subject:date:message-id:reply-to;\n\tbh=ZwMVYGhbKfFczXF69/YlwKFoAWLMyD1LLFBxMPOurIY=;\n\tb=LypVbMyP9FrjWQv/JX8uQUJMvaAyh0GIbIr2sqQH1m0hZoWNc4cc2EeW7S7PxpGQAv\n\tTzx63gdLbBaSaRzf+b38ndIT8+c4hU7mYbfPpEOhxhbebg5NrnwbpFk4jWqki1Q1QFaE\n\tSnLSk8kHjMUJL940/DZwLCLMJa2llmaq1BHF06ni/UYa3yssBPNtmK0IVsOiCx79wuS7\n\tTDQ20deHplDXlegYSbGetoZTRmJmQtP6/VLpH7zV/dZTAVaJF+QixfmEIZegxeqNRY+l\n\t9En7PLtfAMseuOD5vtqahuPM8ctF/BCMUMmzXw9+JhC6k8TQr+mt6uTT/wgV2FKIU6fr\n\tZa/g=="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"LypVbMyP\"; dkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1704806912; x=1705411712;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=ZwMVYGhbKfFczXF69/YlwKFoAWLMyD1LLFBxMPOurIY=;\n\tb=XeJmfcJSWjs7XUIAbegovOEfpWo26AZB8+3DOJy9Dodp3vItIbonB2vv3BlT6PyDMQ\n\trQWL5sv5X9HiPpm0y5xHRETH+SOBSjmSeBvWHCa8ayWdFoiH0YAmvl9zfKoPGQIcawtZ\n\tQbV8l4KuPxmhQZo3knzbMeMn8GpuHHoo/j4sBav4G/oy8OAd3DxQJKz6eEJH/ICxomxG\n\td0xomd4CZxPhIk3sETIIHuEAb/E/cs0N4PMh3tK4bd5Vb6K2C8Gjpfi0ZDmsXc3ylitg\n\twLxl/Ikp9TVSqcIhJWkORqRSRieBUFXzWFwSNmDW6OOxwUTbtFRRG86vqW4gmyYeGcbl\n\tDhdQ==","X-Gm-Message-State":"AOJu0YwMlPJI5dMB+8TRezM50n0dv+YUCv8Z7uWxwdj39cy1CyLmkb0r\n\tssT4dM5NBCGcUKAxLpVL+Y0wa/Pf/PzZN4qaI6pgmI5dKrequXRL/mQeijUa","X-Google-Smtp-Source":"AGHT+IHOAha2YgRavTIMPcG2au1q6Mbka+Y4PxXlGmCpG8RnMD1KwZlvFAg64eCepzarCW5s10pZZG8mgyWLitK1fPE=","X-Received":"by 2002:aca:1919:0:b0:3bc:1573:2914 with SMTP id\n\tl25-20020aca1919000000b003bc15732914mr4136839oii.31.1704806912400;\n\tTue, 09 Jan 2024 05:28:32 -0800 (PST)","MIME-Version":"1.0","References":"<20240109102547.2762-1-david.plowman@raspberrypi.com>\n\t<20240109102547.2762-3-david.plowman@raspberrypi.com>\n\t<170479699438.3044059.10043126099763409118@ping.linuxembedded.co.uk>","In-Reply-To":"<170479699438.3044059.10043126099763409118@ping.linuxembedded.co.uk>","Date":"Tue, 9 Jan 2024 13:28:21 +0000","Message-ID":"<CAHW6GYLQUs-FQpXq8qka0=W63cwK=uQFJyZq1tE8FJi491yCvg@mail.gmail.com>","To":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Subject":"Re: [libcamera-devel] [PATCH v4 2/2] ipa: rpi: vc4: data: Update\n\ttuning files for HDR","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":"David Plowman via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"David Plowman <david.plowman@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]