[{"id":39427,"web_url":"https://patchwork.libcamera.org/comment/39427/","msgid":"<178246215341.36676.4130947049734592629@ping.linuxembedded.co.uk>","date":"2026-06-26T08:22:33","subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"content":"Hi Bruce,\n\nQuoting Bruce Allen (2026-06-26 01:37:10)\n> Hi,\n> \n> This tiny patch series adds a Raspberry Pi vendor metadata control\n> SensorSequence that exposes the Unicam frontend\n> FrameBuffer::metadata().sequence on completed requests (VC4 pipeline).\n\nThis is interesting work, and feels familiar because I looked at similar\nthings in the past:\n\nRequest metadata: SensorSequence\n - https://patchwork.libcamera.org/project/libcamera/list/?series=2822\n\n\nSequence Observer\n - https://patchwork.libcamera.org/project/libcamera/list/?series=3083\n\n\nI can't recall, but it felt/seemed like these patches didn't gain\ntraction. Perhaps your requirements could help drive an update.\n\n\n> Motivation: applications diagnosing frame loss need a counter tied to\n> frontend capture, not just delivered-frame or control-list\n> timing. Gaps in this sequence indicate frames that did not reach the\n> frontend stream before the previous request completed.\n\nI agree - I think that can be valuable information.\n\n\n> The control is defined in control_ids_rpi.yaml, set in vc4.cpp at\n> Unicam dequeue, and propagated in pipeline_base.cpp like\n> SensorTimestamp and FrameWallClock. Python bindings follow from\n> existing pycamera codegen.\n\nAnything like this should apply to all platforms. There's nothing RPi\nspecific about a sensor sequence number.\n\n--\nKieran\n\n\n> \n> Tested: builds on master @ 29eb112 with -Dpipelines=rpi/vc4\n> -Dipas=rpi/vc4 -Dpycamera=enabled; verified\n> libcamera.controls.rpi.SensorSequence imports from the staged\n> tree. Tested on Raspberry Pi CM4, correctly detects dropped frames.\n> \n> Cheers,\n> Bruce Allen","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 E2297C3261\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 26 Jun 2026 08:22:39 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2CF66658D6;\n\tFri, 26 Jun 2026 10:22:39 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E253B658D0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 26 Jun 2026 10:22:36 +0200 (CEST)","from monstersaurus.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 009C51E7;\n\tFri, 26 Jun 2026 10:21:55 +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=\"YYt4+l4N\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1782462116;\n\tbh=0c+gKDXU/rolCcV1znbmpwEaee98IlbKJIdSANDTlnQ=;\n\th=In-Reply-To:References:Subject:From:To:Date:From;\n\tb=YYt4+l4N3MI5qqRpytdSIRPUgiEBSFAeX9weFBr+e6zxQLLUYXZGhJ2lPPWmxU4LU\n\tGL30g+Iv/PIDZAIu0R/67AgmtNWSETXNQmFnSuMKdtwQlWxctO71lUiCDdWVvc3C8X\n\t1+c2/CCeKU3E8PlLxg80IGL8Jbq04kjk1vVUy0XI=","Content-Type":"text/plain; charset=\"utf-8\"","MIME-Version":"1.0","Content-Transfer-Encoding":"quoted-printable","In-Reply-To":"<20260626003712.26624-1-ballen4705@googlemail.com>","References":"<20260626003712.26624-1-ballen4705@googlemail.com>","Subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","From":"Kieran Bingham <kieran.bingham@ideasonboard.com>","To":"Bruce Allen <ballen4705@googlemail.com>,\n\tlibcamera-devel@lists.libcamera.org","Date":"Fri, 26 Jun 2026 09:22:33 +0100","Message-ID":"<178246215341.36676.4130947049734592629@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>"}},{"id":39429,"web_url":"https://patchwork.libcamera.org/comment/39429/","msgid":"<f8f80cea-30aa-4a27-8744-76157d0eef27@googlemail.com>","date":"2026-06-26T09:00:31","subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","submitter":{"id":321,"url":"https://patchwork.libcamera.org/api/people/321/","name":"Bruce Allen","email":"ballen4705@googlemail.com"},"content":"Hi Kieran,\n\nthanks for picking up on this so quickly!\n\n>> This tiny patch series adds a Raspberry Pi vendor metadata control\n>> SensorSequence that exposes the Unicam frontend\n>> FrameBuffer::metadata().sequence on completed requests (VC4 pipeline).\n\n> This is interesting work, and feels familiar because I looked at similar\n> things in the past:\n> \n> Request metadata: SensorSequence\n>   - https://patchwork.libcamera.org/project/libcamera/list/?series=2822\n>  \n> Sequence Observer\n>   - https://patchwork.libcamera.org/project/libcamera/list/?series=3083\n\nI saw those, and was surprised that they had not been taken up.\n\n> I can't recall, but it felt/seemed like these patches didn't gain\n> traction. Perhaps your requirements could help drive an update.\n\nTracking sensor drops is interesting: on my system there is a periodic \npattern of drops that I don't understand (yet).  So IMO exposing this \ninformation will be helpful to others.  And it's such low cost (a few \nlines of code, tens of nanoseconds of ops, a few bytes of memory) that I \ncan't see any reason NOT to.\n\n>> Motivation: applications diagnosing frame loss need a counter tied to\n>> frontend capture, not just delivered-frame or control-list\n>> timing. Gaps in this sequence indicate frames that did not reach the\n>> frontend stream before the previous request completed.\n\n> I agree - I think that can be valuable information.\n\n(:-) You (we) are \"preaching to the converted\".\n>> The control is defined in control_ids_rpi.yaml, set in vc4.cpp at\n>> Unicam dequeue, and propagated in pipeline_base.cpp like\n>> SensorTimestamp and FrameWallClock. Python bindings follow from\n>> existing pycamera codegen.\n\n> Anything like this should apply to all platforms. There's nothing RPi\n> specific about a sensor sequence number.\n\nI'd be happy with a more general solution, but I'm not set up to test \nthis more broadly than my RPI project.\n\nCheers,\n\tBruce","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 51AEAC3261\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 26 Jun 2026 09:00:40 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 43993658D7;\n\tFri, 26 Jun 2026 11:00:39 +0200 (CEST)","from mail-ed1-x534.google.com (mail-ed1-x534.google.com\n\t[IPv6:2a00:1450:4864:20::534])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 64C8A658D0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 26 Jun 2026 11:00:38 +0200 (CEST)","by mail-ed1-x534.google.com with SMTP id\n\t4fb4d7f45d1cf-695f539fc8cso1529184a12.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 26 Jun 2026 02:00:38 -0700 (PDT)","from [192.168.123.201] (p5ddcc513.dip0.t-ipconnect.de.\n\t[93.220.197.19]) by smtp.gmail.com with ESMTPSA id\n\ta640c23a62f3a-c11fbe6220esm309041566b.45.2026.06.26.02.00.34\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tFri, 26 Jun 2026 02:00:35 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=googlemail.com header.i=@googlemail.com\n\theader.b=\"A+G1Lrhm\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=googlemail.com; s=20251104; t=1782464438; x=1783069238;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:to:subject:user-agent:mime-version:date:message-id:from\n\t:to:cc:subject:date:message-id:reply-to;\n\tbh=gwZLIvPbe2kdqlCoLeUOVSWcsZXM/RH/r/BJmBRpO30=;\n\tb=A+G1LrhmUe1vk8DyQmsCTIUVmNOssrUqdaETj4GLG6Wc0bwwVQaYDWoDGFjjxlwwt+\n\ti6gtBi6UDjdIHu7SWQ+jzqj9s8u6FdDQ8BU56nIt5D1t+3Ui4E68dhzuQCcbRZekh6yV\n\tyG/vtYeEKnNP31s/yBpb/eh+4M6ztPcVgIrDRvkw4M8w4RuAQxJLwzbea1aGYuMdoECR\n\th0s++/1Hrbz9FJxLT2Ik+ihLmD5WXkPfS3ZPLykbS/DBpKKw4Yb5pJmKiXH6n4e6t87G\n\tRj4sYYXo1IJYzEtsNSu9nV5pKe3Tk7qhYgR7ty8Wt8S9uILEp/NWWD5U86TZBJNad9Vv\n\tKH0A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1782464438; x=1783069238;\n\th=content-transfer-encoding:in-reply-to:from:content-language\n\t:references:to:subject:user-agent:mime-version:date:message-id\n\t:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=gwZLIvPbe2kdqlCoLeUOVSWcsZXM/RH/r/BJmBRpO30=;\n\tb=Zj96NZyJOMwqEn+VnSGdeUuriqVnELAys06k4NZ6dxekrCsyCN6Sno23Sv5R7Pieu+\n\tTsceMDNaw1UWyHejj9XhpJ1ne5/MhV+iYDe07+X8pFjLHeja5vrPKhyWH231EPW44Iaj\n\tZY45XuHPcHiTFGkIJLdp+vZ4OEy5/UI95pbJuOiXdptxDfcfgUXF+pPSW5XDFa/4iFqf\n\tXD28TabTlPKeoWTo4F3L2eAv0HacdkoWGZrHTf+hSNlbjONlyastUHSYqtyUKfqPNFfN\n\tLDooSKpVRDQAM0svpxweMpsAH6txvUlI7Kal5h1VobhDZNzHv8WSR73FcK8CqXXj8ppD\n\tRDRg==","X-Forwarded-Encrypted":"i=1;\n\tAHgh+RqfseEhLAJEBX9AvJ015kL9AEz1UYPrOIqTkapv6qUwpqXGGBtxupXHQLOoduzZsfwcdH7xRDwyth4CT8LGl3c=@lists.libcamera.org","X-Gm-Message-State":"AOJu0YzxfWRodzKrF5feRAfMMF3xEsOtAjumWc4dI5YFC71/J6ywJJKg\n\tGdHD9STcNwK2SjaMHMC8M5L6mr1CKRV0/weX5oh+hMosOSed9kHZLG5WMcZ+nw==","X-Gm-Gg":"AfdE7cliHIKGXwXSDdohQysYPy2018IPmQjPcwVBk9xQ1FBlIvjo2yx5Kem99gdZL/i\n\tyLh2etxTSBzF9i13W0ePPGpqthIykWoJrHWtAeoj2Sm8GjJkZk/l+CkGd5HhzmrFa55mW0v9uPJ\n\toTIW7wocgsFDpa/m+yNfdW4WEceHs174LNndKQ91q+6/MeI8VRrw0t2XQMY1gsRUPZLTXVIjASY\n\tsqDJmJ245XS5bTItIQ//7JO+ICD1PkXhclR870P5z1BjrF0COXeTClcIzbE5cu+2VwkVp9AE+NF\n\tt+fztu+yTYQFg8C4vqXjKu8idH6jyqwQONfRfenBlNr4mdBzjMtkSq8srzeN5m8BQHbg0g3mQdT\n\tc0Hcr2vx17vVXPlyqjxdJL+VnYs9IqrWi6Z4A+MrF4byAWrKpU6fzE1GMsmWcr6kjHw8teTFSw3\n\tCHmoZk4uZePAa5R6u46K6WluPXy8SB4n5hSAP+c6pE07zQ0tT1SHgV+u32Q8ACWLI55vLE7D7S","X-Received":"by 2002:a17:907:c08d:b0:c12:27c2:2e85 with SMTP id\n\ta640c23a62f3a-c1227c232a3mr85957666b.9.1782464436919; \n\tFri, 26 Jun 2026 02:00:36 -0700 (PDT)","Message-ID":"<f8f80cea-30aa-4a27-8744-76157d0eef27@googlemail.com>","Date":"Fri, 26 Jun 2026 10:00:31 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","To":"Kieran Bingham <kieran.bingham@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20260626003712.26624-1-ballen4705@googlemail.com>\n\t<178246215341.36676.4130947049734592629@ping.linuxembedded.co.uk>","Content-Language":"en-US","From":"Bruce Allen <ballen4705@googlemail.com>","In-Reply-To":"<178246215341.36676.4130947049734592629@ping.linuxembedded.co.uk>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","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":39582,"web_url":"https://patchwork.libcamera.org/comment/39582/","msgid":"<36980758-4598-42a3-a5aa-2caf9bfabe27@googlemail.com>","date":"2026-07-05T13:58:39","subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","submitter":{"id":321,"url":"https://patchwork.libcamera.org/api/people/321/","name":"Bruce Allen","email":"ballen4705@googlemail.com"},"content":"Hi Kieran,\n\nbased on your feedback, I've posted v2 of this patch, which makes \nSensorSequence a standard metadata control across all pipeline handlers \nthat provide SensorTimestamp.\n\nFor the record, v2 is here:\nhttps://lists.libcamera.org/pipermail/libcamera-devel/2026-July/059979.html\n\nCheers,\n\tBruce","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 EA7F3C3303\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun,  5 Jul 2026 13:58:44 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 23C9365FE9;\n\tSun,  5 Jul 2026 15:58:44 +0200 (CEST)","from mail-wr1-x436.google.com (mail-wr1-x436.google.com\n\t[IPv6:2a00:1450:4864:20::436])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 40C1A65FBE\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun,  5 Jul 2026 15:58:42 +0200 (CEST)","by mail-wr1-x436.google.com with SMTP id\n\tffacd0b85a97d-470174001a0so951348f8f.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 05 Jul 2026 06:58:42 -0700 (PDT)","from [192.168.123.201] (p5ddcc513.dip0.t-ipconnect.de.\n\t[93.220.197.19]) by smtp.gmail.com with ESMTPSA id\n\tffacd0b85a97d-47aa039bcdasm16844476f8f.21.2026.07.05.06.58.40\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tSun, 05 Jul 2026 06:58:41 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=googlemail.com header.i=@googlemail.com\n\theader.b=\"AV6WThkv\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=googlemail.com; s=20251104; t=1783259922; x=1783864722;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:content-type:in-reply-to:content-language\n\t:references:to:from:subject:user-agent:mime-version:date:message-id\n\t:from:to:cc:subject:date:message-id:reply-to:content-type;\n\tbh=DPxVfTeRJoCoBvirWwI/p62uwy2uzFIQtZ0CeN0Vmc4=;\n\tb=AV6WThkvFs7351dJD4/pVydupgIPP/60FVByEb6WCPiz528pq4yNjyo8Lm3ddNYtNb\n\t4pU2RQ5sxoyS82KXJBQILpIZMTIbAt2ZYZXvKvOyTJ53EQA5rgM5faU2ToNRUqAXIrT2\n\thljMZK//xcYT61S9DN619Y5qSKRn0z1mTvJJ7VjOaktAuU3MX4q+XOcHpGOCzTPwR0p/\n\tmjkUEkvrEccQS/svt5O5Xolx5boB5MF3Qxjs3yyxWxPI5Ur+GHGDaTNADmUpD1/FGvd0\n\tveWywXbWIy+6Xm9dMGy3V7jBhXtE4/VnGjBr1SYr0zUg31sRb5UY34zpcPYQvFMhuWB3\n\tG6DA==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1783259922; x=1783864722;\n\th=content-transfer-encoding:content-type:in-reply-to:content-language\n\t:references:to:from:subject:user-agent:mime-version:date:message-id\n\t:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to:content-type;\n\tbh=DPxVfTeRJoCoBvirWwI/p62uwy2uzFIQtZ0CeN0Vmc4=;\n\tb=UVzmHgqaSAx0Was/U1NCxJrMh9glJ2e8NgPqTc4iw4QoeMB2+ko8mWyRXdvocV65Mg\n\tCkec1RgMdDm3MjH5Y4IPMPSnboW0LstAaJ/omktHxLPfjqMH2wZFw3Xl9bimfXZ+vFZp\n\tWfuKuLwJGS9Bz4QYhafbKhILMyzVqo9hd4FDAVe3Whl5qd+u+0R2YrO91ugUc7/WE2Jr\n\tPIEl4aRash+/rXoF5jD3Y/ZkgmfV+AL+tunGuSEs+XUTJkTwR2wIwX++OfV/J8TkseyE\n\tZZUbQ5Xfh/Hs6koLTvx4jLI/Wi0wSd9zHEYJtK9GPTMgfj/kFkFOiLJeulJxwXD6V+TS\n\tTj3w==","X-Forwarded-Encrypted":"i=1;\n\tAHgh+RrpHQ0glA4d93VI0SHBiD/TO+RFRe+Jq4Mmvz9SVYsyRxXqG0ubQgSwT9EWlb11TO5zimtgZMwRXthxGAI0c6I=@lists.libcamera.org","X-Gm-Message-State":"AOJu0Yyi7LqiWNYJr5VII+OCjg4bf8CExEcC66pnx/BF2U7BdMs7tD5N\n\tbBMzewFD2LX+V+MEXSetqq2i4mSe9QtlvmumhytzIj4/OFCCL/t1hgSc","X-Gm-Gg":"AfdE7cndpVGu8gFQdU3j6NFzLMsLxGfGMpfJlvQ3G5Zz/z08HK/44UNYF5wf+mdhnrb\n\tNoeC0Ps7peDpbwoem9EwYClC4TWYWMC2ITB6o3GJyO0+dhFITOIYoob7CoGyG5eBnk71Rac+dor\n\tDfxnNGmzfixBQkzwG8698NVFcR2ZN36ENpHyV0UGhnxypwpv/B/lEWH7QwFsDj9e3LGz+tb5zUw\n\t6twLJMpgMfqBCQnnvgiEihCuQIJOxLQhlx2tu3Ck01JF3kGcg/8mo59YZ4PJyXm/zuvwTGThD9X\n\t5FPLP6OSfrZx6BWcKAaH4AsOgUhgByHe1SZ+f2rWjE6gdnDEmol0aPym/pfQJlpxvsBKhJMTkI0\n\tFTR2/QlyiMVIvhwutm1FBCzO31PvCqyqmeUoC53I7DY0dbPv/tBFe2QY+fypBj329k425MBKoHf\n\tipqke5P+bBOSbHdRB3l5YGNxIetm/QK9KV9KRUhZ/BEheEKguSXIQIjBY3QRSjdFzmYpk=","X-Received":"by 2002:a05:6000:60b:b0:469:d892:9cfb with SMTP id\n\tffacd0b85a97d-47aaa704b12mr7208247f8f.10.1783259921444; \n\tSun, 05 Jul 2026 06:58:41 -0700 (PDT)","Message-ID":"<36980758-4598-42a3-a5aa-2caf9bfabe27@googlemail.com>","Date":"Sun, 5 Jul 2026 15:58:39 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v1 0/2] rpi: Expose Unicam frontend sequence as\n\tSensorSequence metadata","From":"Bruce Allen <ballen4705@googlemail.com>","To":"Kieran Bingham <kieran.bingham@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20260626003712.26624-1-ballen4705@googlemail.com>\n\t<178246215341.36676.4130947049734592629@ping.linuxembedded.co.uk>\n\t<f8f80cea-30aa-4a27-8744-76157d0eef27@googlemail.com>","Content-Language":"en-US","In-Reply-To":"<f8f80cea-30aa-4a27-8744-76157d0eef27@googlemail.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"7bit","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>"}}]