[{"id":34871,"web_url":"https://patchwork.libcamera.org/comment/34871/","msgid":"<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie>","date":"2025-07-12T15:02:32","subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","submitter":{"id":226,"url":"https://patchwork.libcamera.org/api/people/226/","name":"Bryan O'Donoghue","email":"bod.linux@nxsw.ie"},"content":"On 11/07/2025 18:53, Milan Zamazal wrote:\n> This makes raw streams working again in ‘simple’ pipeline when software\n> ISP is enabled for the given device.  At most one raw stream and one\n> processed stream (possibly both at once) are supported.\n> \n> An example ‘cam’ invocation requesting a raw stream rather than a debayered stream:\n> \n>    cam -c1 -C8 -s role=raw,width=1920,height=1080 -Ffile#.raw\n> \n> Or for both raw and processed streams:\n> \n>    cam -c1 -C8 -Ffile# \\\n>      -s role=viewfinder,width=1920,height=1080,pixelformat=RGB888 \\\n>      -s role=raw,width=3280,height=2464,pixelformat=SRGGB8\n> \n> When only a raw stream is requested, there are no exposure/gain\n> adjustments applied.  This could be improved in future, once software\n> ISP gets a mechanism to gather image statistics without processing and\n> using them to make the adjustments, or once manual exposure controls are\n> added to software ISP.  In the meantime, exposure must be changed\n> externally.\n> \n> Tested-by: Kieran Bingham<kieran.bingham@ideasonboard.com>\n> Tested-by: Robert Mader<robert.mader@collabora.com>\n\nWhen I run this through qcam - I only get the one source to select from.\n\nShouldn't it be that you get a dropdown of either raw or processed ?\n\n---\nbod","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 65079BE175\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSat, 12 Jul 2025 15:02:40 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 11DFD68F26;\n\tSat, 12 Jul 2025 17:02:39 +0200 (CEST)","from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D991E68EAF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 12 Jul 2025 17:02:36 +0200 (CEST)","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby dfw.source.kernel.org (Postfix) with ESMTP id 3E72C5C4DA6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 12 Jul 2025 15:02:35 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 9E399C4CEEF\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 12 Jul 2025 15:02:34 +0000 (UTC)"],"Message-ID":"<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie>","Date":"Sat, 12 Jul 2025 16:02:32 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","To":"libcamera-devel@lists.libcamera.org","References":"<ueMRrKmKb4G27YpCO2cb-OecoiapZPLlKq_R8ZFj0SkjkRL1WZmFUedplusj8jTYTjdyYAmAtQDphUKL4pQzhw==@protonmail.internalid>\n\t<20250711175345.90318-1-mzamazal@redhat.com>","From":"Bryan O'Donoghue <bod.linux@nxsw.ie>","Content-Language":"en-US","In-Reply-To":"<20250711175345.90318-1-mzamazal@redhat.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":34875,"web_url":"https://patchwork.libcamera.org/comment/34875/","msgid":"<85o6tncg7f.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","date":"2025-07-14T08:46:44","subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"content":"Bryan O'Donoghue <bod.linux@nxsw.ie> writes:\n\n> On 11/07/2025 18:53, Milan Zamazal wrote:\n>> This makes raw streams working again in ‘simple’ pipeline when software\n>> ISP is enabled for the given device.  At most one raw stream and one\n>\n>> processed stream (possibly both at once) are supported.\n>> An example ‘cam’ invocation requesting a raw stream rather than a debayered stream:\n>>    cam -c1 -C8 -s role=raw,width=1920,height=1080 -Ffile#.raw\n>> Or for both raw and processed streams:\n>>    cam -c1 -C8 -Ffile# \\\n>>      -s role=viewfinder,width=1920,height=1080,pixelformat=RGB888 \\\n>>      -s role=raw,width=3280,height=2464,pixelformat=SRGGB8\n>> When only a raw stream is requested, there are no exposure/gain\n>> adjustments applied.  This could be improved in future, once software\n>> ISP gets a mechanism to gather image statistics without processing and\n>> using them to make the adjustments, or once manual exposure controls are\n>> added to software ISP.  In the meantime, exposure must be changed\n>> externally.\n>> Tested-by: Kieran Bingham<kieran.bingham@ideasonboard.com>\n>> Tested-by: Robert Mader<robert.mader@collabora.com>\n>\n> When I run this through qcam - I only get the one source to select from.\n>\n> Shouldn't it be that you get a dropdown of either raw or processed ?\n\nDo you mean when you use a qcam command line like the ones for cam\nabove, it doesn't work?\n\nRegards,\nMilan","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 2DE1EBE175\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Jul 2025 08:46:54 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3EC3268F35;\n\tMon, 14 Jul 2025 10:46:53 +0200 (CEST)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.133.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 6D55361518\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jul 2025 10:46:51 +0200 (CEST)","from mail-ej1-f70.google.com (mail-ej1-f70.google.com\n\t[209.85.218.70]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-412-Hw6PjfHFMj26GCGkcqJ-Hg-1; Mon, 14 Jul 2025 04:46:48 -0400","by mail-ej1-f70.google.com with SMTP id\n\ta640c23a62f3a-adb32dbf60bso408460466b.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jul 2025 01:46:48 -0700 (PDT)","from mzamazal-thinkpadp1gen7.tpbc.csb\n\t(ip-77-48-47-2.net.vodafone.cz. [77.48.47.2])\n\tby smtp.gmail.com with ESMTPSA id\n\ta640c23a62f3a-ae6e826461esm786954666b.100.2025.07.14.01.46.45\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 14 Jul 2025 01:46:45 -0700 (PDT)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"Yw6fr/Jt\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1752482810;\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;\n\tbh=LfupjXYNrhHzezu6FRAS6opUqTurImENHZV5eiV5hZQ=;\n\tb=Yw6fr/JtS4sYodeZ3269MqHAwKeU8EboIm4nMuekd9Xuo9rnLTKHuV7RHmSCx6vnm12BSA\n\tPIAg9HqodXh3jvFPsnDYTUEVDm4F7ZYq/y+n/IbmHFxgxeew807vXETfLjktqkW2Ay7YXM\n\tykudZYhcoIgQg6daX6L10oh6tBSDutA=","X-MC-Unique":"Hw6PjfHFMj26GCGkcqJ-Hg-1","X-Mimecast-MFC-AGG-ID":"Hw6PjfHFMj26GCGkcqJ-Hg_1752482807","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1752482807; x=1753087607;\n\th=content-transfer-encoding:mime-version:user-agent:message-id:date\n\t:references:in-reply-to:subject:cc:to:from:x-gm-message-state:from\n\t:to:cc:subject:date:message-id:reply-to;\n\tbh=LfupjXYNrhHzezu6FRAS6opUqTurImENHZV5eiV5hZQ=;\n\tb=iz1jzbvMAsXEpeNl+NjFhFIXC+UoI70hQCaYOaHaRgUDCsp1Emwl3J18fLA2IO9acO\n\tAMBWXtzgtHnPkbANLnqxiL0qcyUQ01uetn/wFa2SrnKtppPD35LX/dvncDobQKpF46VC\n\tzK1IVyKpcPKJrwJmz5ZNEj7r+exIP1PPvd2mBxexsAa0W+Ixavn9zpXFAkcvp4yAwEBa\n\tQbtCDi/7YBMmfoPsjo3dx3HNkEeMLwzPNsEDtKRcr090rSf4Gi7z7oSAp1wXGJ6hats1\n\tp8oboQlnhfwqYKWvG0tcdEHXHtKWHigZaDJxoiXum4VzRzVu4e1Tur3ioKyoiDInZQP9\n\tNmng==","X-Gm-Message-State":"AOJu0Yw0kjzj5JGHNXG2ZYIC0t1QqSWKPsEkA9+v6XRYJr8RRDc1R4nP\n\tbE44OS9L59ao3qqCFchEAHDbIc8H23xnh3O7IzrSr/4pa5r4hnhWMM3ivVF5tUPZYjqijUbhIO9\n\t1jMXTPUJTSELC7Gqu04jmXa5o8+zetT0jwpeY9mL2KD9sZk1L3+jznhiGgv9jKod5SenLCRW1kx\n\t7ffO3ss7ymDdmfJ41g2Y01R8WE4AUqkJ2FSV8ZYv1EguLe3HazLY9SHaymWMk=","X-Gm-Gg":"ASbGnctvAxyvnNmlplWEl2vZH6rciFhlOLYFa4R8yOSnXwIBG9Y4RuZ8E1hT4eni6uc\n\tbtnWyo6EY8bUVahMu7n4G1ydJX45MVDTgEyTHuIm2WQfaAWAxDjQUQN2PyX43fiXtObJwhz4mf+\n\tMaIfMN+OBzW5MAJKmN50S5xhAVesbFEImO7DwRo7+RP94I0KDOSPxbhPJVTJ2KxhiyO99WaDy3G\n\t3E/x0+IO4uXCxdWIARz+rGpFAVCI+j5BGPorJJGoGlSi7FUYyM1U+mkTMb6U8JAvbP1akx8+mMM\n\t2OAYpErkKUFABav1wJeC4H66MvPJA5zAkq+bTxXiMxCcUgtyFcK45ZCF83ZNM84r1+G/u7N7bDz\n\t1s8qZJspi2FfjJls5","X-Received":["by 2002:a17:907:72d4:b0:ae0:de4a:3153 with SMTP id\n\ta640c23a62f3a-ae6fbf213femr1285491566b.38.1752482806652; \n\tMon, 14 Jul 2025 01:46:46 -0700 (PDT)","by 2002:a17:907:72d4:b0:ae0:de4a:3153 with SMTP id\n\ta640c23a62f3a-ae6fbf213femr1285488566b.38.1752482806131; \n\tMon, 14 Jul 2025 01:46:46 -0700 (PDT)"],"X-Google-Smtp-Source":"AGHT+IGq+458M4DVSdNVyxG6VQ6qMBhDt4xtn38c4Z52+RXfk2Gk+VQhcwvRJt2qzQsiyZlLjq7eIg==","From":"Milan Zamazal <mzamazal@redhat.com>","To":"Bryan O'Donoghue <bod.linux@nxsw.ie>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","In-Reply-To":"<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie> (Bryan\n\tO'Donoghue's message of \"Sat, 12 Jul 2025 16:02:32 +0100\")","References":"<ueMRrKmKb4G27YpCO2cb-OecoiapZPLlKq_R8ZFj0SkjkRL1WZmFUedplusj8jTYTjdyYAmAtQDphUKL4pQzhw==@protonmail.internalid>\n\t<20250711175345.90318-1-mzamazal@redhat.com>\n\t<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie>","Date":"Mon, 14 Jul 2025 10:46:44 +0200","Message-ID":"<85o6tncg7f.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"tsNmscQ0KrIX0UnVoh33TXSPvFwvOZoU6d8tabr65U4_1752482807","X-Mimecast-Originator":"redhat.com","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":34876,"web_url":"https://patchwork.libcamera.org/comment/34876/","msgid":"<1974430b-1c0f-46a5-b2a9-493c0fc2eae0@nxsw.ie>","date":"2025-07-14T08:48:42","subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","submitter":{"id":226,"url":"https://patchwork.libcamera.org/api/people/226/","name":"Bryan O'Donoghue","email":"bod.linux@nxsw.ie"},"content":"On 14/07/2025 09:46, Milan Zamazal wrote:\n> Bryan O'Donoghue <bod.linux@nxsw.ie> writes:\n> \n>> On 11/07/2025 18:53, Milan Zamazal wrote:\n>>> This makes raw streams working again in ‘simple’ pipeline when software\n>>> ISP is enabled for the given device.  At most one raw stream and one\n>>\n>>> processed stream (possibly both at once) are supported.\n>>> An example ‘cam’ invocation requesting a raw stream rather than a debayered stream:\n>>>     cam -c1 -C8 -s role=raw,width=1920,height=1080 -Ffile#.raw\n>>> Or for both raw and processed streams:\n>>>     cam -c1 -C8 -Ffile# \\\n>>>       -s role=viewfinder,width=1920,height=1080,pixelformat=RGB888 \\\n>>>       -s role=raw,width=3280,height=2464,pixelformat=SRGGB8\n>>> When only a raw stream is requested, there are no exposure/gain\n>>> adjustments applied.  This could be improved in future, once software\n>>> ISP gets a mechanism to gather image statistics without processing and\n>>> using them to make the adjustments, or once manual exposure controls are\n>>> added to software ISP.  In the meantime, exposure must be changed\n>>> externally.\n>>> Tested-by: Kieran Bingham<kieran.bingham@ideasonboard.com>\n>>> Tested-by: Robert Mader<robert.mader@collabora.com>\n>>\n>> When I run this through qcam - I only get the one source to select from.\n>>\n>> Shouldn't it be that you get a dropdown of either raw or processed ?\n> \n> Do you mean when you use a qcam command line like the ones for cam\n> above, it doesn't work?\n> \n> Regards,\n> Milan\n> \n\nI mean with the complex command line - shouldn't it list the available \nstreams in the dropdown - processed v raw ?\n\n---\nbod","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 B1D37BE175\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Jul 2025 08:48:48 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id DA03068F35;\n\tMon, 14 Jul 2025 10:48:47 +0200 (CEST)","from sea.source.kernel.org (sea.source.kernel.org\n\t[IPv6:2600:3c0a:e001:78e:0:1991:8:25])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 222D561518\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jul 2025 10:48:47 +0200 (CEST)","from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58])\n\tby sea.source.kernel.org (Postfix) with ESMTP id 7CC524380C;\n\tMon, 14 Jul 2025 08:48:45 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id D6B98C4CEED;\n\tMon, 14 Jul 2025 08:48:44 +0000 (UTC)"],"Message-ID":"<1974430b-1c0f-46a5-b2a9-493c0fc2eae0@nxsw.ie>","Date":"Mon, 14 Jul 2025 09:48:42 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","To":"Milan Zamazal <mzamazal@redhat.com>","Cc":"libcamera-devel@lists.libcamera.org","References":"<ueMRrKmKb4G27YpCO2cb-OecoiapZPLlKq_R8ZFj0SkjkRL1WZmFUedplusj8jTYTjdyYAmAtQDphUKL4pQzhw==@protonmail.internalid>\n\t<20250711175345.90318-1-mzamazal@redhat.com>\n\t<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie>\n\t<vSNsTji_vpZBdmdrm3krn6c4KYwCx9yMqL6D4wbfUNUpIGHBwKfy5FSZh8Jm5WrW60QX1OAebik0e2XaQfLedA==@protonmail.internalid>\n\t<85o6tncg7f.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","From":"Bryan O'Donoghue <bod.linux@nxsw.ie>","Content-Language":"en-US","In-Reply-To":"<85o6tncg7f.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","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":34877,"web_url":"https://patchwork.libcamera.org/comment/34877/","msgid":"<20250714085417.GB8243@pendragon.ideasonboard.com>","date":"2025-07-14T08:54:17","subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Mon, Jul 14, 2025 at 09:48:42AM +0100, Bryan O'Donoghue wrote:\n> On 14/07/2025 09:46, Milan Zamazal wrote:\n> > Bryan O'Donoghue <bod.linux@nxsw.ie> writes:\n> >> On 11/07/2025 18:53, Milan Zamazal wrote:\n> >>> This makes raw streams working again in ‘simple’ pipeline when software\n> >>> ISP is enabled for the given device.  At most one raw stream and one\n> >>\n> >>> processed stream (possibly both at once) are supported.\n> >>> An example ‘cam’ invocation requesting a raw stream rather than a debayered stream:\n> >>>     cam -c1 -C8 -s role=raw,width=1920,height=1080 -Ffile#.raw\n> >>> Or for both raw and processed streams:\n> >>>     cam -c1 -C8 -Ffile# \\\n> >>>       -s role=viewfinder,width=1920,height=1080,pixelformat=RGB888 \\\n> >>>       -s role=raw,width=3280,height=2464,pixelformat=SRGGB8\n> >>> When only a raw stream is requested, there are no exposure/gain\n> >>> adjustments applied.  This could be improved in future, once software\n> >>> ISP gets a mechanism to gather image statistics without processing and\n> >>> using them to make the adjustments, or once manual exposure controls are\n> >>> added to software ISP.  In the meantime, exposure must be changed\n> >>> externally.\n> >>> Tested-by: Kieran Bingham<kieran.bingham@ideasonboard.com>\n> >>> Tested-by: Robert Mader<robert.mader@collabora.com>\n> >>\n> >> When I run this through qcam - I only get the one source to select from.\n> >>\n> >> Shouldn't it be that you get a dropdown of either raw or processed ?\n> > \n> > Do you mean when you use a qcam command line like the ones for cam\n> > above, it doesn't work?\n> \n> I mean with the complex command line - shouldn't it list the available \n> streams in the dropdown - processed v raw ?\n\nThe dropdown box selects the camera, not the format or stream.","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 0962AC3237\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 14 Jul 2025 08:54:51 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id B159568F37;\n\tMon, 14 Jul 2025 10:54:49 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 45ED461518\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 14 Jul 2025 10:54:48 +0200 (CEST)","from pendragon.ideasonboard.com (81-175-209-231.bb.dnainternet.fi\n\t[81.175.209.231])\n\tby perceval.ideasonboard.com (Postfix) with UTF8SMTPSA id 598E91B24; \n\tMon, 14 Jul 2025 10:54:16 +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=\"cm2+GvWC\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1752483256;\n\tbh=dfNwzemeZ2PNi/j117TzJOJ9bLBs3HjQQRE8bpFGo9w=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=cm2+GvWCywaMubgKCQ2wR6OM43QPv6cTYQRQyQT/mAvj13ZwE/M4/isj8uEACVtV3\n\tytmb3teQg+l5ymtfgTE2gJGF24/pfCzCBswpS9sJFAFKC0eGokizoeeyx/Nj5TWsFX\n\tfDFPv2/sLsaZNi25BYUyMovCPvzfednExSvDlNS4=","Date":"Mon, 14 Jul 2025 11:54:17 +0300","From":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","To":"Bryan O'Donoghue <bod.linux@nxsw.ie>","Cc":"Milan Zamazal <mzamazal@redhat.com>, libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH v10 0/8] Enable raw streams with software ISP","Message-ID":"<20250714085417.GB8243@pendragon.ideasonboard.com>","References":"<ueMRrKmKb4G27YpCO2cb-OecoiapZPLlKq_R8ZFj0SkjkRL1WZmFUedplusj8jTYTjdyYAmAtQDphUKL4pQzhw==@protonmail.internalid>\n\t<20250711175345.90318-1-mzamazal@redhat.com>\n\t<e8b5fa45-3309-49ce-bc79-a77799127491@nxsw.ie>\n\t<vSNsTji_vpZBdmdrm3krn6c4KYwCx9yMqL6D4wbfUNUpIGHBwKfy5FSZh8Jm5WrW60QX1OAebik0e2XaQfLedA==@protonmail.internalid>\n\t<85o6tncg7f.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>\n\t<1974430b-1c0f-46a5-b2a9-493c0fc2eae0@nxsw.ie>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<1974430b-1c0f-46a5-b2a9-493c0fc2eae0@nxsw.ie>","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>"}}]