[{"id":34561,"web_url":"https://patchwork.libcamera.org/comment/34561/","msgid":"<175033117736.4005407.7568301410463256461@ping.linuxembedded.co.uk>","date":"2025-06-19T11:06:17","subject":"Re: [PATCH 0/4] Wallclock support","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Hi Naush,\n\nQuoting Naushir Patuck (2025-06-19 11:05:52)\n> Hi,\n> \n> This is a collection of patches that have been posted/reviewed in the past.  As\n> discussed offline, I'm sending this as a new series to bunch everything that now\n> needs merging together in one series.\n> \n> This supersedes the following series fully or partially:\n> https://patchwork.libcamera.org/project/libcamera/list/?series=4913\n> https://patchwork.libcamera.org/project/libcamera/list/?series=4964\n\nCI went green, so I hit the merge button (script)\n\nhttps://git.libcamera.org/libcamera/libcamera.git/commit/?id=1537da74427791bb3b5880e7d002daf8ea42db31\n\nThanks for pulling this out from the others.\n\n--\nRegards\n\nKieran\n\n\n> \n> Thanks,\n> Naush\n> \n> David Plowman (4):\n>   controls: Add FrameWallClock control\n>   libcamera: Add ClockRecovery class to generate wallclock timestamps\n>   controls: Add camera synchronisation controls for Raspberry Pi\n>   pipeline: rpi: Add wallclock timestamp support\n> \n>  include/libcamera/internal/clock_recovery.h   |  68 ++++++\n>  include/libcamera/internal/meson.build        |   1 +\n>  src/libcamera/clock_recovery.cpp              | 230 ++++++++++++++++++\n>  src/libcamera/control_ids_core.yaml           |  19 +-\n>  src/libcamera/control_ids_rpi.yaml            | 112 +++++++++\n>  src/libcamera/meson.build                     |   1 +\n>  .../pipeline/rpi/common/pipeline_base.cpp     |   5 +\n>  .../pipeline/rpi/common/pipeline_base.h       |   3 +\n>  src/libcamera/pipeline/rpi/pisp/pisp.cpp      |  10 +-\n>  src/libcamera/pipeline/rpi/vc4/vc4.cpp        |  10 +-\n>  10 files changed, 452 insertions(+), 7 deletions(-)\n>  create mode 100644 include/libcamera/internal/clock_recovery.h\n>  create mode 100644 src/libcamera/clock_recovery.cpp\n> \n> -- \n> 2.43.0\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 23BC5BDE6B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 19 Jun 2025 11:06:22 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 4781168DE1;\n\tThu, 19 Jun 2025 13:06:21 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CC6FF68DDB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 19 Jun 2025 13:06:19 +0200 (CEST)","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 0E7202EC;\n\tThu, 19 Jun 2025 13:06:06 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"d8/0G6V7\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1750331166;\n\tbh=5IXcHYg2fgkb1EAHsyNfE5XoKrH6gWwzeuL3umkt/i4=;\n\th=In-Reply-To:References:Subject:From:Cc:To:Date:From;\n\tb=d8/0G6V7T/JKy8bog7MFpzN7sw/4dglkWT2UjDaZA9QgDkH+HiPA5+n3hvkP3N0Ti\n\t6OA45WjxNCMaHP48nRgvVkapXuTUEfTB4GYyxN/Ych+f88sZTmJDG863Ei7/CWtfGk\n\tZ0s2Wmc8vLhGZ7CDyaEyVelWk4AglY+S36DIdg4g=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20250619100857.124809-1-naush@raspberrypi.com>","References":"<20250619100857.124809-1-naush@raspberrypi.com>","Subject":"Re: [PATCH 0/4] Wallclock support","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","Cc":"Naushir Patuck <naush@raspberrypi.com>","To":"Naushir Patuck <naush@raspberrypi.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Thu, 19 Jun 2025 12:06:17 +0100","Message-ID":"<175033117736.4005407.7568301410463256461@ping.linuxembedded.co.uk>","User-Agent":"alot/0.9.1","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>"}}]