[{"id":38722,"web_url":"https://patchwork.libcamera.org/comment/38722/","msgid":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>","date":"2026-05-05T10:58:48","subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","submitter":{"id":27,"url":"https://patchwork.libcamera.org/api/people/27/","name":"Dave Stevenson","email":"dave.stevenson@raspberrypi.com"},"content":"Hi Mathias\n\nOn Mon, 4 May 2026 at 23:41, Mathias <mathias@pepservices.com> wrote:\n>\n> Add support for the OmniVision OV9782 sensor in libcamera.\n>\n> The series adds static sensor properties, registers OV9782 with the\n> Raspberry Pi OV9281 camera helper, and installs OV9782 tuning files for\n> both the Raspberry Pi VC4 and PiSP IPA pipelines.\n\nHas a driver for OV9782 been sent to the linux-media mailing list? I\ncan't find one in the archives, and AIUI that's a prerequisite for\nmerging sensor support to libcamera.\n\nAlso is there a commercial supplier for this module? I like to keep\nsamples of as many sensors supported on the Pi as possible so that we\ncan investigate any reported regressions.\n\nThanks.\n  Dave\n\n> Changes in v4:\n> - Condense scalar tuning tables to reduce the patch body size while\n>   keeping the JSON structure readable.\n>\n> Changes in v3:\n> - Split the VC4 and PiSP tuning files into separate patches to keep the\n>   mailing list message bodies smaller.\n>\n> Changes in v2:\n> - Add Raspberry Pi VC4 and PiSP IPA tuning files for OV9782.\n> - Install the new tuning files through the corresponding Meson data\n>   file lists.\n>\n> Mathias (4):\n>   libcamera: camera_sensor_properties: Add OV9782\n>   ipa: rpi: cam_helper: Register OV9782\n>   ipa: rpi: Add OV9782 VC4 tuning file\n>   ipa: rpi: Add OV9782 PiSP tuning file\n>\n>  src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp  |    1 +\n>  src/ipa/rpi/pisp/data/meson.build             |    1 +\n>  src/ipa/rpi/pisp/data/ov9782.json             | 1253 +++++++++++++++++\n>  src/ipa/rpi/vc4/data/meson.build              |    1 +\n>  src/ipa/rpi/vc4/data/ov9782.json              |  525 +++++++\n>  .../sensor/camera_sensor_properties.cpp       |   11 +\n>  6 files changed, 1792 insertions(+)\n>  create mode 100644 src/ipa/rpi/pisp/data/ov9782.json\n>  create mode 100644 src/ipa/rpi/vc4/data/ov9782.json\n>\n> --\n> 2.53.0","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 27213BDCB5\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue,  5 May 2026 10:59:08 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3EEB463021;\n\tTue,  5 May 2026 12:59:07 +0200 (CEST)","from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com\n\t[IPv6:2a00:1450:4864:20::12d])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id F28EB62E9D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  5 May 2026 12:59:05 +0200 (CEST)","by mail-lf1-x12d.google.com with SMTP id\n\t2adb3069b0e04-5a742b8b72eso5388415e87.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 05 May 2026 03:59:05 -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=\"m/qqGHNm\"; dkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1777978745; cv=none;\n\td=google.com; s=arc-20240605;\n\tb=fGvEMghe7vr1iezTKhBHvlnXgBcRPTSxgzgx4SNmdHSXSJ28XFLetp0YwopbuWnB/2\n\tBpTUA4EWImqnuBaSYdWrC/BZMuhKfv0knTyA7WQmKgCK9m21tEnq/hFlWRjwkCbyNdwj\n\t0mq8K22Ir9pSlhMa7MMSY5XW1SZwWIbkSAdLvxR0aqLmNQQRsIj4ugL+KMFq4V3MAiLt\n\tK0byVRHKkk4YJn8vLjceZc9/WHssyaBXWt/S/D2DqaN+Qvon3vVXzTC7jqUoc88DbH/m\n\tb6wMok4Uyjt+Q/ahuT0036F8dTexhAG4pe4rz6GyiJFqM+EszRVIKsar6As/UeWI3daH\n\tk7SA==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n\ts=arc-20240605; \n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:dkim-signature;\n\tbh=r32/GZ6d/YGH1lWSguKbZ1lNjmynFovY7Dq1hpcZVpU=;\n\tfh=MoI2vqCX++kPnQy3A4slmUFc2KlIhbNA2anlu8NBr/M=;\n\tb=Uyxhvo8C9weCuAU7ZMElcV/pSZHDJSlnuArNaHv4C0KLNd/yhtD5+uEa63mvMS0uG/\n\tosyRt5CebY3qRKxbTXVc91np5hUL7UfXAKpXtc6FvCY77Iii6rNx94Z9EEoUQP9emI4W\n\tpAoVKeGovuuJn5qnX4zzvSAQMz5nPmZqXSJT2ZOKSf2FnS4idMQvvR/W6mp9Vby9unZt\n\tcniD9RcrWAbRt6wYvJaiRcJdQ0P02UpKG0/3Q0WL2RShp0sddCgsrA5nlzXe5Ym6RIxJ\n\trxGC4KWuBhp/+mnF1FMcXYrWLLGh3qXggzIoGQ/s5XW9kFRpn6lld8J+jdTLePHg55oG\n\tyURA==; darn=lists.libcamera.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1777978745; x=1778583545;\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=r32/GZ6d/YGH1lWSguKbZ1lNjmynFovY7Dq1hpcZVpU=;\n\tb=m/qqGHNm9AGFcW+knVaBD9VG/qrK82IJH6Ou3rGHz25wkrcO+t3cq9I7ww8pboem9d\n\t5Dw3JzF2Sm99A1GVqIIkJK5XiIknYq+AH/Q8Er4Cv5kmXW4UmImCtsNPTnNkZmAiTPus\n\tsEwejtukfCKt5tCaDs8I3WCAtktguuwyDTM/U0nQo2RLfm+ggAp/pFds4273vXNeBlzn\n\tA88rMYvbDujRXbo2rz/c0KsMMtv7gthpR4bNveCxS/Nk0mmvOTE+QFwRZ5ljERAcTqkd\n\t8mLxoz4U7rfDPcK3/SgDCOPavuhvvi7ZtShU2DWCvTOSf2vnwf5B/RCCybqpjuVuO68L\n\tAMEw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1777978745; x=1778583545;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n\t:message-id:reply-to;\n\tbh=r32/GZ6d/YGH1lWSguKbZ1lNjmynFovY7Dq1hpcZVpU=;\n\tb=Nx8QVzI8RX5hjNNAgBDcfYOlxtrXI7BxgcX3foE0eM2kAGyQqK2rNNmmg7n0qaOMEN\n\t9yDtFjH6JxiJjvWe8RTiu2NHTR4xJ4a3abBxwCdV89PGAb7dyflwvYt2c0liZ9z6k4Tz\n\t5fP1WM0+QlJLt4/Cgfa+esN/HIcromJHuXrHLmWNOEtN4aj30skiU891SCp+ORhqunHi\n\tft9Yf+AXKi5xn1EZcGA9f/6nB3oK6D69yzWacXLzCIHCeMwGTTTzPrhalVe5rRt5rgAr\n\tpOggZy1JKc04kMh9gvmFz1gXZaIO+myYYAl3lccRtsNLHfyWd48MegNgD4Dt9Y4NEN+a\n\tPCcg==","X-Gm-Message-State":"AOJu0YwdnGlTYx8LYf4j5CXtR6xPDdNRU8i8KZaVQlr3hVqoUXZBh2jh\n\tiB621qHBp/HZBXNorM/EzoXjPkkpcYz34KwDXHRbENraz4xOhgp6sQTF8q6J2FGSoknpvIjNDX9\n\t+YLNYjUqnesEQLhsP0wI/GxKG4DYcN5TtLIwEj87NifytaGSxca2qC1Y=","X-Gm-Gg":"AeBDietVV/dTk59U36sYQyu6c7d8qvmiUOxVJC5HTqol/vJpawkH9CMzCzaeIKq4i2k\n\tRVBvnFXFwPOLy+3/RpimgF7ZlEoApJhey2tWHDMNObA9VNSDimugZLy+t+QCCborB7XdkoUkmZx\n\tzb6seVEGRvZdG9Gy5Am0jV82gTEkCbTS/sBj8Vz5zzBWj6vzVMv3g2099LiCLYgHESJdvsYJeqd\n\tmYe+NYMlIj7XUn0fciq2eVWhebYCia0Msksub1PbgfhGnjaDCLzIg0YsY+7PWF2iXBbmEhmOgWZ\n\tG3VOXvnZFtHwhlW1C2iWBEIzhi5tn3kVDqT2FFwIWCbq9dU=","X-Received":"by 2002:a05:6512:b08:b0:5a4:74e:5f89 with SMTP id\n\t2adb3069b0e04-5a8631bc705mr4272120e87.26.1777978745083;\n\tTue, 05 May 2026 03:59:05 -0700 (PDT)","MIME-Version":"1.0","References":"<20260504222859.3023305-1-mathias@pepservices.com>","In-Reply-To":"<20260504222859.3023305-1-mathias@pepservices.com>","From":"Dave Stevenson <dave.stevenson@raspberrypi.com>","Date":"Tue, 5 May 2026 11:58:48 +0100","X-Gm-Features":"AVHnY4KKvytIdJfTldpHi8BSeZqMR8k62eEWm28xKED84wz8sOS42npKSMukfxM","Message-ID":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>","Subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","To":"Mathias <mathias@pepservices.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":38730,"web_url":"https://patchwork.libcamera.org/comment/38730/","msgid":"<20260505183627.Horde.UFr3K0gxY1t9TXEWtt_r5JQ@localhost>","date":"2026-05-05T18:36:27","subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","submitter":{"id":267,"url":"https://patchwork.libcamera.org/api/people/267/","name":"Mathias Petersen","email":"mathias@pepservices.com"},"content":"Hi Dave,\n\nI have not sent the kernel module to the linux-media mailing list. I apologize if I have done this a bit out of order, I am still trying to find my way around the correct order of operations here. I am also just generally new to mailing lists.\n\nNot sure what you might consider a commercial supplier and what exactly qualifies but I did find these:\n\nhttps://shop.luxonis.com/products/oak-ffc-ov9782-w?srsltid=AfmBOorGnjiBYlskaGdHW1IYC5Ujc1eg9yQkbJ9aMIbcuZj3UJ2aalcb\n\nhttps://www.amazon.ca/Arducam-Shutter-Distortion-Without-Microphones/dp/B0CLXZ29F9\n\nLuxonis is over the CSI connector so I assume that is what would qualify. I would link my own product I am using the sensor in but i dont think it qualifies for what you are looking for. I can make a send out a custom module if their prices are too steep or some sort of incompatibility with raspberry pi hardware as I dont see a pin out provided for the connector.\n\nIm still trying to get a grasp on everything so any information would be great, I also have the dtoverlay for this sensor if you can help point me in the right directions that would be great.\n\nRegards,\nMathias Petersen\n \n\"Dave Stevenson\" dave.stevenson@raspberrypi.com – May 5, 2026 3:59 AM\n> Hi Mathias\n> \n> On Mon, 4 May 2026 at 23:41, Mathias <mathias@pepservices.com> wrote:\n> >\n> > Add support for the OmniVision OV9782 sensor in libcamera.\n> >\n> > The series adds static sensor properties, registers OV9782 with the\n> > Raspberry Pi OV9281 camera helper, and installs OV9782 tuning files for\n> > both the Raspberry Pi VC4 and PiSP IPA pipelines.\n> \n> Has a driver for OV9782 been sent to the linux-media mailing list? I\n> can't find one in the archives, and AIUI that's a prerequisite for\n> merging sensor support to libcamera.\n> \n> Also is there a commercial supplier for this module? I like to keep\n> samples of as many sensors supported on the Pi as possible so that we\n> can investigate any reported regressions.\n> \n> Thanks.\n> Dave\n> \n> > Changes in v4:\n> > - Condense scalar tuning tables to reduce the patch body size while\n> > keeping the JSON structure readable.\n> >\n> > Changes in v3:\n> > - Split the VC4 and PiSP tuning files into separate patches to keep the\n> > mailing list message bodies smaller.\n> >\n> > Changes in v2:\n> > - Add Raspberry Pi VC4 and PiSP IPA tuning files for OV9782.\n> > - Install the new tuning files through the corresponding Meson data\n> > file lists.\n> >\n> > Mathias (4):\n> > libcamera: camera_sensor_properties: Add OV9782\n> > ipa: rpi: cam_helper: Register OV9782\n> > ipa: rpi: Add OV9782 VC4 tuning file\n> > ipa: rpi: Add OV9782 PiSP tuning file\n> >\n> > src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp | 1 +\n> > src/ipa/rpi/pisp/data/http://meson.build | 1 +\n> > src/ipa/rpi/pisp/data/ov9782.json | 1253 +++++++++++++++++\n> > src/ipa/rpi/vc4/data/http://meson.build | 1 +\n> > src/ipa/rpi/vc4/data/ov9782.json | 525 +++++++\n> > .../sensor/camera_sensor_properties.cpp | 11 +\n> > 6 files changed, 1792 insertions(+)\n> > create mode 100644 src/ipa/rpi/pisp/data/ov9782.json\n> > create mode 100644 src/ipa/rpi/vc4/data/ov9782.json\n> >\n> > --\n> > 2.53.0\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 33705BDCB5\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue,  5 May 2026 18:37:12 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3855362E9D;\n\tTue,  5 May 2026 20:37:11 +0200 (CEST)","from donkey.ash.relay.mailchannels.net\n\t(donkey.ash.relay.mailchannels.net [23.83.222.49])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 8E0D762DC4\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue,  5 May 2026 20:37:08 +0200 (CEST)","from relay.mailchannels.net (localhost [127.0.0.1])\n\tby relay.mailchannels.net (Postfix) with ESMTP id 4A87B4194A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 05 May 2026 18:37:06 +0000 (UTC)","from barmail5.idig.net\n\t(100-104-5-173.trex-nlb.outbound.svc.cluster.local [100.104.5.173])\n\t(Authenticated sender: idigitalinternetinc)\n\tby relay.mailchannels.net (Postfix) with ESMTPA id F030A412D5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 05 May 2026 18:37:05 +0000 (UTC)","from barmail5.idig.net (barmail5.idig.net [104.36.151.219])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384)\n\tby 100.104.5.173 (trex/7.1.5); Tue, 05 May 2026 18:37:06 +0000","from cwh28.canadianwebhosting.com (cwh28.canadianwebhosting.com\n\t[66.85.29.119]) by barmail5.idig.net with ESMTP id ly5gAFBgb2IweFl5\n\t(version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO);\n\tTue, 05 May 2026 11:36:29 -0700 (PDT)","from d162-156-0-178.bchsia.telus.net ([162.156.0.178]:55986\n\thelo=drive.sozo.dev)\n\tby cwh28.canadianwebhosting.com with esmtpsa (TLS1.3) tls\n\tTLS_AES_256_GCM_SHA384 (Exim 4.99.2)\n\t(envelope-from <mathias@pepservices.com>) id 1wKKdC-00000000JW0-0HAE; \n\tTue, 05 May 2026 14:36:28 -0400"],"Authentication-Results":"lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=pepservices.com header.i=@pepservices.com\n\theader.b=\"cwLGSF5+\"; dkim-atps=neutral","X-Sender-Id":["idigitalinternetinc|x-authuser|mathias@pepservices.com","idigitalinternetinc|x-authuser|mathias@pepservices.com"],"ARC-Seal":"i=1; a=rsa-sha256; d=mailchannels.net; s=arc-2022; cv=none;\n\tt=1778006226;\n\tb=0AANZy1QRexGfsQqaab1iXLiAquDsg56OoNX3gsbm6GAJ0opeKX5+IG3uSSbXEbfdHyYRc\n\to/0UmUzdwqCHYjzJtGyJE+Tw3XmczZMfOMUqtReDSI707II/GKp8p1t24CbTQFq4JTWT3t\n\tIhafjMP+UNtxpBUgoPbsaaVvVu7Z85lv+4x4pmliU+hNoe7LxFbE0oBteQ7vnmEreVFxaz\n\tLh1N3+V/id1UMeo3EIPNvNKmabO4KjoGoBqqXUySZgnO3Qj++G6G9lsAUuhXOVv426sCAX\n\tr82Ln7rXd+ddpdkyZ90s8Lk8WQwiip/PMHkA+oKEDeAxaO9pqiwOdh6HSZzmWg==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=mailchannels.net; s=arc-2022; t=1778006226;\n\th=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n\tto:to:cc:cc:mime-version:mime-version:content-type:content-type:\n\tcontent-transfer-encoding:content-transfer-encoding:\n\tin-reply-to:in-reply-to:references:references:dkim-signature;\n\tbh=t+p3S4N4NLnHkhfpCP1cG8oBcny3sNdP2+sKg4qywGg=;\n\tb=Q5sqqeTtTc+068zHdwb64DmLAywiAbB0hqjsVruJKrsel+oclgkfQ2/dDtrSZHbSLZe9ek\n\t5xp/XDkz/4IEQmttT4Lt44iVh4twxPpOiyUyGo2obi0pxmds2VBTMsz2h76WONMLeVQay7\n\tS9PqSyjiibKRpHYTQJPKEpZ9dTf3axXOOvAKE2pJqKxPG+2ZXKCdD9qJrrC9/POgJZkWEK\n\tyNi3xLaO3nLUjPrDJ5LveCbczeLDBrBOn354B2hf3D7HcnWK72bjKLaOOl3Digrare9Hth\n\ta1wkQ0T5KX4WZZPZAVAYBBcaBea3JTqwxioVwE9MPp+bnOrK8DJJ7EmTQhPVPw==","ARC-Authentication-Results":"i=1; rspamd-859c89884f-rwmb5;\n\tauth=pass smtp.auth=idigitalinternetinc\n\tsmtp.mailfrom=mathias@pepservices.com","X-MC-Relay":"Neutral","X-MailChannels-SenderId":"idigitalinternetinc|x-authuser|mathias@pepservices.com","X-MailChannels-Auth-Id":"idigitalinternetinc","X-Reaction-Abortive":"47f452342fed2df0_1778006226195_1590276323","X-MC-Loop-Signature":"1778006226194:1749301617","X-MC-Ingress-Time":"1778006226194","X-Barracuda-Envelope-From":"mathias@pepservices.com","X-Barracuda-Effective-Source-IP":"cwh28.canadianwebhosting.com[66.85.29.119]","X-Barracuda-Apparent-Source-IP":"66.85.29.119","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=pepservices.com; s=default;\n\th=Content-Transfer-Encoding:MIME-Version:\n\tContent-Type:Date:Message-ID:In-Reply-To:References:Subject:Cc:To:From:Sender\n\t:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:\n\tList-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;\n\tbh=t+p3S4N4NLnHkhfpCP1cG8oBcny3sNdP2+sKg4qywGg=;\n\tb=cwLGSF5+ndQDml3zEdfIqlhVJJ\n\t1GU0DlQkRaPyQ+ZFyORuOnMG1UDzIkPQuj0t4OdLwbyujO0ELmFvsQmH7ZzdMK3xhwSAWc4EoRy7A\n\tZe55g7nb2ZY88UtDL8s1DdlIXV0BEGpk6tDCDAcBiMZOnc8Tf+uOYtgcOZDRlsQz8R3pnhcjKsw1p\n\tkDXROXf3sHsPGCUDZEEhmyKRXsbL6VE68I2nudVLGlxfjNg1ieSPTTamPpyK0kZ5QsjVB8yR0C2ZS\n\tPMDHga2ZezWduF9GUb/QgiHKPeAax6JzknMtO02JQJPH8KXyeYEscz247+NucZx4S0/qsM3aFNI6E\n\tIbbm8+Jg==;","From":"Mathias Petersen <mathias@pepservices.com>","To":"Dave Stevenson <dave.stevenson@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","References":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>","X-ASG-Orig-Subj":"Re: [PATCH v4 0/4] Add OV9782 sensor support","In-Reply-To":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>","Message-ID":"<20260505183627.Horde.UFr3K0gxY1t9TXEWtt_r5JQ@localhost>","User-Agent":"Horde Application Framework 5","Date":"Tue, 05 May 2026 18:36:27 +0000","Content-Type":"text/plain; charset=utf-8","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-AuthUser":"mathias@pepservices.com","X-Barracuda-Connect":"cwh28.canadianwebhosting.com[66.85.29.119]","X-Barracuda-Start-Time":"1778006189","X-Barracuda-Encrypted":"TLS_AES_256_GCM_SHA384","X-Barracuda-URL":"https://104.36.151.219:443/cgi-mod/mark.cgi","X-Virus-Scanned":"by bsmtpd at idig.net","X-Barracuda-Scan-Msg-Size":"3206","X-Barracuda-BRTS-Status":"0","X-ASG-Debug-ID":"1778006188-13d5ac2573159d0001-aslxF0","X-Barracuda-Spam-Score":"0.00","X-Barracuda-Spam-Status":"No, SCORE=0.00 using global scores of TAG_LEVEL=3.5\n\tQUARANTINE_LEVEL=8.0 KILL_LEVEL=4.0 test= ","X-Barracuda-Spam-Report":"Code version 3.2, rules version 3.2.3.125474\n\tRule breakdown below\n\tpts rule name              description\n\t---- ----------------------\n\t--------------------------------------------------","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":38740,"web_url":"https://patchwork.libcamera.org/comment/38740/","msgid":"<CAPY8ntAgGJ_e540ePt+cY5vrFmN_pV_PDNP5uoEh54hZjb3TcQ@mail.gmail.com>","date":"2026-05-06T10:54:02","subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","submitter":{"id":27,"url":"https://patchwork.libcamera.org/api/people/27/","name":"Dave Stevenson","email":"dave.stevenson@raspberrypi.com"},"content":"Hi Mathias\n\nOn Tue, 5 May 2026 at 19:37, Mathias Petersen <mathias@pepservices.com> wrote:\n>\n> Hi Dave,\n>\n> I have not sent the kernel module to the linux-media mailing list. I apologize if I have done this a bit out of order, I am still trying to find my way around the correct order of operations here. I am also just generally new to mailing lists.\n\nNo problem. I'm not that involved in the image processing side of\nlibcamera, but tend to look after sensor drivers on the Pi so have an\ninterest from that side.\n\nComparing the specs of OV9782 vs OV9282, is OV9782 just the colour\nversion of OV9282? In which case can they share a driver by adding a\nnew compatible that advertises colour formats? I can't find a\ndatasheet for OV9782 to check.\n\n> Not sure what you might consider a commercial supplier and what exactly qualifies but I did find these:\n>\n> https://shop.luxonis.com/products/oak-ffc-ov9782-w?srsltid=AfmBOorGnjiBYlskaGdHW1IYC5Ujc1eg9yQkbJ9aMIbcuZj3UJ2aalcb\n>\n> https://www.amazon.ca/Arducam-Shutter-Distortion-Without-Microphones/dp/B0CLXZ29F9\n\nThe second one is over USB, so is of no interest.\nThe M12 mount standard FOV combination from Luxonis is another Arducam\nmodule, and is using a 22pin connector so probably follows the same\nstandard as Compute Modules and the Pi5. I will look into placing an\norder.\n\n> Luxonis is over the CSI connector so I assume that is what would qualify. I would link my own product I am using the sensor in but i dont think it qualifies for what you are looking for. I can make a send out a custom module if their prices are too steep or some sort of incompatibility with raspberry pi hardware as I dont see a pin out provided for the connector.\n>\n> Im still trying to get a grasp on everything so any information would be great, I also have the dtoverlay for this sensor if you can help point me in the right directions that would be great.\n\ndtoverlays for the Pi live in our downstream (vendor) kernel tree. If\nthe driver is submitted upstream, then open a PR at\nhttps://github.com/raspberrypi/linux/pulls with your dtoverlay and\nwe'll review it.\n\nThanks.\n  Dave\n\n> Regards,\n> Mathias Petersen\n>\n> \"Dave Stevenson\" dave.stevenson@raspberrypi.com – May 5, 2026 3:59 AM\n> > Hi Mathias\n> >\n> > On Mon, 4 May 2026 at 23:41, Mathias <mathias@pepservices.com> wrote:\n> > >\n> > > Add support for the OmniVision OV9782 sensor in libcamera.\n> > >\n> > > The series adds static sensor properties, registers OV9782 with the\n> > > Raspberry Pi OV9281 camera helper, and installs OV9782 tuning files for\n> > > both the Raspberry Pi VC4 and PiSP IPA pipelines.\n> >\n> > Has a driver for OV9782 been sent to the linux-media mailing list? I\n> > can't find one in the archives, and AIUI that's a prerequisite for\n> > merging sensor support to libcamera.\n> >\n> > Also is there a commercial supplier for this module? I like to keep\n> > samples of as many sensors supported on the Pi as possible so that we\n> > can investigate any reported regressions.\n> >\n> > Thanks.\n> > Dave\n> >\n> > > Changes in v4:\n> > > - Condense scalar tuning tables to reduce the patch body size while\n> > > keeping the JSON structure readable.\n> > >\n> > > Changes in v3:\n> > > - Split the VC4 and PiSP tuning files into separate patches to keep the\n> > > mailing list message bodies smaller.\n> > >\n> > > Changes in v2:\n> > > - Add Raspberry Pi VC4 and PiSP IPA tuning files for OV9782.\n> > > - Install the new tuning files through the corresponding Meson data\n> > > file lists.\n> > >\n> > > Mathias (4):\n> > > libcamera: camera_sensor_properties: Add OV9782\n> > > ipa: rpi: cam_helper: Register OV9782\n> > > ipa: rpi: Add OV9782 VC4 tuning file\n> > > ipa: rpi: Add OV9782 PiSP tuning file\n> > >\n> > > src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp | 1 +\n> > > src/ipa/rpi/pisp/data/http://meson.build | 1 +\n> > > src/ipa/rpi/pisp/data/ov9782.json | 1253 +++++++++++++++++\n> > > src/ipa/rpi/vc4/data/http://meson.build | 1 +\n> > > src/ipa/rpi/vc4/data/ov9782.json | 525 +++++++\n> > > .../sensor/camera_sensor_properties.cpp | 11 +\n> > > 6 files changed, 1792 insertions(+)\n> > > create mode 100644 src/ipa/rpi/pisp/data/ov9782.json\n> > > create mode 100644 src/ipa/rpi/vc4/data/ov9782.json\n> > >\n> > > --\n> > > 2.53.0\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 8635EBDCB5\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  6 May 2026 10:54:22 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id C29BF63025;\n\tWed,  6 May 2026 12:54:21 +0200 (CEST)","from mail-yw1-x112a.google.com (mail-yw1-x112a.google.com\n\t[IPv6:2607:f8b0:4864:20::112a])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 331516271A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  6 May 2026 12:54:20 +0200 (CEST)","by mail-yw1-x112a.google.com with SMTP id\n\t00721157ae682-799001d73bdso55876547b3.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 06 May 2026 03:54:20 -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=\"BEHbf07Z\"; dkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1778064859; cv=none;\n\td=google.com; s=arc-20240605;\n\tb=Ei0PCRnkKK0dxycqBx9eZN/IbJE5JQY1oisQQO9fSzA2lC34Dq8AlwEjp6P6xUd6cb\n\t08aEt/FXHspHjMqSTy5MQgHRlTz+IzAWt86MKsYO3h0lnDg7vb5VYvMoyNxBgyl2TjdQ\n\trkr+IZlVCgpu9J6DxC0isHCyDBoKCcpdyTy93d/WJFQ/P+oJjc0HOy1FyetWib/VrDe7\n\tWOmzR70XP67v1TznxrjNqFV5QwPGHrrXT2SRgvc8NXKSyg9nPPAkQ2t/OKzsH3BsdarZ\n\toundiCgmoO5O2TWDxvi187AQRnOemDIb61tFQ6vpx82kSclE3c0y8DwskJIv8csKITys\n\tJFNQ==","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com;\n\ts=arc-20240605; \n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:dkim-signature;\n\tbh=hj4IcJRh8cit2InuPUym/sY2GwxBAUA2vo9wgPO71dU=;\n\tfh=C3piu9WEJyYQUHBqmsvT5pGxHJ31X+eiWhLmosqYxJQ=;\n\tb=PocF1jkKYRr7rsCsORl5ETBH6lUirKeYyOtKNlLgFIxQvQs5rQffAVCDgRfQfMBq9P\n\tHEfdzS5otXBDj5QNktCvmYiaoZ9Hvplms8k5L88D4vHEXHkP+iWiIqBKG8jAv4sutvEe\n\tMJ5DRe6qWut4iDkydY2OOYTlpl/GVwKyDI05aZAmYWGGGjjoxuWyzAm+A3GzfWrs8bXr\n\twtSlMzifwKUvAn3UFkA8hvILo/mtLONWYFkwsioq9eYX51gFLV7Pk5NRoUGU/cjdVwjR\n\tv9OqeiFdDjBXc57Ds67EdrR7pSudYn66UI9cqps+Xla5qkOj6M9gcEeHBEiPYI9MCKS7\n\tpaTA==; darn=lists.libcamera.org","ARC-Authentication-Results":"i=1; mx.google.com; arc=none","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1778064859; x=1778669659;\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=hj4IcJRh8cit2InuPUym/sY2GwxBAUA2vo9wgPO71dU=;\n\tb=BEHbf07ZsG8enxl0r0D2pnZ6gWNMyGMaLUVri8WuJvndrPky17AA8jZaTdAKlfdA/K\n\tbBCKOv6WMzEbHOfm6YDdiBaPrLKZjxvwBOq0Ka6LLCPa5ppXj9hafApvVr69Vr4iSL0h\n\tHr2MHw/LMPRrnt6TtqSHy6WPZTMYe+gCaso3oTHgsFXSREiD5Y+tSuooUmzOaIz2GtH+\n\tELOiKiGrbjbEUxYjIS9GmuLy2UymPfpHh04XKSvShylMgMaqD83PU8sMKPLvya+AIOV/\n\tIJ4BPK2HicX1IiSW6pl4QAEDcKn3O+JmQzm7OaqoVLquTVNbMwDTnR3jQsP+5E72TgtH\n\t5Q5w==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20251104; t=1778064859; x=1778669659;\n\th=content-transfer-encoding:cc:to:subject:message-id:date:from\n\t:in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n\t:to:cc:subject:date:message-id:reply-to;\n\tbh=hj4IcJRh8cit2InuPUym/sY2GwxBAUA2vo9wgPO71dU=;\n\tb=oJRFU3VlE9PPsetpehQ8/Xyu6lB2T3COatTgscoF4qDIIn5ZrpjBFCnetLD50G+uIL\n\tPSus4qcNJgLnHniURFvgJSlH8DnM4FfL5Kkgkya+RqB09ucstbFxARg01aSILzCMUCXl\n\t861Df3DrdSr+8THrGNjE2gY/ynoHDmMuy0PyFeUvdxPFN7vITmNvexuAm9nGgqNJXXJn\n\tQo3WKTGx3/shF7fl6Jo4peZ8lTFaRMNNHYYYp2RWfNu0ig1JnjcDQydnBwnT5zVnZd46\n\txbHFhAtl51Q1MYmY02WzY2WiNsV05Pbx8ROIoI3WaRC4Ucb5ezLNuFy1aq+GnvgiZMv3\n\tgU2w==","X-Gm-Message-State":"AOJu0Yx8bP0vdUbGZY5oOPhAoO0Us/yxVb29HKTaipTmEOrjyoulDYIq\n\tB1hOIuH3heIa85G/rmwsNUPCnTPqevI/B+Q0O4m1IgMLvgNbozUFa33TvE/JDBS6E9B3rh6npad\n\tJARSm4PMBUo3J55oje2McA0b7fKrQeYD388f2mfNOSA==","X-Gm-Gg":"AeBDievgQhqTD7cXLhuy+PWi0IhkUr/0oth8gejFbIphXf5lk6ShP9vK5Nln1Wpd5oO\n\tcKrnCfJ2S6N2blIz0xYXqyH+aIesCvNi6UaEjAGgtwG7IrHfuahaeu3i9Jw3qb5OJAZiQMgsYPk\n\tl38QbdELf7jdyhwOZ32Y6rtd5uc4OFgl5GCNiYAn4F6ry2AegwH34A9+TrA5kAPwVIYfEn+D73I\n\t02IDuREhz427T0LORQEbJgk+Mtk1FOKO4z5ojRkIi2Puvz+V1rsuNhQuoTYrJmV6jEfkPO0yJy9\n\tc3Ad/3H2iFujNsDMNWOvwGRDRdPuFWlds+QFQD/zkc1kcCFy","X-Received":"by 2002:a05:690c:397:b0:7bd:a50c:4554 with SMTP id\n\t00721157ae682-7bdf5de7a8emr32051597b3.17.1778064858768;\n\tWed, 06 May 2026 03:54:18 -0700 (PDT)","MIME-Version":"1.0","References":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>\n\t<20260505183627.Horde.UFr3K0gxY1t9TXEWtt_r5JQ@localhost>","In-Reply-To":"<20260505183627.Horde.UFr3K0gxY1t9TXEWtt_r5JQ@localhost>","From":"Dave Stevenson <dave.stevenson@raspberrypi.com>","Date":"Wed, 6 May 2026 11:54:02 +0100","X-Gm-Features":"AVHnY4LlP8fuKK28SLs-8VDD6INv4boh6zUNPsiPrvTJVmzI1nrw-hQQQTpvThM","Message-ID":"<CAPY8ntAgGJ_e540ePt+cY5vrFmN_pV_PDNP5uoEh54hZjb3TcQ@mail.gmail.com>","Subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","To":"Mathias Petersen <mathias@pepservices.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>"}},{"id":38751,"web_url":"https://patchwork.libcamera.org/comment/38751/","msgid":"<afw5F-7nMfcMhCx8@zed>","date":"2026-05-07T07:10:26","subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"content":"Hi Mathias, Dave\n\nOn Wed, May 06, 2026 at 11:54:02AM +0100, Dave Stevenson wrote:\n> Hi Mathias\n>\n> On Tue, 5 May 2026 at 19:37, Mathias Petersen <mathias@pepservices.com> wrote:\n> >\n> > Hi Dave,\n> >\n> > I have not sent the kernel module to the linux-media mailing list. I apologize if I have done this a bit out of order, I am still trying to find my way around the correct order of operations here. I am also just generally new to mailing lists.\n\nIt's not about mailing lists usage, it's a rule we enforce on\nlibcamera side as we don't want to support sensors for which the\ndriver is not public.\n\nAs Dave correctly pointed out, we can consider these patches only if\nthere's a submission of the driver code for this sensor. The driver\ndoesn't need to be merged in mainline Linux, but the code has to be\nsent to the public linux-media mailing list.\n\nNow, the ordering requirement might not be that strict if we're\nconfident enough the submitter is currently in the process of sending\nthe driver code to linux-media. Do you have a plan/time frame for that ?\n\n>\n> No problem. I'm not that involved in the image processing side of\n> libcamera, but tend to look after sensor drivers on the Pi so have an\n> interest from that side.\n>\n> Comparing the specs of OV9782 vs OV9282, is OV9782 just the colour\n> version of OV9282? In which case can they share a driver by adding a\n> new compatible that advertises colour formats? I can't find a\n> datasheet for OV9782 to check.\n>\n> > Not sure what you might consider a commercial supplier and what exactly qualifies but I did find these:\n> >\n> > https://shop.luxonis.com/products/oak-ffc-ov9782-w?srsltid=AfmBOorGnjiBYlskaGdHW1IYC5Ujc1eg9yQkbJ9aMIbcuZj3UJ2aalcb\n> >\n> > https://www.amazon.ca/Arducam-Shutter-Distortion-Without-Microphones/dp/B0CLXZ29F9\n>\n> The second one is over USB, so is of no interest.\n> The M12 mount standard FOV combination from Luxonis is another Arducam\n> module, and is using a 22pin connector so probably follows the same\n> standard as Compute Modules and the Pi5. I will look into placing an\n> order.\n>\n> > Luxonis is over the CSI connector so I assume that is what would qualify. I would link my own product I am using the sensor in but i dont think it qualifies for what you are looking for. I can make a send out a custom module if their prices are too steep or some sort of incompatibility with raspberry pi hardware as I dont see a pin out provided for the connector.\n> >\n> > Im still trying to get a grasp on everything so any information would be great, I also have the dtoverlay for this sensor if you can help point me in the right directions that would be great.\n>\n> dtoverlays for the Pi live in our downstream (vendor) kernel tree. If\n> the driver is submitted upstream, then open a PR at\n> https://github.com/raspberrypi/linux/pulls with your dtoverlay and\n> we'll review it.\n>\n> Thanks.\n>   Dave\n>\n> > Regards,\n> > Mathias Petersen\n> >\n> > \"Dave Stevenson\" dave.stevenson@raspberrypi.com – May 5, 2026 3:59 AM\n> > > Hi Mathias\n> > >\n> > > On Mon, 4 May 2026 at 23:41, Mathias <mathias@pepservices.com> wrote:\n> > > >\n> > > > Add support for the OmniVision OV9782 sensor in libcamera.\n> > > >\n> > > > The series adds static sensor properties, registers OV9782 with the\n> > > > Raspberry Pi OV9281 camera helper, and installs OV9782 tuning files for\n> > > > both the Raspberry Pi VC4 and PiSP IPA pipelines.\n> > >\n> > > Has a driver for OV9782 been sent to the linux-media mailing list? I\n> > > can't find one in the archives, and AIUI that's a prerequisite for\n> > > merging sensor support to libcamera.\n> > >\n> > > Also is there a commercial supplier for this module? I like to keep\n> > > samples of as many sensors supported on the Pi as possible so that we\n> > > can investigate any reported regressions.\n> > >\n> > > Thanks.\n> > > Dave\n> > >\n> > > > Changes in v4:\n> > > > - Condense scalar tuning tables to reduce the patch body size while\n> > > > keeping the JSON structure readable.\n> > > >\n> > > > Changes in v3:\n> > > > - Split the VC4 and PiSP tuning files into separate patches to keep the\n> > > > mailing list message bodies smaller.\n> > > >\n> > > > Changes in v2:\n> > > > - Add Raspberry Pi VC4 and PiSP IPA tuning files for OV9782.\n> > > > - Install the new tuning files through the corresponding Meson data\n> > > > file lists.\n> > > >\n> > > > Mathias (4):\n> > > > libcamera: camera_sensor_properties: Add OV9782\n> > > > ipa: rpi: cam_helper: Register OV9782\n> > > > ipa: rpi: Add OV9782 VC4 tuning file\n> > > > ipa: rpi: Add OV9782 PiSP tuning file\n> > > >\n> > > > src/ipa/rpi/cam_helper/cam_helper_ov9281.cpp | 1 +\n> > > > src/ipa/rpi/pisp/data/http://meson.build | 1 +\n> > > > src/ipa/rpi/pisp/data/ov9782.json | 1253 +++++++++++++++++\n> > > > src/ipa/rpi/vc4/data/http://meson.build | 1 +\n> > > > src/ipa/rpi/vc4/data/ov9782.json | 525 +++++++\n> > > > .../sensor/camera_sensor_properties.cpp | 11 +\n> > > > 6 files changed, 1792 insertions(+)\n> > > > create mode 100644 src/ipa/rpi/pisp/data/ov9782.json\n> > > > create mode 100644 src/ipa/rpi/vc4/data/ov9782.json\n> > > >\n> > > > --\n> > > > 2.53.0\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 76EECBE173\n\tfor <parsemail@patchwork.libcamera.org>;\n\tThu,  7 May 2026 07:10:31 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 4953B62FD3;\n\tThu,  7 May 2026 09:10:30 +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 230FF62FB1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu,  7 May 2026 09:10:29 +0200 (CEST)","from ideasonboard.com (net-93-65-100-155.cust.vodafonedsl.it\n\t[93.65.100.155])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 224C95B2;\n\tThu,  7 May 2026 09:10:25 +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=\"sCVkTqU0\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1778137825;\n\tbh=t/VFh137q2PGl3wiUZz/fwnv7IsPY1DFo9lYdFKQcTI=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=sCVkTqU0tyDgG5uv5ca8DJuDGv8A0RBBAUQOoCTNEFvdvLPnp0+jJYQk4YDADz6WS\n\t6tyJCb/IyGg85jcZf3bqSNR1MLdmHZaBs64qgUPZZtQ9AcKeG9JwzH4V0SMJtO9X8g\n\tgoqKiUNCKRwa5hosKDySdlWK9VjtYm1E+akPQVg4=","Date":"Thu, 7 May 2026 09:10:26 +0200","From":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","To":"Dave Stevenson <dave.stevenson@raspberrypi.com>","Cc":"Mathias Petersen <mathias@pepservices.com>, \n\tlibcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH v4 0/4] Add OV9782 sensor support","Message-ID":"<afw5F-7nMfcMhCx8@zed>","References":"<CAPY8ntBG6o9Q3-Vi3W5kp05yPTfhcES4fA08MYnWK=qcaBPR=Q@mail.gmail.com>\n\t<20260505183627.Horde.UFr3K0gxY1t9TXEWtt_r5JQ@localhost>\n\t<CAPY8ntAgGJ_e540ePt+cY5vrFmN_pV_PDNP5uoEh54hZjb3TcQ@mail.gmail.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<CAPY8ntAgGJ_e540ePt+cY5vrFmN_pV_PDNP5uoEh54hZjb3TcQ@mail.gmail.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>"}}]