[{"id":32588,"web_url":"https://patchwork.libcamera.org/comment/32588/","msgid":"<173349651299.3135963.16560782701549850277@ping.linuxembedded.co.uk>","date":"2024-12-06T14:48:32","subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Quoting David Plowman (2024-12-06 14:27:38)\n> Add a FrameWallClock control that reports the same moment as the\n> frame's SensorTimestamp, but in wallclock units.\n> \n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> ---\n>  src/libcamera/control_ids_core.yaml | 14 ++++++++++++++\n>  1 file changed, 14 insertions(+)\n> \n> diff --git a/src/libcamera/control_ids_core.yaml b/src/libcamera/control_ids_core.yaml\n> index d45cf8e5..d951b2a3 100644\n> --- a/src/libcamera/control_ids_core.yaml\n> +++ b/src/libcamera/control_ids_core.yaml\n> @@ -971,4 +971,18 @@ controls:\n>        description: |\n>          Enable or disable the debug metadata.\n>  \n> +  - FrameWallClock:\n> +      type: int64_t\n> +      description: |\n> +        This timestamp corresponds to the same moment in time as the\n> +        SensorTimestamp, but is represented as a wall clock time as measured by\n> +        the Linux-specific CLOCK_REALTIME clock id.\n> +\n> +        Being a wall clock measurement, it can be used to synchronise timing\n> +        across different devices.\n> +\n> +        \\sa SensorTimestamp\n> +\n> +        The FrameWallClock control can only be returned in metadata.\n\nReviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>\n\n> +\n>  ...\n> -- \n> 2.39.5\n>","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 6DC33BF415\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri,  6 Dec 2024 14:48:38 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7F9E96615F;\n\tFri,  6 Dec 2024 15:48:37 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8C4B4618B3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri,  6 Dec 2024 15:48:36 +0100 (CET)","from pendragon.ideasonboard.com\n\t(cpc89244-aztw30-2-0-cust6594.18-1.cable.virginm.net [86.31.185.195])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 011A4641;\n\tFri,  6 Dec 2024 15:48:06 +0100 (CET)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"CQUS5b+I\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1733496487;\n\tbh=CIbd1v8/CQNgVufs40zC418k1jGkhlo3keLTfb4g+PM=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=CQUS5b+Iwksew+azwanmvsKuuWZ/3JJ5eiBE6FJUzT6MBYnFBgcTca5AtY51uM3Xl\n\tzec0CCr/iHUVR89SoSBaac8+CxXUAck/sx/5mZSw3Iyy0fqkBIk2b2pLLk9Z4s9vm7\n\tUUEqCd1xpriwKkGTyeSe1HhqNqe7qLoMnYlumj40=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20241206142742.7931-2-david.plowman@raspberrypi.com>","References":"<20241206142742.7931-1-david.plowman@raspberrypi.com>\n\t<20241206142742.7931-2-david.plowman@raspberrypi.com>","Subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"David Plowman <david.plowman@raspberrypi.com>","To":"David Plowman <david.plowman@raspberrypi.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Fri, 06 Dec 2024 14:48:32 +0000","Message-ID":"<173349651299.3135963.16560782701549850277@ping.linuxembedded.co.uk>","User-Agent":"alot/0.10","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>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":32705,"web_url":"https://patchwork.libcamera.org/comment/32705/","msgid":"<CAEmqJPp_FBC7eXig2Zngv+uTd+TUsRVXORo6otkpOpQdJYGLxg@mail.gmail.com>","date":"2024-12-12T12:37:03","subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"content":"Hi David,\n\nOn Fri, 6 Dec 2024 at 14:27, David Plowman\n<david.plowman@raspberrypi.com> wrote:\n>\n> Add a FrameWallClock control that reports the same moment as the\n> frame's SensorTimestamp, but in wallclock units.\n>\n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n\nReviewed-by: Naushir Patuck <naush@raspberrypi.com>\n\n> ---\n>  src/libcamera/control_ids_core.yaml | 14 ++++++++++++++\n>  1 file changed, 14 insertions(+)\n>\n> diff --git a/src/libcamera/control_ids_core.yaml b/src/libcamera/control_ids_core.yaml\n> index d45cf8e5..d951b2a3 100644\n> --- a/src/libcamera/control_ids_core.yaml\n> +++ b/src/libcamera/control_ids_core.yaml\n> @@ -971,4 +971,18 @@ controls:\n>        description: |\n>          Enable or disable the debug metadata.\n>\n> +  - FrameWallClock:\n> +      type: int64_t\n> +      description: |\n> +        This timestamp corresponds to the same moment in time as the\n> +        SensorTimestamp, but is represented as a wall clock time as measured by\n> +        the Linux-specific CLOCK_REALTIME clock id.\n> +\n> +        Being a wall clock measurement, it can be used to synchronise timing\n> +        across different devices.\n> +\n> +        \\sa SensorTimestamp\n> +\n> +        The FrameWallClock control can only be returned in metadata.\n> +\n>  ...\n> --\n> 2.39.5\n>","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 B06C9BD80A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 12 Dec 2024 12:37:43 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9B1C667ED5;\n\tThu, 12 Dec 2024 13:37:42 +0100 (CET)","from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com\n\t[IPv6:2607:f8b0:4864:20::b32])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id AE1B2608B6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 12 Dec 2024 13:37:40 +0100 (CET)","by mail-yb1-xb32.google.com with SMTP id\n\t3f1490d57ef6-e30cf3ef571so64482276.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 12 Dec 2024 04:37:40 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"DMSGXgh1\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1734007059; x=1734611859;\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=CXjXCQg2F6CugU6oprIH/JFZxhhXNctR5Bvo+iMjbf4=;\n\tb=DMSGXgh1YCZ3lmrQ7iokaRgihH1AbZ4Iz/rypU6AlCoVDATjAUMp9Wx3+kT+2rlyjV\n\tuN7jAo84BYJI0fSRcoCoAU/YzhUhZ+1eURmrkSvquJIbkHx9PwFzSaTHtch6iA3V2Dmg\n\tm8Gg9b1xm3vk3B08zhxWmRoKRZp8tc9xZK9L4p9l27qHXoM5BjyOWx7iJ6ORotXqQVyD\n\tjiWoo8bLAhCUCahw7PHSjSnO+ESH/Y27Q8BHX1bduC3wmavRg+g2sUYN5WTUJG5249ed\n\tmriSR5Rf0Jtudea0vakx1g1wSuUAplkNmPFPo4oQT9bzqTcNXXKaeGlFuEN7/7YATsMS\n\tqcjg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1734007059; x=1734611859;\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=CXjXCQg2F6CugU6oprIH/JFZxhhXNctR5Bvo+iMjbf4=;\n\tb=PVi1QRdP4UUcy16O7OgKmRdTRKAoK44Hs0gYCxf5stUhRYA9mkQancMnt034MQeYVB\n\taHx7kG2eUrbI783T5gWBO2z+RgA9KpIhW1fA13AmtkS5IXD3drdKy35B47apQXTqTrDD\n\tbjZxK5snKp/0Yl7xfmXNnz7Ds7kfLNMjdsNpXDgk5KHsEcgWdMhkIGe+crGJuxHcA6Mf\n\tZmH2cuwjJY5RGmosvW6TH7DxwmA2T+L+/lowWTiczIjvUaavrs/C4uCaATrOgOhzLSuS\n\tx9WMVSgcYQbuEstvfNEO03O7J3U9EM3msbt3N3K4Xx9RwogWEXjPTbJr+3/saen/LPWk\n\tGjQA==","X-Gm-Message-State":"AOJu0YxU+jiAaz1l6eSMlfy4gwR1177GdeazDb48/c3czOs+b7311Yz0\n\tNYIECceNFR2EWA5s1cY8NeTlS0RpTCK6avI7oJX4mj6sJv7Gd175TCPjx3/BvrGERKkQgJb64Ts\n\tkic6PJ/kAQyfE8C0FvqwuaNE+BwwxGpVUrRQgaA==","X-Gm-Gg":"ASbGncsHs2nBzrl0qYPWMfHDYQMu5tYIlOaZs4FIWOTynXx9Mjf0kjw5ChVa6w8IKVT\n\tBH9/3cxOjFuXyLh8Vr9baWMQ1owy6Gc1aGzcZ2pemeFOLOVShLYs26ofazzuFdh/YGImOTA==","X-Google-Smtp-Source":"AGHT+IGZL2iTrAPXXcv+rkNGIdHxHx2tg0fmrFZttZrFryLcNUK3ab1Vexn3RCdItPGHsgE+2oYySnC/ADyeBTy5Cs4=","X-Received":"by 2002:a05:690c:64ca:b0:6ef:678e:9e02 with SMTP id\n\t00721157ae682-6f27534ae14mr876097b3.8.1734007059605; Thu, 12 Dec 2024\n\t04:37:39 -0800 (PST)","MIME-Version":"1.0","References":"<20241206142742.7931-1-david.plowman@raspberrypi.com>\n\t<20241206142742.7931-2-david.plowman@raspberrypi.com>","In-Reply-To":"<20241206142742.7931-2-david.plowman@raspberrypi.com>","From":"Naushir Patuck <naush@raspberrypi.com>","Date":"Thu, 12 Dec 2024 12:37:03 +0000","Message-ID":"<CAEmqJPp_FBC7eXig2Zngv+uTd+TUsRVXORo6otkpOpQdJYGLxg@mail.gmail.com>","Subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","To":"David Plowman <david.plowman@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","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>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":32859,"web_url":"https://patchwork.libcamera.org/comment/32859/","msgid":"<20241218012331.GX23470@pendragon.ideasonboard.com>","date":"2024-12-18T01:23:31","subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"Hi David,\n\nThank you for the patch.\n\nOn Fri, Dec 06, 2024 at 02:27:38PM +0000, David Plowman wrote:\n> Add a FrameWallClock control that reports the same moment as the\n> frame's SensorTimestamp, but in wallclock units.\n> \n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> ---\n>  src/libcamera/control_ids_core.yaml | 14 ++++++++++++++\n>  1 file changed, 14 insertions(+)\n> \n> diff --git a/src/libcamera/control_ids_core.yaml b/src/libcamera/control_ids_core.yaml\n> index d45cf8e5..d951b2a3 100644\n> --- a/src/libcamera/control_ids_core.yaml\n> +++ b/src/libcamera/control_ids_core.yaml\n> @@ -971,4 +971,18 @@ controls:\n>        description: |\n>          Enable or disable the debug metadata.\n>  \n> +  - FrameWallClock:\n> +      type: int64_t\n> +      description: |\n> +        This timestamp corresponds to the same moment in time as the\n> +        SensorTimestamp, but is represented as a wall clock time as measured by\n> +        the Linux-specific CLOCK_REALTIME clock id.\n\ns/ id//\n\nCLOCK_REALTIME is not Linux-specific, it's a POSIX clock, so you can\nwrite \"by the CLOCK_REALTIME clock\".\n\n> +\n> +        Being a wall clock measurement, it can be used to synchronise timing\n> +        across different devices.\n> +\n> +        \\sa SensorTimestamp\n> +\n> +        The FrameWallClock control can only be returned in metadata.\n\nOnce Paul's ControlId series lands, this sentence should be replaced\nwith\n\n      direction: out\n\nReviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\n> +\n>  ...","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 10731C3301\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 18 Dec 2024 01:23:36 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 477DA6805E;\n\tWed, 18 Dec 2024 02:23:35 +0100 (CET)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id F0DAD61898\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 18 Dec 2024 02:23:33 +0100 (CET)","from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 374F3514;\n\tWed, 18 Dec 2024 02:22:56 +0100 (CET)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"pQcbupga\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1734484976;\n\tbh=RCP9QUQw3UAka2IGoK0k7/YHkxe2sef86hb/+3kr/SM=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=pQcbupgaG9O5NnMOPZKTK4enRiUAtIUCCMGzuXkgNEJIqQaGvdeduaL6KSCedbxg0\n\tzKikeT2FKca4TLECmzS6S75yhVnx9qlDM/xNwFtEqNqpyIyGEl3gdfJJFueCWRUJc+\n\tvEr8GoynjIP37MniWrmSRU/8qpYUXDVdMUPOqLx4=","Date":"Wed, 18 Dec 2024 03:23:31 +0200","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"David Plowman <david.plowman@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","Message-ID":"<20241218012331.GX23470@pendragon.ideasonboard.com>","References":"<20241206142742.7931-1-david.plowman@raspberrypi.com>\n\t<20241206142742.7931-2-david.plowman@raspberrypi.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20241206142742.7931-2-david.plowman@raspberrypi.com>","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>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":32870,"web_url":"https://patchwork.libcamera.org/comment/32870/","msgid":"<CAHW6GYJzn=6yp-RcxvoSsTNfRHecKTaymRF4hfC3vHcStQ+3Zg@mail.gmail.com>","date":"2024-12-18T12:07:49","subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi Laurent\n\nThanks for the review.\n\nOn Wed, 18 Dec 2024 at 01:23, Laurent Pinchart\n<laurent.pinchart@ideasonboard.com> wrote:\n>\n> Hi David,\n>\n> Thank you for the patch.\n>\n> On Fri, Dec 06, 2024 at 02:27:38PM +0000, David Plowman wrote:\n> > Add a FrameWallClock control that reports the same moment as the\n> > frame's SensorTimestamp, but in wallclock units.\n> >\n> > Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> > ---\n> >  src/libcamera/control_ids_core.yaml | 14 ++++++++++++++\n> >  1 file changed, 14 insertions(+)\n> >\n> > diff --git a/src/libcamera/control_ids_core.yaml b/src/libcamera/control_ids_core.yaml\n> > index d45cf8e5..d951b2a3 100644\n> > --- a/src/libcamera/control_ids_core.yaml\n> > +++ b/src/libcamera/control_ids_core.yaml\n> > @@ -971,4 +971,18 @@ controls:\n> >        description: |\n> >          Enable or disable the debug metadata.\n> >\n> > +  - FrameWallClock:\n> > +      type: int64_t\n> > +      description: |\n> > +        This timestamp corresponds to the same moment in time as the\n> > +        SensorTimestamp, but is represented as a wall clock time as measured by\n> > +        the Linux-specific CLOCK_REALTIME clock id.\n>\n> s/ id//\n>\n> CLOCK_REALTIME is not Linux-specific, it's a POSIX clock, so you can\n> write \"by the CLOCK_REALTIME clock\".\n\nWill do!\n\n>\n> > +\n> > +        Being a wall clock measurement, it can be used to synchronise timing\n> > +        across different devices.\n> > +\n> > +        \\sa SensorTimestamp\n> > +\n> > +        The FrameWallClock control can only be returned in metadata.\n>\n> Once Paul's ControlId series lands, this sentence should be replaced\n> with\n>\n>       direction: out\n\nYep, let's see which patch gets there first!!\n\nThanks\nDavid\n\n>\n> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n>\n> > +\n> >  ...\n>\n> --\n> Regards,\n>\n> Laurent Pinchart","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 871AAC32FE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 18 Dec 2024 12:08:04 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6011C68094;\n\tWed, 18 Dec 2024 13:08:03 +0100 (CET)","from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com\n\t[IPv6:2607:f8b0:4864:20::82f])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8BC2867F59\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 18 Dec 2024 13:08:01 +0100 (CET)","by mail-qt1-x82f.google.com with SMTP id\n\td75a77b69052e-4678cd314b6so62875631cf.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 18 Dec 2024 04:08:01 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"JMDcBhvt\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1734523680; x=1735128480;\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=5isJHVHUohABpcHhcYwi23ktLKlfCYVFIYK4j7nmhQA=;\n\tb=JMDcBhvtmYkY7frIevTVO0OHXDYR5D2XSU8tHVHFbMJC7cJlDB2ypI63ktzcR/RjPI\n\tOJYQ+wJwewDtutHoebYc7G42aJUmLPAqMHs1BwhrRjbRXGcXQtU1TUudI7bOmKw17fgj\n\tkLL5cw1YlvtoUyBGOPbZENTGfE3nKFdOfZmuSk9JYTzHFf6xYkmXoC3iHClRecOrrndP\n\tNXdgb6daYeaCDajEhfgc90GUa4WlX5C8XqZX53w6wXnNSnqJl+jpCScrSZE7MSc7xIR6\n\tb0CKC6e1ju3/TZTo1GXnkZCBvV95zoH082+kPsuHmQaZSVbg88ImiJ3ntBgl7j/sssFB\n\t8NGA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1734523680; x=1735128480;\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=5isJHVHUohABpcHhcYwi23ktLKlfCYVFIYK4j7nmhQA=;\n\tb=PhVR4DgtYR/AH/ur/08NhZr6Nuumhbr2zTwIaV/22MrP9uYRU9SOZjBTNE8uOWzhjg\n\tAJ3xutuCNRS7nbvqd7P5rTpQMTmxWUNCm0kx5kOaV6xFjfl+aVJHWN+hmZYdVhVfssmB\n\toR6SuadNfckHIRiloNulAOp3vKFsmvt5HyO5B/Y239Sk8TRhSGz7xQlZqDe4rCmWJGY2\n\tbKoWvdLpoTBtkw3u8NWn26jh1yA6vdtAyGSIRgWD7JN95iEjcW/By81p9xKBoiopScAw\n\tq0Gg00LVYvoEM+o6R8GavNohBVdXWaKms2WjuUMX+7TkqGU5CnbAE60yuwrsc+q3Y+hz\n\thf9A==","X-Gm-Message-State":"AOJu0Yx9D4EJfk8jkyownMef71kQMJIHH1Aza6G/yRzYxmuSFgBUMa7Q\n\taHwJVk4GMoB5O5MR29EiSJnTH9wWpGMTC9X94xgNKoZ/yAfnNbpp/YmmDSgq8b2EIc9Im6SVC5k\n\tSfJNMbOxYtKZ4Zw2/6sAA4VstJzBGYl+Vy1xPIlC2S2gJ3whM","X-Gm-Gg":"ASbGncsTaJTdylDiU4Y8y9UNfyxtixmXQOyGglKnAFBh2HUtldssco9Ew9eqjSgURDI\n\tQLocWWqLdGMWMEE/FJQsIUgPI6Psaow6SrleQC30XtcspDjY0CZ9I5OSN/AYoORNW2elkPA==","X-Google-Smtp-Source":"AGHT+IFOJ4Aw3pDOzyQB7bt8d7K5WDmg5vQHxHqgKA9LU28MBM6zAHGUMgq7B44vw4x/l21x4FNC7pAb4TLQH64i69k=","X-Received":"by 2002:ac8:5a93:0:b0:467:8734:994f with SMTP id\n\td75a77b69052e-46908c9bf61mr38142651cf.0.1734523680570;\n\tWed, 18 Dec 2024 04:08:00 -0800 (PST)","MIME-Version":"1.0","References":"<20241206142742.7931-1-david.plowman@raspberrypi.com>\n\t<20241206142742.7931-2-david.plowman@raspberrypi.com>\n\t<20241218012331.GX23470@pendragon.ideasonboard.com>","In-Reply-To":"<20241218012331.GX23470@pendragon.ideasonboard.com>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Wed, 18 Dec 2024 12:07:49 +0000","Message-ID":"<CAHW6GYJzn=6yp-RcxvoSsTNfRHecKTaymRF4hfC3vHcStQ+3Zg@mail.gmail.com>","Subject":"Re: [PATCH 1/5] controls: Add FrameWallClock control","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","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>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]