[{"id":35395,"web_url":"https://patchwork.libcamera.org/comment/35395/","msgid":"<CAHW6GYKgdo+eBjKQrODXH_Pu0wU6csNCHaRbkEB7WwVgri0zXw@mail.gmail.com>","date":"2025-08-14T07:33:35","subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Ah. Hold on, this file (sync.cpp) isn't even in upstream libcamera, is\nit? Can we delete it then, please?\n\nThanks!\nDavid\n\nOn Thu, 14 Aug 2025 at 08:28, David Plowman\n<david.plowman@raspberrypi.com> wrote:\n>\n> The wallclock timestamp has been changed to nanosecond units, and all\n> the calculations here assume it's in microseconds, so add the\n> necessary conversion.\n>\n> Fixes: 29a88d85b730 (\"libcamera: controls: Use nanoseconds units for FrameWallClock\")\n> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> ---\n>  src/ipa/rpi/controller/rpi/sync.cpp | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n>\n> diff --git a/src/ipa/rpi/controller/rpi/sync.cpp b/src/ipa/rpi/controller/rpi/sync.cpp\n> index 39bf5de7..5f9c3c22 100644\n> --- a/src/ipa/rpi/controller/rpi/sync.cpp\n> +++ b/src/ipa/rpi/controller/rpi/sync.cpp\n> @@ -163,8 +163,8 @@ void Sync::process([[maybe_unused]] StatisticsPtr &stats, Metadata *imageMetadat\n>\n>         imageMetadata->get(\"sync.params\", local);\n>\n> -       /* The wallclock has already been de-jittered for us. */\n> -       uint64_t wallClockFrameTimestamp = local.wallClock;\n> +       /* The wallclock has already been de-jittered for us. Convert from ns into us. */\n> +       uint64_t wallClockFrameTimestamp = local.wallClock / 1000;\n>\n>         /*\n>          * This is the headline frame duration in microseconds as programmed into the sensor. Strictly,\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 BE4EABEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 14 Aug 2025 07:33:50 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id D96586924F;\n\tThu, 14 Aug 2025 09:33:49 +0200 (CEST)","from mail-qk1-x735.google.com (mail-qk1-x735.google.com\n\t[IPv6:2607:f8b0:4864:20::735])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 6AA9761436\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 14 Aug 2025 09:33:48 +0200 (CEST)","by mail-qk1-x735.google.com with SMTP id\n\taf79cd13be357-7e87067b15aso65815485a.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 14 Aug 2025 00:33:48 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"ZnMIgvAE\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1755156827; x=1755761627;\n\tdarn=lists.libcamera.org; \n\th=to:subject:message-id:date:from:in-reply-to:references:mime-version\n\t:from:to:cc:subject:date:message-id:reply-to;\n\tbh=fKzV9pDG+eZ0YrLnzHiG3NH933Qg7vtPEvA5s/GK82Y=;\n\tb=ZnMIgvAEGdBsNmG6uw0JgGOulp3wlPcU+mG4Br9CKNShsd2a0OOzXN6VWNZDCiXMgj\n\t/zrcV3Se/+fX9OAgJDCYxJmLMvGSaur2A1h1f/PbfRdMvzUipwPPcXrg+HAI+1UJj/x5\n\tLmjqJMn7UfTQPGeSmfXhK4Ov3Xl6er8OD+ttKYZiEfoCELxhpJv4f0JtEP7wr5T1vJKk\n\tlg7UO1YvJiPHccYVuzmEUOkU1drdZ4hr62G5eI5LsC4HhKLreAx7ZctUULOf7T+iIiEh\n\tBy/CROlzOSv40hFy/97VqLAh/p+bQ6rDfQ/qcK0fk2/kNiikAMrYIJzZpyQQeUEPCdzv\n\t135Q==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1755156827; x=1755761627;\n\th=to:subject:message-id:date:from:in-reply-to:references:mime-version\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n\tbh=fKzV9pDG+eZ0YrLnzHiG3NH933Qg7vtPEvA5s/GK82Y=;\n\tb=jul8j5UwlP3yZ40a0/xsb+5aoCxGg44I9Rfkvx2x47M2e3f204wGACT1Hh9W5ip9Dr\n\tZlrduWxL3PMfvpMDn8O9NMFxnetI20YYyK+/TcaoumVbcKC7phJ3YFsUl2ZVYjkqboBt\n\trMptQ0fotu69daYfYWNPA4bDjMCclMDy6nUJEoPHGN/UWOZUTBNfcAcdsUQl4iS97hE8\n\tjxDPmwbPd/w1ezPoc6yBU8H/d05sd9/CoZrCPcjylxPhQdT4PkyYfZIMHJyUMVau4aUf\n\tF5oYIFvxqQDj04FbIuWC29zCY951Zj9uAa4XoN+ElL8OAH18rFEvb0D9/qP5Hhe+uI5E\n\tdPbg==","X-Gm-Message-State":"AOJu0YxzmQ9P/QRYPtFCOyGCZjJdRhDt76tCUv17o82oJbSc7M28/Uao\n\tY+aVgvIjEC+1g6+bQqkzyeqhQ6gYhdZkcjaP5fDmyYbEF2mfYKympZ6daz6akyOStMYReDRUqY0\n\tsujgOByy2SzWSxCc1TZGZTtgnbgzFNRQNkcVLH/TCfvb6s0c+3wK7Gak=","X-Gm-Gg":"ASbGncsS8RanKjsvI27uzGMgFWy/mZv8cimxZ0ga6uBQKKHZ31zZWvKAcn6DZ+WxnKD\n\tc3UEyGyVfUCcBP7oqXBu9tV/oo1QizezJBeUwlNUj7+BWMKOucFgW47VvkjQuutIPLRge80h7NR\n\tQ/vjC7balnHDQGhneFyPEfFi++lV8ouC28pm3ZLuqtOQjyB5y6FdzHMbDMpJSVd8WI3XqOJreIq\n\ttQhdIYmcM0ZxHp+E/tvZS+M1EjNidFaMMbMjgi1d0O1Fbb8HQ==","X-Google-Smtp-Source":"AGHT+IHQrhRJHjMaVr07mXGOLxNz/oSDJWNVJqFaNliwC/+ZZ/CHzD/KG2Az4YrvA7rbKF894+59ntTvkIq7tULnYAY=","X-Received":"by 2002:a05:620a:178a:b0:7e8:412b:af5e with SMTP id\n\taf79cd13be357-7e8702f5ab8mr261016785a.17.1755156826848;\n\tThu, 14 Aug 2025 00:33:46 -0700 (PDT)","MIME-Version":"1.0","References":"<20250814072816.35592-1-david.plowman@raspberrypi.com>","In-Reply-To":"<20250814072816.35592-1-david.plowman@raspberrypi.com>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Thu, 14 Aug 2025 08:33:35 +0100","X-Gm-Features":"Ac12FXzBnRMEQkDhFqCJKqzGboQyNJeaPGYj6OsrHWiErQY-5PYauknNNWjnZj0","Message-ID":"<CAHW6GYKgdo+eBjKQrODXH_Pu0wU6csNCHaRbkEB7WwVgri0zXw@mail.gmail.com>","Subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","To":"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":35396,"web_url":"https://patchwork.libcamera.org/comment/35396/","msgid":"<2242f1bf-9291-402f-a19f-1c63eae5c037@ideasonboard.com>","date":"2025-08-14T07:35:32","subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"Hi\n\n2025. 08. 14. 9:33 keltezéssel, David Plowman írta:\n> Ah. Hold on, this file (sync.cpp) isn't even in upstream libcamera, is\n> it? Can we delete it then, please?\n\nI don't see it in the upstream repository.\n\n\nRegards,\nBarnabás Pőcze\n\n\n> \n> Thanks!\n> David\n> \n> On Thu, 14 Aug 2025 at 08:28, David Plowman\n> <david.plowman@raspberrypi.com> wrote:\n>>\n>> The wallclock timestamp has been changed to nanosecond units, and all\n>> the calculations here assume it's in microseconds, so add the\n>> necessary conversion.\n>>\n>> Fixes: 29a88d85b730 (\"libcamera: controls: Use nanoseconds units for FrameWallClock\")\n>> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n>> ---\n>>   src/ipa/rpi/controller/rpi/sync.cpp | 4 ++--\n>>   1 file changed, 2 insertions(+), 2 deletions(-)\n>>\n>> diff --git a/src/ipa/rpi/controller/rpi/sync.cpp b/src/ipa/rpi/controller/rpi/sync.cpp\n>> index 39bf5de7..5f9c3c22 100644\n>> --- a/src/ipa/rpi/controller/rpi/sync.cpp\n>> +++ b/src/ipa/rpi/controller/rpi/sync.cpp\n>> @@ -163,8 +163,8 @@ void Sync::process([[maybe_unused]] StatisticsPtr &stats, Metadata *imageMetadat\n>>\n>>          imageMetadata->get(\"sync.params\", local);\n>>\n>> -       /* The wallclock has already been de-jittered for us. */\n>> -       uint64_t wallClockFrameTimestamp = local.wallClock;\n>> +       /* The wallclock has already been de-jittered for us. Convert from ns into us. */\n>> +       uint64_t wallClockFrameTimestamp = local.wallClock / 1000;\n>>\n>>          /*\n>>           * This is the headline frame duration in microseconds as programmed into the sensor. Strictly,\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 584E3BEFBE\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 14 Aug 2025 07:35:38 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A06F769253;\n\tThu, 14 Aug 2025 09:35:37 +0200 (CEST)","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 57C2661436\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 14 Aug 2025 09:35:36 +0200 (CEST)","from [192.168.33.15] (185.221.141.188.nat.pool.zt.hu\n\t[185.221.141.188])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 19DE57F0;\n\tThu, 14 Aug 2025 09:34:42 +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=\"GJqorGtv\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1755156882;\n\tbh=ryIva1XW4B5E7cMabjwMyOQ0KhZOqcQ/FyCBNJ6joC8=;\n\th=Date:Subject:To:References:From:In-Reply-To:From;\n\tb=GJqorGtvRvlDqbxrYYY9y4OXK6eMBnQM5HSctj4Al1b8wsztSw4MQVoXnJJKj7zjs\n\tpUXW6sy1mAtcPp2Y+ssMRG5nc79gi6eJFiCW0p/Mn2+ibq5A7UQiBXSdjz7ILvzEOO\n\tEvuMqRmXgN3tK4sTcInXbd8cGxgZxzy/XCt0EriA=","Message-ID":"<2242f1bf-9291-402f-a19f-1c63eae5c037@ideasonboard.com>","Date":"Thu, 14 Aug 2025 09:35:32 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","To":"David Plowman <david.plowman@raspberrypi.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20250814072816.35592-1-david.plowman@raspberrypi.com>\n\t<CAHW6GYKgdo+eBjKQrODXH_Pu0wU6csNCHaRbkEB7WwVgri0zXw@mail.gmail.com>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","In-Reply-To":"<CAHW6GYKgdo+eBjKQrODXH_Pu0wU6csNCHaRbkEB7WwVgri0zXw@mail.gmail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","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":35397,"web_url":"https://patchwork.libcamera.org/comment/35397/","msgid":"<CAHW6GYJe2XBsUoxAjLxjHRaPO2WR53s0duGPDu-n1jX=QuL3sg@mail.gmail.com>","date":"2025-08-14T07:37:22","subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Sorry, I meant delete/ignore the patch email!! :)\n\nThanks\n\nOn Thu, 14 Aug 2025 at 08:35, Barnabás Pőcze\n<barnabas.pocze@ideasonboard.com> wrote:\n>\n> Hi\n>\n> 2025. 08. 14. 9:33 keltezéssel, David Plowman írta:\n> > Ah. Hold on, this file (sync.cpp) isn't even in upstream libcamera, is\n> > it? Can we delete it then, please?\n>\n> I don't see it in the upstream repository.\n>\n>\n> Regards,\n> Barnabás Pőcze\n>\n>\n> >\n> > Thanks!\n> > David\n> >\n> > On Thu, 14 Aug 2025 at 08:28, David Plowman\n> > <david.plowman@raspberrypi.com> wrote:\n> >>\n> >> The wallclock timestamp has been changed to nanosecond units, and all\n> >> the calculations here assume it's in microseconds, so add the\n> >> necessary conversion.\n> >>\n> >> Fixes: 29a88d85b730 (\"libcamera: controls: Use nanoseconds units for FrameWallClock\")\n> >> Signed-off-by: David Plowman <david.plowman@raspberrypi.com>\n> >> ---\n> >>   src/ipa/rpi/controller/rpi/sync.cpp | 4 ++--\n> >>   1 file changed, 2 insertions(+), 2 deletions(-)\n> >>\n> >> diff --git a/src/ipa/rpi/controller/rpi/sync.cpp b/src/ipa/rpi/controller/rpi/sync.cpp\n> >> index 39bf5de7..5f9c3c22 100644\n> >> --- a/src/ipa/rpi/controller/rpi/sync.cpp\n> >> +++ b/src/ipa/rpi/controller/rpi/sync.cpp\n> >> @@ -163,8 +163,8 @@ void Sync::process([[maybe_unused]] StatisticsPtr &stats, Metadata *imageMetadat\n> >>\n> >>          imageMetadata->get(\"sync.params\", local);\n> >>\n> >> -       /* The wallclock has already been de-jittered for us. */\n> >> -       uint64_t wallClockFrameTimestamp = local.wallClock;\n> >> +       /* The wallclock has already been de-jittered for us. Convert from ns into us. */\n> >> +       uint64_t wallClockFrameTimestamp = local.wallClock / 1000;\n> >>\n> >>          /*\n> >>           * This is the headline frame duration in microseconds as programmed into the sensor. Strictly,\n> >> --\n> >> 2.39.5\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 6B2F6BDCC1\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu, 14 Aug 2025 07:37:37 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id AB38969252;\n\tThu, 14 Aug 2025 09:37:36 +0200 (CEST)","from mail-qk1-x731.google.com (mail-qk1-x731.google.com\n\t[IPv6:2607:f8b0:4864:20::731])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A749E61436\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 14 Aug 2025 09:37:34 +0200 (CEST)","by mail-qk1-x731.google.com with SMTP id\n\taf79cd13be357-7e8704da966so42003885a.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 14 Aug 2025 00:37:34 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=raspberrypi.com header.i=@raspberrypi.com\n\theader.b=\"UcRz4kx/\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1755157053; x=1755761853;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:from:to:cc:subject:date\n\t:message-id:reply-to;\n\tbh=p/jfg0VebX2b1gzXLYrGHhUCStbcCNP8IFaieIrVFGY=;\n\tb=UcRz4kx/zK1y9275mUKEAqP7HLk4efipuDa1yI3zXWLva5vGN2AwqtbG89eQUOa8Ps\n\t/yhNVOwM+ydqaoWswnCSFCRYvq+87nEhJY9xfvQf92oJdLBbVSDUxXgukL2b4lcI40oQ\n\tFaqsH/RUW9XZV7FLVID0JrIXSg8EjVV4cpkT13Wb3DZG1AWOW/95+DHw0sUZDmz0oYgA\n\t3Re4EF33ez2BjQcjNqjwqvCxTsAPi+zSbAvUslLoKh1Xch5UwHOmcH+XGJFnAiz8h+S6\n\t6A6qdh6kwrcF/R0jVzJzpMBz9AvoBGP4dWuAaf9CZ4lFqhAdRbZRDM14GD15ZteDFK57\n\tDiig==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1755157053; x=1755761853;\n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc\n\t:subject:date:message-id:reply-to;\n\tbh=p/jfg0VebX2b1gzXLYrGHhUCStbcCNP8IFaieIrVFGY=;\n\tb=d24DSvJhshPgJpNxU2hAF0OTaWisR1Z9TJ/qvoFqe5lTCOEhf4mMYJvEMnciI9ITiT\n\trrSkZczNF3S7nfFpFnz8PnbkB5DPjeBhGUMtzAdnW1CHYLqOen0eYLZaropNmwTg0Gag\n\toV48RvRbW1A6VDXRVjfRKIgKMEe2eRHoYNMO420SgelqCb7RNP0hH45jiDNzjYlc7UZW\n\tYa+hwrnI3XQuqQGqxkgjB3jcruIvnsUxR/Wp1R2PLB8wrDScSjfKA6W8fo+iSPED8S7Q\n\tVjkeS9nc6qTBgMFNvBBmkyYqGDK7ivN+vC13D4sWBLq3M29gF4auVLHKQ0HDvkDlPEO0\n\t38hQ==","X-Gm-Message-State":"AOJu0Yx/MSFAsxQsMvii9zHzweaqxNonzIYaikFIWcJBQcnEGC4RO1S8\n\taDpyHiBvzzM9JPO0jGSngYi+XfsT6oW76E9df1z6uUCh/YiG2yIGARLwgDR9XKpKcHfdEgDA8iN\n\tlm3dIbny2YnWQKFjBiQ80ELg2TzcxQQG8GegFmm/GM8i0juNFtV8pIDE=","X-Gm-Gg":"ASbGnctCXIa6YTZH+e6aez3tRISwfsmpNXaKHYsKHuvAZ0CW7bBuM9/LEURuuIKqYmb\n\tt/F4l+o6/1LOyuS24Y6I6u7x65TxehRX7gxkf1pWX1eHMCxqw3DhH2e2FStpqsNd76QRCbvj1ja\n\tGjbU+RyCNj36OTOaJhIY01F+mOuzedBrkwvX9Kj2gl95doAl7sH+hKe08YlvVFC5YihGDm/8MnJ\n\t3OmmVXu4pY61v+kqtBKA8FGfbKL963+2USU+Eo=","X-Google-Smtp-Source":"AGHT+IFplx0odkCU8I3f2yzt9DHozz2UkAAHyAHf/DzvuuO2FvKUlqLBRv7YYwm+mYUDRh+a19ZXo91YdD/rMRT+1kc=","X-Received":"by 2002:a05:620a:710d:b0:7e3:397f:4752 with SMTP id\n\taf79cd13be357-7e8702e4096mr302987185a.5.1755157053530;\n\tThu, 14 Aug 2025 00:37:33 -0700 (PDT)","MIME-Version":"1.0","References":"<20250814072816.35592-1-david.plowman@raspberrypi.com>\n\t<CAHW6GYKgdo+eBjKQrODXH_Pu0wU6csNCHaRbkEB7WwVgri0zXw@mail.gmail.com>\n\t<2242f1bf-9291-402f-a19f-1c63eae5c037@ideasonboard.com>","In-Reply-To":"<2242f1bf-9291-402f-a19f-1c63eae5c037@ideasonboard.com>","From":"David Plowman <david.plowman@raspberrypi.com>","Date":"Thu, 14 Aug 2025 08:37:22 +0100","X-Gm-Features":"Ac12FXx3SWpF97h9J_NsPAeBQEo73O8To5KyGdXRq9r_1sj4mr6pcewR6sZaLKM","Message-ID":"<CAHW6GYJe2XBsUoxAjLxjHRaPO2WR53s0duGPDu-n1jX=QuL3sg@mail.gmail.com>","Subject":"Re: [PATCH] ipa: rpi: sync: Convert wallclock from nanoseconds to\n\tmicroseconds","To":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","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>"}}]