[{"id":38324,"web_url":"https://patchwork.libcamera.org/comment/38324/","msgid":"<85ldg79aqi.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","date":"2026-03-04T09:59:01","subject":"Re: [PATCH v5 5/5] Documentation/runtime_configuration: Add missing\n\tsoftware_isp.mode doc","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"content":"Hi Hans,\n\nthank you for adding the doc.\n\nHans de Goede <johannes.goede@oss.qualcomm.com> writes:\n\n> The software_isp.mode setting was missing from the runtime_configuration\n> documentation, add it.\n>\n> Signed-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>\n> ---\n> Changes in v5:\n> - New patch in v5 of this series\n> ---\n>  Documentation/runtime_configuration.rst | 12 ++++++++++++\n>  1 file changed, 12 insertions(+)\n>\n> diff --git a/Documentation/runtime_configuration.rst b/Documentation/runtime_configuration.rst\n> index 651929a4d..e34321ee0 100644\n> --- a/Documentation/runtime_configuration.rst\n> +++ b/Documentation/runtime_configuration.rst\n> @@ -51,6 +51,7 @@ file structure:\n>        measure:\n>          skip: # non-negative integer, frames to skip initially\n>          number: # non-negative integer, frames to measure\n> +      mode: # cpu/gpu\n>        threads: # integer >= 1, number of render threads to use, default 2\n>  \n>  Configuration file example\n> @@ -85,6 +86,7 @@ Configuration file example\n>         measure:\n>           skip: 50\n>           number: 30\n> +       mode: gpu\n>         threads: 2\n>  \n>  List of variables and configuration options\n> @@ -169,6 +171,16 @@ software_isp.measure.skip, software_isp.measure.number\n>  \n>     Example `number` value: ``30``\n>  \n> +software_isp.mode\n> +   Select if the software ISP should use GPU or CPU image processsing,\n> +   one of ``cpu`` or ``gpu``. When set to ``gpu`` and EGL is not available\n> +   the software ISP will automatically fall back to the CPU.\n> +\n> +   This can be overridden through the ``LIBCAMERA_SOFTISP_MODE`` environment\n> +   variable.\n\nFor consistency with the other items here, the item title should be\n\n  LIBCAMERA_SOFTISP_MODE, software_isp.mode\n\nrather than having this extra paragraph about the environment variable.\n\nWith that change:\n\nReviewed-by: Milan Zamazal <mzamazal@redhat.com>\n\n(I believe this can be applied by the maintainers without a need to post\na new version if no further changes are requested.)\n\n> +\n> +   Example value: ``gpu``\n> +\n>  software_isp.threads\n>     Number of render threads the software ISP uses when using the CPU.\n>     This must be between 1 and 8 and the default is 2.","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 59468BE086\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  4 Mar 2026 09:59:09 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 04E6662396;\n\tWed,  4 Mar 2026 10:59:09 +0100 (CET)","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 88D8B62390\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  4 Mar 2026 10:59:07 +0100 (CET)","from mail-wm1-f70.google.com (mail-wm1-f70.google.com\n\t[209.85.128.70]) by relay.mimecast.com with ESMTP with STARTTLS\n\t(version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n\tus-mta-644-m1bxxCZyOOaI-4IW2lqEcA-1; Wed, 04 Mar 2026 04:59:04 -0500","by mail-wm1-f70.google.com with SMTP id\n\t5b1f17b1804b1-48079ae1001so50310745e9.0\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 04 Mar 2026 01:59:04 -0800 (PST)","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\t5b1f17b1804b1-485187c2ef2sm41780255e9.5.2026.03.04.01.59.01\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tWed, 04 Mar 2026 01:59:01 -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=\"HkzZ2W+q\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n\ts=mimecast20190719; t=1772618346;\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\tin-reply-to:in-reply-to:references:references;\n\tbh=DnG0ryz1UIOealvkoXoPsilJO54kIonlxEfRm3ncNRc=;\n\tb=HkzZ2W+qdrqYpDwYCHryZAfAtWwvYQPuRUnEYEJof6D+fSNcTmU2mSr49P7wFkOLB14Jb4\n\tZYn7JdQhrHhHRCr+q4qraQ6CO17aaF0P8Hnc1ufvFxQw1+POsFDv3E0H4aW6hJNj1isLT2\n\tfh6WJO9ZsyAcoaSFVzh222U8nsbGLxE=","X-MC-Unique":"m1bxxCZyOOaI-4IW2lqEcA-1","X-Mimecast-MFC-AGG-ID":"m1bxxCZyOOaI-4IW2lqEcA_1772618343","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1772618343; x=1773223143;\n\th=mime-version:user-agent:message-id:date:references:in-reply-to\n\t:subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject\n\t:date:message-id:reply-to;\n\tbh=DnG0ryz1UIOealvkoXoPsilJO54kIonlxEfRm3ncNRc=;\n\tb=tJwX7qZ1oHUvGxSpMdC1NqJbyD+Rxi4+3k8wxqY9xzRAbrEKulFtynG294zWubu+q3\n\tW3iLJ65A+TQ1DsXOirNgnbJxztHIKgbxDNsP9wggpH6fnk4W56TUVc3i2oC+zIC1qI6G\n\tirINjtrIf4rI/bZpjBaafG7sFrtSKpLJo+4BjaW/sIZlw3kjhmzlY8dIPPsnnEBgXKxY\n\tLIbdTO6xlUn88A7Sgi2OVNa5iZXInNhqYpUMnDD+cRKddtRuRwfcWIik5xzVVoqLnNYp\n\tyHpUM7fs2hlJ0Alq4qA5TfbPuuLEtVpprbK9r6YQVrY8A2mhckfn24d/FhUJvIZkE5un\n\ttzrg==","X-Gm-Message-State":"AOJu0Yx2RPOH6OPwBOUaiKZmvp6BJGHiGkSWyu1ZwpXohKYGLc2iEqdG\n\tu47kJauwSE4qlaQb/9cpXEDAKNMuJlDctQkHFEiiBW+dMVCsnRp26jsWC1eyvSTD6VryBga0yrX\n\tqTw4HgPUt0vYDNk5U73C6QWyTiXm/LUVRnugCN9rVMz0cYJX1lEDgkX4keWr+PJqemcDKPh10G3\n\tBLN3qeViy5J1CtJgSGeGaMZAq/uhhZif6tsJU7+3/3/9vW289StmU8BdIf7HQ=","X-Gm-Gg":"ATEYQzylOd8estuCoWZEbDQCrjQLag1OUFt0kUKY/6rgknoVDoDq9hSzmTEBtlS6rP2\n\tdWY+UieND/wjj3/GcVdCsujxe9OI6raLC8H+MrMYiYeaVQJQjR1WhR5QIe35NPwYP6vOCbeMHSG\n\tdf2BmiGXZ2ceyhhm4FMhTZLIbyjmXuHjMRIw6ynWIFrZl3nqtZ+eTe6mStFU6I7l+X2uyL0kd3F\n\terhbBi5AnZDCaOHTV+Fac6iQUkWVf8Yb+cXhxTMsP5uwWm94hH4L7jH32Xxcuh/np3Wi6oV+P3N\n\tx5Z+GLhFpu1fSPNlrqbbvmsUljnHsO0dZFc8cdhnMxyTqLNbvFW2vzxHZYYaFAQzWeKotg1HDjT\n\tz+ib1xbVq3kyAX8bZlmPlIUtdqGKYmTp1cVhRs99koRb/0Xw9wQ8Lcnf+vtMCSaOhyYuuD0no0+\n\to=","X-Received":["by 2002:a05:600c:6296:b0:483:80b0:b245 with SMTP id\n\t5b1f17b1804b1-4851984020dmr17605695e9.9.1772618342903; \n\tWed, 04 Mar 2026 01:59:02 -0800 (PST)","by 2002:a05:600c:6296:b0:483:80b0:b245 with SMTP id\n\t5b1f17b1804b1-4851984020dmr17605405e9.9.1772618342317; \n\tWed, 04 Mar 2026 01:59:02 -0800 (PST)"],"From":"Milan Zamazal <mzamazal@redhat.com>","To":"Hans de Goede <johannes.goede@oss.qualcomm.com>","Cc":"libcamera-devel@lists.libcamera.org","Subject":"Re: [PATCH v5 5/5] Documentation/runtime_configuration: Add missing\n\tsoftware_isp.mode doc","In-Reply-To":"<20260304075052.11599-6-johannes.goede@oss.qualcomm.com> (Hans\n\tde Goede's message of \"Wed, 4 Mar 2026 08:50:52 +0100\")","References":"<20260304075052.11599-1-johannes.goede@oss.qualcomm.com>\n\t<20260304075052.11599-6-johannes.goede@oss.qualcomm.com>","Date":"Wed, 04 Mar 2026 10:59:01 +0100","Message-ID":"<85ldg79aqi.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":"E1VBhiKWD8qhHHcNY3dDUndzh5KuF-zLz-UAhJ51aoY_1772618343","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain","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":38325,"web_url":"https://patchwork.libcamera.org/comment/38325/","msgid":"<fd8d4c4e-6530-47fa-8c8f-33dccdee6fa3@oss.qualcomm.com>","date":"2026-03-04T11:00:14","subject":"Re: [PATCH v5 5/5] Documentation/runtime_configuration: Add missing\n\tsoftware_isp.mode doc","submitter":{"id":242,"url":"https://patchwork.libcamera.org/api/people/242/","name":"Hans de Goede","email":"johannes.goede@oss.qualcomm.com"},"content":"Hi,\n\nOn 4-Mar-26 10:59 AM, Milan Zamazal wrote:\n> Hi Hans,\n> \n> thank you for adding the doc.\n> \n> Hans de Goede <johannes.goede@oss.qualcomm.com> writes:\n> \n>> The software_isp.mode setting was missing from the runtime_configuration\n>> documentation, add it.\n>>\n>> Signed-off-by: Hans de Goede <johannes.goede@oss.qualcomm.com>\n>> ---\n>> Changes in v5:\n>> - New patch in v5 of this series\n>> ---\n>>  Documentation/runtime_configuration.rst | 12 ++++++++++++\n>>  1 file changed, 12 insertions(+)\n>>\n>> diff --git a/Documentation/runtime_configuration.rst b/Documentation/runtime_configuration.rst\n>> index 651929a4d..e34321ee0 100644\n>> --- a/Documentation/runtime_configuration.rst\n>> +++ b/Documentation/runtime_configuration.rst\n>> @@ -51,6 +51,7 @@ file structure:\n>>        measure:\n>>          skip: # non-negative integer, frames to skip initially\n>>          number: # non-negative integer, frames to measure\n>> +      mode: # cpu/gpu\n>>        threads: # integer >= 1, number of render threads to use, default 2\n>>  \n>>  Configuration file example\n>> @@ -85,6 +86,7 @@ Configuration file example\n>>         measure:\n>>           skip: 50\n>>           number: 30\n>> +       mode: gpu\n>>         threads: 2\n>>  \n>>  List of variables and configuration options\n>> @@ -169,6 +171,16 @@ software_isp.measure.skip, software_isp.measure.number\n>>  \n>>     Example `number` value: ``30``\n>>  \n>> +software_isp.mode\n>> +   Select if the software ISP should use GPU or CPU image processsing,\n>> +   one of ``cpu`` or ``gpu``. When set to ``gpu`` and EGL is not available\n>> +   the software ISP will automatically fall back to the CPU.\n>> +\n>> +   This can be overridden through the ``LIBCAMERA_SOFTISP_MODE`` environment\n>> +   variable.\n> \n> For consistency with the other items here, the item title should be\n> \n>   LIBCAMERA_SOFTISP_MODE, software_isp.mode\n> \n> rather than having this extra paragraph about the environment variable.\n\nOk, that sounds good.\n> \n> With that change:\n> \n> Reviewed-by: Milan Zamazal <mzamazal@redhat.com>\n\nThank you; and nice benchmark results with the multi-thread patches\non your TI AM69 environment. Good to know that it scales that well\nwith more powereful CPU cores.\n\n> (I believe this can be applied by the maintainers without a need to post\n> a new version if no further changes are requested.)\n\nChanging this also changes where it should be in the file, all the other\noptions which also have an environment setting are grouped together\nat the top, so this needs to move to there now. I'll send a v6\nof just this patch with your suggested change + moving this together\nwith the docs for the other environment options.\n\nRegards,\n\nHans\n\n\n\n\n\n\n> \n>> +\n>> +   Example value: ``gpu``\n>> +\n>>  software_isp.threads\n>>     Number of render threads the software ISP uses when using the CPU.\n>>     This must be between 1 and 8 and the default is 2.\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 707A8C0DA4\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  4 Mar 2026 11:00:22 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 9E58562395;\n\tWed,  4 Mar 2026 12:00:21 +0100 (CET)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n\t[205.220.168.131])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id C331862380\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  4 Mar 2026 12:00:19 +0100 (CET)","from pps.filterd (m0279862.ppops.net [127.0.0.1])\n\tby mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n\t6245SZjW3110562 for <libcamera-devel@lists.libcamera.org>;\n\tWed, 4 Mar 2026 11:00:18 GMT","from mail-qk1-f198.google.com (mail-qk1-f198.google.com\n\t[209.85.222.198])\n\tby mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cp5h2avj9-1\n\t(version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 04 Mar 2026 11:00:17 +0000 (GMT)","by mail-qk1-f198.google.com with SMTP id\n\taf79cd13be357-8c70ef98116so4911427685a.1\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 04 Mar 2026 03:00:17 -0800 (PST)","from [10.40.99.10] ([78.108.130.194])\n\tby smtp.gmail.com with ESMTPSA id\n\ta640c23a62f3a-b935ae95114sm727535666b.49.2026.03.04.03.00.14\n\t(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n\tWed, 04 Mar 2026 03:00:14 -0800 (PST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key;\n\tunprotected) header.d=qualcomm.com header.i=@qualcomm.com\n\theader.b=\"l3zPZHr6\"; dkim=pass (2048-bit key;\n\tunprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n\theader.b=\"H2x7fFIj\"; dkim-atps=neutral","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n\t4PNEMytroutEiy+L+uowTINcklEQ0Vztf0KtgHG8PFU=; b=l3zPZHr6PXtgnMxf\n\t3+7DD8jWhXQPjU3aJgaiw5HChgdL3whT77V6XvC5v6PRdcGlyMOxc1iXlbBTJpv4\n\tq4oy0i+8PHVTpdxw5oHJlf4uScvPRtZjvb6jIA4t2x37dSdrjXgHu6iL/V7bgcEI\n\tHyYHvhWzEdkGUCGBdVwoaGAU4JCO2r5gQn2nUe/b/ANVfuWMQaN2IPu9uv6dI2+Z\n\t1QUdZNQco9zZywYERdXOnK3t8SvLiW1QOhuOhfUl/Wvxv3976dQro1jB2SGvrLHV\n\t7COBBN4ijtcSjlty5jGhpRFmJdeBwhISwx72fmV5ekCXABolAimnVHokGvgYqSvG\n\tAADlzw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=oss.qualcomm.com; s=google; t=1772622017; x=1773226817;\n\tdarn=lists.libcamera.org; \n\th=content-transfer-encoding:in-reply-to:content-language:references\n\t:cc:to:subject:from:user-agent:mime-version:date:message-id:from:to\n\t:cc:subject:date:message-id:reply-to;\n\tbh=4PNEMytroutEiy+L+uowTINcklEQ0Vztf0KtgHG8PFU=;\n\tb=H2x7fFIjsk/yLF8hXn2z/JBHZrxFk2ZyZKTrHx3nVZlVEhZD3yvOH14OLzUNr1aJnN\n\tj7tzmFzHq25Fjmrw/QEcpQnvPnRtjxgwJO2U++62iZXn8cnyJUdhFhOhFgFMBliHrUER\n\tIjoRKYWBayJiJwB4FAEzx6BtZxBhp3qQC5Azb9vtsAuX1mXnhT9rvInZFoPdpYNGgLlp\n\thmCAE0aLfORlG4B0AQGmrblcowUU669QLwy/Px0Z1pz1/xNn3K7MgL1O0CvOX1qNNcpW\n\t1SwbCfshfYM2ilLRVQIthVc3fr7800kyE8zE8O5twclZLlRmqO24gxppHcWlw8r/mDx/\n\tb4VA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1772622017; x=1773226817;\n\th=content-transfer-encoding:in-reply-to:content-language:references\n\t:cc:to:subject:from:user-agent:mime-version:date:message-id:x-gm-gg\n\t:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n\tbh=4PNEMytroutEiy+L+uowTINcklEQ0Vztf0KtgHG8PFU=;\n\tb=LiA3CGK6VSuBAYtpi0jmtXiDrenvQTSe8IE/lmkwlf00ScHF3F9HKqaBhRebfFiLSe\n\t4dWG6YVEizQSghXkGGc2xqHRIJtNRn2DCBE3iMEyBa02gbWcIxrupkyOQwzbLNhH6qkn\n\t77/MDmAwlYjQfsbjXTomcjfb/zpI+8KNBfDC1/nvystqrDVCxP/kAxTC/2B7/ilsQ7Qn\n\tB+YGdUEyVMZ6N6kBX0b9UZmbsAPLMdBCfHwXTf8+NFLacGdxinmf/VUb9qYxDCY59CkZ\n\tTUR+GcYUankCKs6FWIEqV2KYIpnajtv81xuMkW8dd+ZzssRXsNJ511BLUBB6oy0ye5qe\n\tpCkQ==","X-Gm-Message-State":"AOJu0Yw5mWZ30qEbIgsAow4n3qRJFq934gJ91vo+jlmALXy4mwQ+Dvyh\n\tpBTFpGo85EAcO6yEqZI6ge/NV+/ALeNmTQn0ai5cUILf+s+6BrG/l7RR1bo4bTlNJu/f6jIlDWx\n\tY3KbKRv5bXhdkPYU1a/YcuvlwKLP9EWUeW8sUsPh4eNATPFCA0+1QtXcL6X4bGw/IzT6x3KtqBF\n\tSp","X-Gm-Gg":"ATEYQzw1sF68UQ7eFD8hcMsuGAdlf4Ii9+NXZFzQLSil7e8AWULgZ1ED0nzW446jUHO\n\t79nRCBarvZ8kFJAKauoCZ8RLHD9jagYClRF9ekHly2x9S0x1CSdQ4q5BkR5Ncv+RZei06kJ+VoF\n\tyYvZAKjwzy33PHCxWWY8wwft3QVSv5OtoK1uJ0L7sKJ0DpJekS3AYlvL4tQhZedCHVmBmuYxHtx\n\tq73PHh32/x7ieUObEgQ/zyg3RO6MFtbFd0fZbwuzMiVkn1HtV6FfONiqxSJdwujymeVb3TiC+uq\n\t/wWAYnPmG24XbXCeGn4OfIwfsTk8PlujRVNhx5+1RNyvbZTMjNd0dzUYgSbm/HD3YLM2M/2DrOo\n\tFkvT1zmp/bt2FDuGplA7ctT+kFXRR1FSe711AfFVo","X-Received":["by 2002:a05:620a:f04:b0:89e:99b3:2eaa with SMTP id\n\taf79cd13be357-8cd5aec131amr177082685a.8.1772622016780; \n\tWed, 04 Mar 2026 03:00:16 -0800 (PST)","by 2002:a05:620a:f04:b0:89e:99b3:2eaa with SMTP id\n\taf79cd13be357-8cd5aec131amr177071285a.8.1772622015865; \n\tWed, 04 Mar 2026 03:00:15 -0800 (PST)"],"Message-ID":"<fd8d4c4e-6530-47fa-8c8f-33dccdee6fa3@oss.qualcomm.com>","Date":"Wed, 4 Mar 2026 12:00:14 +0100","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","From":"Hans de Goede <johannes.goede@oss.qualcomm.com>","Subject":"Re: [PATCH v5 5/5] Documentation/runtime_configuration: Add missing\n\tsoftware_isp.mode doc","To":"Milan Zamazal <mzamazal@redhat.com>,\n\t\"kieran.bingham@ideasonboard.com\" <kieran.bingham@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org","References":"<20260304075052.11599-1-johannes.goede@oss.qualcomm.com>\n\t<20260304075052.11599-6-johannes.goede@oss.qualcomm.com>\n\t<85ldg79aqi.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","Content-Language":"en-US, nl","In-Reply-To":"<85ldg79aqi.fsf@mzamazal-thinkpadp1gen7.tpbc.csb>","Content-Type":"text/plain; charset=UTF-8","Content-Transfer-Encoding":"7bit","X-Authority-Analysis":"v=2.4 cv=JqL8bc4C c=1 sm=1 tr=0 ts=69a810c2 cx=c_pps\n\ta=qKBjSQ1v91RyAK45QCPf5w==:117 a=rrvG0T/C2D967D07Ol03YQ==:17\n\ta=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10\n\ta=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22\n\ta=_K5XuSEh1TEqbUxoQ0s3:22\n\ta=EUspDBNiAAAA:8 a=20KFwNOVAAAA:8 a=jDOevRReTwciudlSUqoA:9\n\ta=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22","X-Proofpoint-ORIG-GUID":"aZIxwmasuOuzhPaBnw2rGnB9s01Fx5fg","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwMzA0MDA4NiBTYWx0ZWRfX+r5qK/YU/si0\n\t2YoIblNbsJw0y7h8JAMF2cjrguQoFyu8OYOYiAPv4yrUvl5Xs9WfoK1cDGMcVFSugl96Esm805K\n\thO84gS8fsd7PdpSU31OWiCrZosq+qSBbFetGieX7mbXDNGu/DVS9/2Om/JhbbewkxhEeaP5hNq1\n\txlGake601meyOP42UoAbtsMJW3aTlHxZPPcoFGqPEhZdX0v1dCdTC2rM1W0rRtGy2xWEzdnbqPM\n\tW9yBUQNv2KDQHJTE/4ofwwcmgDe01X7Gf9hlc/n7ZiVBQ6yvOaBhWeNmBtHKusE+PiXHb5kyxKk\n\tN7fxr9EDjYZrfMYvW0owWwFAT8xygMi0AkEgRByJrsZzAcXMa2ZGbN4LjupMs0yhmZO3nxiqzFl\n\ts/E6baTbCVzIRfNaqoj5FyN7NrBjRJhPZ4OqYLy7XvvgK+zPIpzkQcv9SMKZY9Wv+OqKH0L7BxX\n\tT7K6SpR2OJJh841AKpQ==","X-Proofpoint-GUID":"aZIxwmasuOuzhPaBnw2rGnB9s01Fx5fg","X-Proofpoint-Virus-Version":"vendor=baseguard\n\tengine=ICAP:2.0.293, Aquarius:18.0.1143, Hydra:6.1.51,\n\tFMLib:17.12.100.49\n\tdefinitions=2026-03-04_05,2026-03-03_01,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n\timpostorscore=0 adultscore=0 priorityscore=1501 lowpriorityscore=0\n\tclxscore=1015 phishscore=0 spamscore=0 suspectscore=0 malwarescore=0\n\tbulkscore=0 classifier=typeunknown authscore=0 authtc= authcc=\n\troute=outbound\n\tadjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000\n\tdefinitions=main-2603040086","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>"}}]