[{"id":32343,"web_url":"https://patchwork.libcamera.org/comment/32343/","msgid":"<1d033974-867a-4e84-9701-c620d78cc3d0@collabora.com>","date":"2024-11-24T13:41:41","subject":"Re: [RFC PATCH 0/1] Enable raw streams with software ISP","submitter":{"id":140,"url":"https://patchwork.libcamera.org/api/people/140/","name":"Robert Mader","email":"robert.mader@collabora.com"},"content":"Hi, thanks for the patch!\n\nI gave this a quick try with Millipixels \n(https://source.puri.sm/Librem5/millipixels) which uses raw streams. It \nlooks like the app will need manual adjustments to work with this patch \n- but that's kinda expected IIUC (Millipixels apparently doesn't request \nraw streams explicitly yet). It looks like other API changes on master / \nin 0.4 will require manual changes to the app anyway, so that shouldn't \nbe a big deal.\n\nDo I understand correctly that exposure and gain were never supported \nfor raw streams yet? Because in that case the patch here *is* already \nuseful for Millipixels at it would allow it to co-exist with apps \nrequiring swISP without requiring hacks like this: \nhttps://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/master/temp/libcamera/0002-libcamera-simple-Force-disable-softwareISP-for-milli.patch\n\nIn other words: even without gain/exposure I'd be happy to have this in \n0.4, especially if that allows us to enable the swISP on all platforms \nby default.\n\nOn 22.11.24 21:13, Milan Zamazal wrote:\n> This makes raw streams working again in ‘simple’ pipeline when software\n> ISP is enabled for the given device.  For now, only a single raw stream\n> is supported and there are no immediate plans to change that unless\n> there is a request for more.\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> See the commit message for more information about the patch.\n>\n> The patch is RFC because I’m not sure where it is placed on the scale\n> between a hack/PoC and a proper solution and because it’s not that\n> useful until a control for exposure/gain adjustments is implemented.\n>\n> In the meantime, fixed exposure+gain can be hardwired in\n> src/ipa/simple/soft_simple.cpp by changing the lines\n>\n>    ctrls.set(V4L2_CID_EXPOSURE, …);\n>    ctrls.set(V4L2_CID_ANALOGUE_GAIN, …);\n>\n> to set the desired values (values used under the given conditions can be\n> obtained from normal software ISP debayered output debug log).\n>\n> Milan Zamazal (1):\n>    libcamera: simple: Fix raw output\n>\n>   src/libcamera/pipeline/simple/simple.cpp | 66 +++++++++++++++++++-----\n>   1 file changed, 54 insertions(+), 12 deletions(-)\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 180F6BD808\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 24 Nov 2024 13:41:51 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 3D1F865FEA;\n\tSun, 24 Nov 2024 14:41:50 +0100 (CET)","from sender4-op-o12.zoho.com (sender4-op-o12.zoho.com\n\t[136.143.188.12])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 472D165FC6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Nov 2024 14:41:48 +0100 (CET)","by mx.zohomail.com with SMTPS id 1732455703817234.96159377764718; \n\tSun, 24 Nov 2024 05:41:43 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=collabora.com\n\theader.i=robert.mader@collabora.com header.b=\"SbgzLQKa\"; \n\tdkim-atps=neutral","ARC-Seal":"i=1; a=rsa-sha256; t=1732455705; cv=none; \n\td=zohomail.com; s=zohoarc; \n\tb=ewbOSKM2hQiJilGzta8ii7vM0PNakzowHQ3HNsFiPeB5mQNngNR+lvL+NIP715LK+fzHcNloPbcygqk/sM4aarbrnpY3cM20WdkbgD4MsCAM1LObMSip9C3kJZnAiSzfhsvhlqtaGZA3WDZpnOcO+nIpymtepVcfc2rDUMPYnts=","ARC-Message-Signature":"i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; \n\ts=zohoarc; t=1732455705;\n\th=Content-Type:Content-Transfer-Encoding:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc;\n\tbh=f21XKUkXwpA3TdqGZ0wSt6WuVcejebgffB98kTacEg4=; \n\tb=Getw/9wdGQr3Lcs4Uj3UCobrtveW3RKkGR16oKz31Kwwtxe5gsU9cbJDcCoOGHTk6OHmPb5Q5WAH6SmP6/nqV6V8JiC5YCK7J9GW3644I/G6zQ0dMKmIb2GBBA+NM1cBIteAcgGjIH9o0AOUIrte/U0eVwOPWfzDcjs4LI0yZBk=","ARC-Authentication-Results":"i=1; mx.zohomail.com;\n\tdkim=pass  header.i=collabora.com;\n\tspf=pass  smtp.mailfrom=robert.mader@collabora.com;\n\tdmarc=pass header.from=<robert.mader@collabora.com>","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1732455705;\n\ts=zohomail; d=collabora.com; i=robert.mader@collabora.com;\n\th=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:References:From:From:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To:Cc;\n\tbh=f21XKUkXwpA3TdqGZ0wSt6WuVcejebgffB98kTacEg4=;\n\tb=SbgzLQKazRWinkQvMb+NwTTda0Q+p9JSB7zHwpl0xtVnR8FA4ml0LLDyEOJpc6Ou\n\tGHZB34+Hy/arLltHXBQgLCOrIPhEwrZzvDRUKfctiOBTVnJLS7I17VgoggeFxZJBpqh\n\t3Yp0nBc/138BLdOACgEyQwM8jqtKHdu82/MxBUXc=","Message-ID":"<1d033974-867a-4e84-9701-c620d78cc3d0@collabora.com>","Date":"Sun, 24 Nov 2024 14:41:41 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [RFC PATCH 0/1] Enable raw streams with software ISP","To":"libcamera-devel@lists.libcamera.org","References":"<20241122201305.1668098-1-mzamazal@redhat.com>","Content-Language":"en-US","From":"Robert Mader <robert.mader@collabora.com>","In-Reply-To":"<20241122201305.1668098-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":32351,"web_url":"https://patchwork.libcamera.org/comment/32351/","msgid":"<875xob7i9d.fsf@redhat.com>","date":"2024-11-25T09:52:14","subject":"Re: [RFC PATCH 0/1] 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":"Hi Laurent,\n\nLaurent Pinchart <laurent.pinchart@ideasonboard.com> writes:\n\n> On Fri, Nov 22, 2024 at 09:13:03PM +0100, Milan Zamazal wrote:\n>> This makes raw streams working again in ‘simple’ pipeline when software\n>> ISP is enabled for the given device.  For now, only a single raw stream\n>> is supported and there are no immediate plans to change that unless\n>> there is a request for more.\n>\n> Cameras don't support multiple raw streams in general. By \"only a single\n> raw stream is supported\", do you mean you can't capture raw + processed\n> ? \n\nYes.\n\n> I think that should be fixed, otherwise this sounds too much of a\n> hack.\n\nThe primary purpose of this patch is to remedy the situation that\n`simple' pipeline can produce a raw stream only when software ISP is\ndisabled in the sources for the given device.  But I can further work on\nraw + processed if it solves a real problem.\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>> See the commit message for more information about the patch.\n>> \n>> The patch is RFC because I’m not sure where it is placed on the scale\n>> between a hack/PoC and a proper solution and because it’s not that\n>> useful until a control for exposure/gain adjustments is implemented.\n>> \n>> In the meantime, fixed exposure+gain can be hardwired in\n>> src/ipa/simple/soft_simple.cpp by changing the lines\n>> \n>>   ctrls.set(V4L2_CID_EXPOSURE, …);\n>>   ctrls.set(V4L2_CID_ANALOGUE_GAIN, …);\n>> \n>> to set the desired values (values used under the given conditions can be\n>> obtained from normal software ISP debayered output debug log).\n>> \n>> Milan Zamazal (1):\n>>   libcamera: simple: Fix raw output\n>> \n>>  src/libcamera/pipeline/simple/simple.cpp | 66 +++++++++++++++++++-----\n>>  1 file changed, 54 insertions(+), 12 deletions(-)","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 25B7EC32A3\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 25 Nov 2024 09:52:23 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 7050266011;\n\tMon, 25 Nov 2024 10:52:22 +0100 (CET)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 9F2F866008\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Nov 2024 10:52:20 +0100 (CET)","from mail-ej1-f69.google.com (mail-ej1-f69.google.com\n\t[209.85.218.69]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-539-0_nSsYbNOaq0YXKwDgUZ2g-1; Mon, 25 Nov 2024 04:52:18 -0500","by mail-ej1-f69.google.com with SMTP id\n\ta640c23a62f3a-aa52bfbdfebso141519166b.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Nov 2024 01:52:17 -0800 (PST)","from nuthatch (ip-77-48-47-2.net.vodafone.cz. [77.48.47.2])\n\tby smtp.gmail.com with ESMTPSA id\n\ta640c23a62f3a-aa530e6f654sm315681766b.101.2024.11.25.01.52.15\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 25 Nov 2024 01:52:15 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"EOVYvsKi\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1732528339;\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=xqZViV8vX/E7lEQ1w4+L/y5T5bxFyD+yCqvoI2aYJAo=;\n\tb=EOVYvsKiWlRbj+IBZ2VNQLgRVoN571SV2ZHYNjnp+UC0z+NkZxqMkBAGJbYarT0YhJVdqg\n\tr1dtblIxkjuwlWgxjrHKoMm+ZunMYLO1H10/e/RluzYdLziO32rYRWc920BsPfXoYRnCtt\n\tY4WU0hGK75R7DkBM4xZZQFcUe974n50=","X-MC-Unique":"0_nSsYbNOaq0YXKwDgUZ2g-1","X-Mimecast-MFC-AGG-ID":"0_nSsYbNOaq0YXKwDgUZ2g","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1732528336; x=1733133136;\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=xqZViV8vX/E7lEQ1w4+L/y5T5bxFyD+yCqvoI2aYJAo=;\n\tb=g/Q6Q63Uje5HzkyENvuq2e7KcqcPjG4h9+jNH3ZYE2+5KI/E/XXCty4stlJsGVCaRl\n\t76VWY/uzZs0htSdR/sJUq459ZhDQ47gh5QMT0KhZf32h9+kCExdSVfEW/Z8RMSb4ZZu2\n\trBJz9nX9eV5tlH/RhjPM7751PV8D5Vw4fCVn+ShKYatCKq7ZQMZXa9FHFCaRfN99ALG1\n\tI8VCZOEO+MQz9WB+jfgxt3UdMtctE4tSjKvDxZVlGs+URgHzL0InKWMvEfPg6ysPMUZe\n\tz7E9DT0NWz4noguhgwVF8aDIUAEw0HS+0Mkf2m7/pnlQ9alv8Qj9S4q34pvf44270M3w\n\tpsQg==","X-Gm-Message-State":"AOJu0YzXjscDDP1ClDmRwi0ZasfRhD6e23IgpUObg0fjfuyr/bDmDXpy\n\tDB/wHH03s8tdiwAsBQaxWHB7+0eHZjf7wdjzqQpMUZ8bUmrImfme3AAwqzybNUtT3ML3/DBJAc2\n\tKJWqNtuj72vhOcYlYXIMSHyXf1eZuefcqFrJK8gbsVELKcxGSla9pocxSzGma1yOArvmzBuHUIR\n\td0ak0=","X-Gm-Gg":"ASbGncsWGdbUqxQjww2BgefbJ6BP53yZoS+Jt5fJa1J+OycWruIi2wBq4nHE0GS0Aps\n\tjc/4bEwFMyKP/ObFzTXWnRSRbK9yNFHheB9glTpiTnz8rZs+85DQj9jtjJ5hjutK4RJ3Jq2mH2j\n\tWKhQrySDHhxirDoJpwdxhQqBjgYlDB6vUQ9AUWH3g2hx/mGVcqy/d1/L76+8xI/vlQeLyg714Ek\n\tmuO82Hlv3/wrtNJPJsvz15o6nT6c3UrkKRC7SNYUYNknE3awDHb2qNBbcaE5FUZBpiuEpM=","X-Received":["by 2002:a17:906:314f:b0:a9f:4f7:f064 with SMTP id\n\ta640c23a62f3a-aa50990b22dmr1213525766b.3.1732528336576; \n\tMon, 25 Nov 2024 01:52:16 -0800 (PST)","by 2002:a17:906:314f:b0:a9f:4f7:f064 with SMTP id\n\ta640c23a62f3a-aa50990b22dmr1213523766b.3.1732528336272; \n\tMon, 25 Nov 2024 01:52:16 -0800 (PST)"],"X-Google-Smtp-Source":"AGHT+IFHx557Psms8UOchALmoaGDzBroSLwZWbBLbV8PlnwRAfBfm6dc1qETzWRYahtAV2e9eOfdHQ==","From":"Milan Zamazal <mzamazal@redhat.com>","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org,  bryan.odonoghue@linaro.org","Subject":"Re: [RFC PATCH 0/1] Enable raw streams with software ISP","In-Reply-To":"<20241124032528.GB19381@pendragon.ideasonboard.com> (Laurent\n\tPinchart's message of \"Sun, 24 Nov 2024 05:25:28 +0200\")","References":"<20241122201305.1668098-1-mzamazal@redhat.com>\n\t<20241124032528.GB19381@pendragon.ideasonboard.com>","Date":"Mon, 25 Nov 2024 10:52:14 +0100","Message-ID":"<875xob7i9d.fsf@redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"DUK2AQK3NuN7Lm1n4q178_2p1fdYZV6mLsLs7ji5BJs_1732528337","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":32357,"web_url":"https://patchwork.libcamera.org/comment/32357/","msgid":"<871pyz7hrp.fsf@redhat.com>","date":"2024-11-25T10:02:50","subject":"Re: [RFC PATCH 0/1] 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":"Hi Robert,\n\nRobert Mader <robert.mader@collabora.com> writes:\n\n> Hi, thanks for the patch!\n>\n> I gave this a quick try with Millipixels (https://source.puri.sm/Librem5/millipixels) which uses raw streams. It looks like the app will need manual\n> adjustments to work with this patch - but that's kinda expected IIUC\n> (Millipixels apparently doesn't request raw streams explicitly yet).\n\nThanks for testing.\n\n> It looks like other API changes on master / in 0.4 will require manual\n> changes to the app anyway, so that shouldn't be a big deal.\n>\n> Do I understand correctly that exposure and gain were never supported\n> for raw streams yet? \n\nI think so, I guess they were meant to be set externally, but I'm not\nsure.\n\n> Because in that case the patch here *is* already useful for\n> Millipixels at it would allow it to co-exist with apps requiring swISP\n> without requiring hacks like this:\n> https://gitlab.postmarketos.org/postmarketOS/pmaports/-/blob/master/temp/libcamera/0002-libcamera-simple-Force-disable-softwareISP-for-milli.patch\n>\n> In other words: even without gain/exposure I'd be happy to have this in 0.4, especially if that allows us to enable the swISP on all platforms by\n> default.\n\nOK, let's see what we can reasonably do for 0.4.\n\n> On 22.11.24 21:13, Milan Zamazal wrote:\n>> This makes raw streams working again in ‘simple’ pipeline when software\n>> ISP is enabled for the given device.  For now, only a single raw stream\n>> is supported and there are no immediate plans to change that unless\n>> there is a request for more.\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>> See the commit message for more information about the patch.\n>>\n>> The patch is RFC because I’m not sure where it is placed on the scale\n>> between a hack/PoC and a proper solution and because it’s not that\n>> useful until a control for exposure/gain adjustments is implemented.\n>>\n>> In the meantime, fixed exposure+gain can be hardwired in\n>> src/ipa/simple/soft_simple.cpp by changing the lines\n>>\n>>    ctrls.set(V4L2_CID_EXPOSURE, …);\n>>    ctrls.set(V4L2_CID_ANALOGUE_GAIN, …);\n>>\n>> to set the desired values (values used under the given conditions can be\n>> obtained from normal software ISP debayered output debug log).\n>>\n>> Milan Zamazal (1):\n>>    libcamera: simple: Fix raw output\n>>\n>>   src/libcamera/pipeline/simple/simple.cpp | 66 +++++++++++++++++++-----\n>>   1 file changed, 54 insertions(+), 12 deletions(-)\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 7788FC32A3\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 25 Nov 2024 10:02:58 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id DFD996601E;\n\tMon, 25 Nov 2024 11:02:57 +0100 (CET)","from us-smtp-delivery-124.mimecast.com\n\t(us-smtp-delivery-124.mimecast.com [170.10.129.124])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 2F55066010\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Nov 2024 11:02:56 +0100 (CET)","from mail-wm1-f69.google.com (mail-wm1-f69.google.com\n\t[209.85.128.69]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-269-ZxQVJAFhMvuWoZ3DB92d8w-1; Mon, 25 Nov 2024 05:02:53 -0500","by mail-wm1-f69.google.com with SMTP id\n\t5b1f17b1804b1-434a195814fso1949835e9.3\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 25 Nov 2024 02:02:53 -0800 (PST)","from nuthatch (ip-77-48-47-2.net.vodafone.cz. [77.48.47.2])\n\tby smtp.gmail.com with ESMTPSA id\n\t5b1f17b1804b1-434a29d4855sm1027595e9.1.2024.11.25.02.02.50\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tMon, 25 Nov 2024 02:02:50 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=redhat.com header.i=@redhat.com\n\theader.b=\"XAnhYgIV\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1732528975;\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=P0Qd+5v1z4Q4NA0iTVGf18VrkB8sqi5KyXTnlJuk2y8=;\n\tb=XAnhYgIVTrEtuUbfRQau7ATXdJGfVzIYjqzsIaajoHbdlepiOC0+Jb3GmiHocVgCw60NDH\n\tmXgPumKO6/gNlgZ5DGLvCRrFjYR8638RUyz13v5sETzhPHAwR5XUpZyWpfVGV/KZIT5Bdm\n\tFm7uhNfsY9YKNoZq7eqXPTAOEKxLOv8=","X-MC-Unique":"ZxQVJAFhMvuWoZ3DB92d8w-1","X-Mimecast-MFC-AGG-ID":"ZxQVJAFhMvuWoZ3DB92d8w","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1732528972; x=1733133772;\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=P0Qd+5v1z4Q4NA0iTVGf18VrkB8sqi5KyXTnlJuk2y8=;\n\tb=uddQTctXlhp6Z1WL+HgEkdX1A9tDEPtrb6q0gBPBTImuzM3qOsLbEzHYc9mwtQEweI\n\tQFGPeXIMCbZFKA+MLHfbO3nZ1zg9LTGPh2kXJnWTpEfHYfk0ffaym5Wo7LuzATAcGw9g\n\t0vLPHKVNbHtyQ2NFsdVjHp81ysPgeQtssRthSim0qIP2KeEzP+wHW5JSRMmG78Dghr6n\n\tENxOaiq3/hRzTrD8DxjuOvBUQykRh5CRXQu2+Yf+nZ8EugBpfXmZ40/ZX+nd9jL2LTDK\n\tA9wipJbdW8YxAzcn9k6aLLoatFW7yh+2FK+fdzYtjwKZ4gPZDgUdYV4Pky9W3v5xiMgu\n\tlJGQ==","X-Gm-Message-State":"AOJu0Yxd4ZkQwZ+PsDE6PvnNRxn0XE0n5l6gqmKbPlba8xin1cois7Wl\n\ttnETVyX2uhWDDVCBBf8gguwC8jFRdWCcPqn1HNWgBaS/oqMisQIJoW471i00C01y4255fw+w941\n\thPWfRAWGmLV9LX2gfZ5v3YpDbn2+k2dmFmq125jXD4VP0qlf87a5tvU+40cXT9RAJSY60x3og1A\n\tgMeiiKpCSneDJuqJcgO1NpTiWYbzqdyG/unALqa2S0kLB994vVE3Txw9A=","X-Gm-Gg":"ASbGncuqoG8Dhj1zoBoVuUMyTEf4jdW1bmxfoXe5o6B39BPTP0hiTD9kU3n2AAa6cJv\n\tUld/Cojm9PoWGmUt22LHkgluHN1a7jxKLTABD7i4BVdVf2Ebntk0JIrzsAUBrOqjTzzgeAzG5Tf\n\tvmI1fLT0VH4FwuxHMO67pkv+ZeiQ7Scgi1IrFxv1YAH/7pbkru9gAD13zVh/jgzTuWw4pQ+msmO\n\tdCGYrD1jIf+xl+M1bUB8f6yGC1XqCLtdNYnPWNEFRKNMTqJ4m6jaR/69RqJ5pN4loUJZgA=","X-Received":["by 2002:a05:600c:4714:b0:431:58cd:b259 with SMTP id\n\t5b1f17b1804b1-433ce4ab66cmr120855055e9.31.1732528971833; \n\tMon, 25 Nov 2024 02:02:51 -0800 (PST)","by 2002:a05:600c:4714:b0:431:58cd:b259 with SMTP id\n\t5b1f17b1804b1-433ce4ab66cmr120854715e9.31.1732528971414; \n\tMon, 25 Nov 2024 02:02:51 -0800 (PST)"],"X-Google-Smtp-Source":"AGHT+IGNRf+Z5Kzf+l61mMbv2jBBavIlX6v7SPdSHRWisN5ELTxM/BDoe9WCCnIG8ckZz9681uHq8A==","From":"Milan Zamazal <mzamazal@redhat.com>","To":"Robert Mader <robert.mader@collabora.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [RFC PATCH 0/1] Enable raw streams with software ISP","In-Reply-To":"<1d033974-867a-4e84-9701-c620d78cc3d0@collabora.com> (Robert\n\tMader's message of \"Sun, 24 Nov 2024 14:41:41 +0100\")","References":"<20241122201305.1668098-1-mzamazal@redhat.com>\n\t<1d033974-867a-4e84-9701-c620d78cc3d0@collabora.com>","Date":"Mon, 25 Nov 2024 11:02:50 +0100","Message-ID":"<871pyz7hrp.fsf@redhat.com>","User-Agent":"Gnus/5.13 (Gnus v5.13)","MIME-Version":"1.0","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"wgUa7d9DSJCH57zNtwIr6ltFQmXlgAn9wa1bVNVFiuw_1732528972","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>"}}]