[{"id":27848,"web_url":"https://patchwork.libcamera.org/comment/27848/","msgid":"<hvjhedi2wnz6y2n6om6qrfpaar4gcdyy6wnjxo65utm2hsrodt@skn244kg57o5>","date":"2023-09-22T13:45:16","subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"content":"Hi Mattijs\n\nOn Fri, Sep 15, 2023 at 09:57:29AM +0200, Mattijs Korpershoek via libcamera-devel wrote:\n> PostProcessors are configured using and input StreamConfigurations.\n> Right now, we use configuration() for the input StreamConfiguration.\n>\n> Use an intermediate variable instead, to prepare for software conversion using libyuv.\n\nTry to stay < 70 cols in commit messages ;)\n\n>\n> Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>\n\nReviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n\nThanks\n  j\n> ---\n>  src/android/camera_stream.cpp | 3 ++-\n>  1 file changed, 2 insertions(+), 1 deletion(-)\n>\n> diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp\n> index 045e60061a20..4fd05dda5ed3 100644\n> --- a/src/android/camera_stream.cpp\n> +++ b/src/android/camera_stream.cpp\n> @@ -87,6 +87,7 @@ int CameraStream::configure()\n>  \tif (type_ == Type::Internal || type_ == Type::Mapped) {\n>  \t\tconst PixelFormat outFormat =\n>  \t\t\tcameraDevice_->capabilities()->toPixelFormat(camera3Stream_->format);\n> +\t\tStreamConfiguration input = configuration();\n>  \t\tStreamConfiguration output = configuration();\n>  \t\toutput.pixelFormat = outFormat;\n>  \t\toutput.size.width = camera3Stream_->width;\n> @@ -106,7 +107,7 @@ int CameraStream::configure()\n>  \t\t\treturn -EINVAL;\n>  \t\t}\n>\n> -\t\tint ret = postProcessor_->configure(configuration(), output);\n> +\t\tint ret = postProcessor_->configure(input, output);\n>  \t\tif (ret)\n>  \t\t\treturn ret;\n>\n>\n> --\n> 2.41.0\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 2519AC326B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 22 Sep 2023 13:45:22 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 6396262944;\n\tFri, 22 Sep 2023 15:45:21 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4840A6291F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 22 Sep 2023 15:45:20 +0200 (CEST)","from ideasonboard.com (93-46-82-201.ip106.fastwebnet.it\n\t[93.46.82.201])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 068F683F;\n\tFri, 22 Sep 2023 15:43:41 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1695390321;\n\tbh=0cIgoZy/Lx4zCj07HWbn3ZO+sNKsjUKEbLPW+tUNlRk=;\n\th=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=a8t46x3IQCbsbAk6qN+7xuizumKWl3urXtUQ4QhnzOdamDaurBOyN+b5ZGuE06AfP\n\tmjPU1OOLhTyY6PEKaQCXRN7ecpE2TiLSojZVrbusi/ceuWyCIYEwAUtRJLCVz/oAbF\n\t9hE9wO563qWi6uij8EvWIEQvBQ1e0ybviXGkYBdg6G36NTqPCLeZalG3Ck0Pkb0aGH\n\t89ocFOzKiBAYUomlUqfMtLV6hqScaA3tzC0fv2J0BtUN3foTZKq7JE9rO2GiNFi+H6\n\tdNvLOHUcAzM8nJBLRRhpFoDRk6QPpbn0t4lAeeP70NtTRQlh1Hnk2lachGGyHZwwqc\n\t0cpOuzxPvvqag==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1695390222;\n\tbh=0cIgoZy/Lx4zCj07HWbn3ZO+sNKsjUKEbLPW+tUNlRk=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=SFDbt/el70SyDXkUzif1RbY8VgwPoIVGmrCxOnQXYB/CheLGriwKn7ZnU3OOp2IPg\n\tQ1pymJ7PvE1tPLFm2Mn/gNVBQFUI44rCABcU9UMqgQFbAMhr7D3kXsgYBEcWLIymWB\n\tvJSqlUyR7Hy+V8NsibYsgxDLN69cE+9xD/RFMCJY="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"SFDbt/el\"; dkim-atps=neutral","Date":"Fri, 22 Sep 2023 15:45:16 +0200","To":"Mattijs Korpershoek <mkorpershoek@baylibre.com>","Message-ID":"<hvjhedi2wnz6y2n6om6qrfpaar4gcdyy6wnjxo65utm2hsrodt@skn244kg57o5>","References":"<20230915-libyuv-convert-v1-0-1e5bcf68adac@baylibre.com>\n\t<20230915-libyuv-convert-v1-5-1e5bcf68adac@baylibre.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20230915-libyuv-convert-v1-5-1e5bcf68adac@baylibre.com>","Subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","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>","From":"Jacopo Mondi via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","Cc":"libcamera-devel@lists.libcamera.org,\n\tGuillaume La Roque <glaroque@baylibre.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":27854,"web_url":"https://patchwork.libcamera.org/comment/27854/","msgid":"<87a5tbix1t.fsf@baylibre.com>","date":"2023-09-24T12:18:54","subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","submitter":{"id":153,"url":"https://patchwork.libcamera.org/api/people/153/","name":"Mattijs Korpershoek","email":"mkorpershoek@baylibre.com"},"content":"Hi Jacopo,\n\nThank you for your review.\n\nOn ven., sept. 22, 2023 at 15:45, Jacopo Mondi <jacopo.mondi@ideasonboard.com> wrote:\n\n> Hi Mattijs\n>\n> On Fri, Sep 15, 2023 at 09:57:29AM +0200, Mattijs Korpershoek via libcamera-devel wrote:\n>> PostProcessors are configured using and input StreamConfigurations.\n>> Right now, we use configuration() for the input StreamConfiguration.\n>>\n>> Use an intermediate variable instead, to prepare for software conversion using libyuv.\n>\n> Try to stay < 70 cols in commit messages ;)\n\nSince I have to spin a v2, will fix this.\n\n>\n>>\n>> Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>\n>\n> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n>\n> Thanks\n>   j\n>> ---\n>>  src/android/camera_stream.cpp | 3 ++-\n>>  1 file changed, 2 insertions(+), 1 deletion(-)\n>>\n>> diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp\n>> index 045e60061a20..4fd05dda5ed3 100644\n>> --- a/src/android/camera_stream.cpp\n>> +++ b/src/android/camera_stream.cpp\n>> @@ -87,6 +87,7 @@ int CameraStream::configure()\n>>  \tif (type_ == Type::Internal || type_ == Type::Mapped) {\n>>  \t\tconst PixelFormat outFormat =\n>>  \t\t\tcameraDevice_->capabilities()->toPixelFormat(camera3Stream_->format);\n>> +\t\tStreamConfiguration input = configuration();\n>>  \t\tStreamConfiguration output = configuration();\n>>  \t\toutput.pixelFormat = outFormat;\n>>  \t\toutput.size.width = camera3Stream_->width;\n>> @@ -106,7 +107,7 @@ int CameraStream::configure()\n>>  \t\t\treturn -EINVAL;\n>>  \t\t}\n>>\n>> -\t\tint ret = postProcessor_->configure(configuration(), output);\n>> +\t\tint ret = postProcessor_->configure(input, output);\n>>  \t\tif (ret)\n>>  \t\t\treturn ret;\n>>\n>>\n>> --\n>> 2.41.0\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 63DA1BD808\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 24 Sep 2023 12:18:57 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2C84A62945;\n\tSun, 24 Sep 2023 14:18:57 +0200 (CEST)","from mail-ej1-x62e.google.com (mail-ej1-x62e.google.com\n\t[IPv6:2a00:1450:4864:20::62e])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 7832D62916\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Sep 2023 14:18:56 +0200 (CEST)","by mail-ej1-x62e.google.com with SMTP id\n\ta640c23a62f3a-9a9f139cd94so576006266b.2\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Sep 2023 05:18:56 -0700 (PDT)","from localhost ([89.207.171.157]) by smtp.gmail.com with ESMTPSA id\n\tkg28-20020a17090776fc00b0099b921de301sm4944211ejc.159.2023.09.24.05.18.55\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tSun, 24 Sep 2023 05:18:55 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1695557937;\n\tbh=tjin6W90DY2SNjEAvbK70kjPGxuiXSN34HIn32tghzM=;\n\th=To:In-Reply-To:References:Date:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=Jcrh5kJL033cJkSdh2a1wOd5Zp18vCXu8bx3L18HHdBGJKy5ZfWZzvpxj8gpsaFrB\n\tXUPCLe99zQtKKXTngce3yQbsqXGeV4uq8xm6defHSNsnTwuDXTSH8T/RM9e4d/ctUi\n\th8H5VcCQmCu2JDco1nTsAr6VsUXY1hhSgPdaDxdGiHE1Zn9ggd+pqan4OGLQoo43YD\n\tZ4YBARQLSJYyEYbjKe4V9AXd1Txwp1GxASqKiHxLvoRcgPrx9AqTR1RRERPfdqae8O\n\te7xNoOo7UbYzM406533cPGPl32yxTxQjv2X4rf2i6I5sl2p35cjfMlkVThHaYoC7eB\n\tlIhF0z+nsvhUA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1695557936;\n\tx=1696162736; darn=lists.libcamera.org; \n\th=mime-version:message-id:date:references:in-reply-to:subject:cc:to\n\t:from:from:to:cc:subject:date:message-id:reply-to;\n\tbh=hNsYVqvlKy988WtAPzgWm+xqM47TQ3Hp9q2RERbiNR4=;\n\tb=S2UZTLmp/JsTvLs/2hpoY8d98kqUj569sLKK3g+ncSCn+G4+GkgDZe7sQqwo5of9Qk\n\tAgMd/dzQMWVp/N5uiOvFc/PvTbLfi7izy4Ba7byoXHdzSwZZFU/XAm7TeqWOpHAKczMQ\n\tFO+WU3kl0rnI2GPQIFZnd9/yF2FHjpu6ZZ8vQ56BlmaaTchFhzbY4NQH9TDALTTONTT0\n\tsj9syYmc2o/l5T13yDolGbrJXM3KLH9J1/EONpCUkb7KGN8JNY1+wa54HUW0FQWtEDKp\n\tg8PIf/Mgb4FLTJ9pBYineAIY7kbq6ht1TJFuM8XCE5iFYrg8YbR8smrUWVtC+/imwUjp\n\t5xeQ=="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected)\n\theader.d=baylibre-com.20230601.gappssmtp.com\n\theader.i=@baylibre-com.20230601.gappssmtp.com header.b=\"S2UZTLmp\"; \n\tdkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20230601; t=1695557936; x=1696162736;\n\th=mime-version:message-id:date:references:in-reply-to:subject:cc:to\n\t:from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; \n\tbh=hNsYVqvlKy988WtAPzgWm+xqM47TQ3Hp9q2RERbiNR4=;\n\tb=g3mqVpul8ARNc1gadDVmEc5Ci8gg5VflU5VFm6rRXqWYJUIjr7gvFlf+ad4hcKmzbh\n\ty861+dIIHFk3avLmWIefywicAkO45HuWa9SbhFsxl+RxaupF4kbMqN5WLmYyb/sjSwqq\n\tWjGD6Ba4dZ7bXf+7rSHVCggzmU7e0//wWGMYibcrJEcNrwEwsvSTvd/H92+iZwPwbNCx\n\tHTL+GqaApk0yDAKE9p091QWTS+Yl6A+aOErk3RmBr2xbIpwD7qJNOqusLPzaIe6NmYGr\n\tECxQQ5jigI46NbWpDUMzN23CX26uo1kJB5eIjbvEAs8GXgt7ffN27OuhOuk84tq6rhu+\n\tOkyQ==","X-Gm-Message-State":"AOJu0YxvQC10qUwhSIzXPIR5dJqFHtnEts8T4WC4jYh2I6tV071Lwy58\n\tSYIuOvjvUapNpKpJAnkLtDZDU6exCYKLpz4LqgE=","X-Google-Smtp-Source":"AGHT+IHQyqc6L1QSxBOEUy5MqT9QaeHIYQdx5EGQI1oqQl5bGElHu+aH+zObboVbjfXsYwi2UVG2wQ==","X-Received":"by 2002:a17:906:d3:b0:9ae:7527:cdbc with SMTP id\n\t19-20020a17090600d300b009ae7527cdbcmr3815796eji.70.1695557935981; \n\tSun, 24 Sep 2023 05:18:55 -0700 (PDT)","To":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","In-Reply-To":"<hvjhedi2wnz6y2n6om6qrfpaar4gcdyy6wnjxo65utm2hsrodt@skn244kg57o5>","References":"<20230915-libyuv-convert-v1-0-1e5bcf68adac@baylibre.com>\n\t<20230915-libyuv-convert-v1-5-1e5bcf68adac@baylibre.com>\n\t<hvjhedi2wnz6y2n6om6qrfpaar4gcdyy6wnjxo65utm2hsrodt@skn244kg57o5>","Date":"Sun, 24 Sep 2023 14:18:54 +0200","Message-ID":"<87a5tbix1t.fsf@baylibre.com>","MIME-Version":"1.0","Content-Type":"text/plain","Subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","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>","From":"Mattijs Korpershoek via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Mattijs Korpershoek <mkorpershoek@baylibre.com>","Cc":"libcamera-devel@lists.libcamera.org,\n\tGuillaume La Roque <glaroque@baylibre.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":27867,"web_url":"https://patchwork.libcamera.org/comment/27867/","msgid":"<20230924185453.GC6390@pendragon.ideasonboard.com>","date":"2023-09-24T18:54:53","subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"content":"On Sun, Sep 24, 2023 at 02:18:54PM +0200, Mattijs Korpershoek via libcamera-devel wrote:\n> On ven., sept. 22, 2023 at 15:45, Jacopo Mondi wrote:\n> > On Fri, Sep 15, 2023 at 09:57:29AM +0200, Mattijs Korpershoek via libcamera-devel wrote:\n> >> PostProcessors are configured using and input StreamConfigurations.\n> >> Right now, we use configuration() for the input StreamConfiguration.\n> >>\n> >> Use an intermediate variable instead, to prepare for software conversion using libyuv.\n> >\n> > Try to stay < 70 cols in commit messages ;)\n> \n> Since I have to spin a v2, will fix this.\n\nIt's 72 columns actually :-) I don't know if it's specific to my\ndistribution or my editor, but vim automatically wraps at 72 columns in\ncommit messages for me.\n\n> >> Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>\n> >\n> > Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n> >\n> >> ---\n> >>  src/android/camera_stream.cpp | 3 ++-\n> >>  1 file changed, 2 insertions(+), 1 deletion(-)\n> >>\n> >> diff --git a/src/android/camera_stream.cpp b/src/android/camera_stream.cpp\n> >> index 045e60061a20..4fd05dda5ed3 100644\n> >> --- a/src/android/camera_stream.cpp\n> >> +++ b/src/android/camera_stream.cpp\n> >> @@ -87,6 +87,7 @@ int CameraStream::configure()\n> >>  \tif (type_ == Type::Internal || type_ == Type::Mapped) {\n> >>  \t\tconst PixelFormat outFormat =\n> >>  \t\t\tcameraDevice_->capabilities()->toPixelFormat(camera3Stream_->format);\n> >> +\t\tStreamConfiguration input = configuration();\n> >>  \t\tStreamConfiguration output = configuration();\n> >>  \t\toutput.pixelFormat = outFormat;\n> >>  \t\toutput.size.width = camera3Stream_->width;\n> >> @@ -106,7 +107,7 @@ int CameraStream::configure()\n> >>  \t\t\treturn -EINVAL;\n> >>  \t\t}\n> >>\n> >> -\t\tint ret = postProcessor_->configure(configuration(), output);\n> >> +\t\tint ret = postProcessor_->configure(input, output);\n\nThe change looks fine, but it's hard to review it on its own. As the\nchange is very small, I would squash this with the patch that needs it.\n\n> >>  \t\tif (ret)\n> >>  \t\t\treturn ret;\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 DF5D6BD808\n\tfor <parsemail@patchwork.libcamera.org>;\n\tSun, 24 Sep 2023 18:54:44 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 2CB1E62944;\n\tSun, 24 Sep 2023 20:54:44 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 9AF2E62916\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSun, 24 Sep 2023 20:54:42 +0200 (CEST)","from pendragon.ideasonboard.com (213-243-189-158.bb.dnainternet.fi\n\t[213.243.189.158])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id AD21313C5;\n\tSun, 24 Sep 2023 20:53:02 +0200 (CEST)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1695581684;\n\tbh=m6CSvK9Fn2QKXpaEuM7/iwm+rTZXjaeIZ5AlDi/mfW4=;\n\th=Date:To:References:In-Reply-To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=U48q9doQhtKksb4aAvDVX2i8ttkoI3YC+Rohwt4tkG45LCibFcOQtfpcTFMwNtIxc\n\tjEIDqU3wk+/OvOQMpIIld2CXE/8sjJnRO9lztwLeq08VNobUEr/9rNpVIN8roGdeCd\n\t6a4WWEsG9NzCH/sKyn89gOwOJYPHP174V2lFHKuJT/zMnLYQ6BLpg9pwO4q9te+Ntc\n\tKd4PeVtUDbeG4kcN3hMc3z23+58DGz+q6XHpG5bUuzMNMw1iKygW0s3vanlhrg065d\n\tuF6QHsaYTaPvGplE+OTIEEdwbMO6WA/b/KtAxmAI4ajfzvLXg5EGurQfebLo33mWkK\n\tT9pf9IaH74pqg==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1695581582;\n\tbh=m6CSvK9Fn2QKXpaEuM7/iwm+rTZXjaeIZ5AlDi/mfW4=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=NiBAkPhXdykc+euRuCMp6/Xh8ioNvbyASOQ+TZPyD2sw9Lrc19S9IWb5cCxJOOIsE\n\tLnP5dzOIixVSD3g121gA92c4xXjMD9iu+vKqeD+wDUG7tnlUH//l0JMzY32x+Z6Tsy\n\tQh25TjPH4jIW6UXFsleSsK9u0khmoGqCmaQVBtqU="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"NiBAkPhX\"; dkim-atps=neutral","Date":"Sun, 24 Sep 2023 21:54:53 +0300","To":"Mattijs Korpershoek <mkorpershoek@baylibre.com>","Message-ID":"<20230924185453.GC6390@pendragon.ideasonboard.com>","References":"<20230915-libyuv-convert-v1-0-1e5bcf68adac@baylibre.com>\n\t<20230915-libyuv-convert-v1-5-1e5bcf68adac@baylibre.com>\n\t<hvjhedi2wnz6y2n6om6qrfpaar4gcdyy6wnjxo65utm2hsrodt@skn244kg57o5>\n\t<87a5tbix1t.fsf@baylibre.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<87a5tbix1t.fsf@baylibre.com>","Subject":"Re: [libcamera-devel] [PATCH RFC 5/7] android: camera_stream: add\n\tadd explicit input configuration","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>","From":"Laurent Pinchart via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>","Cc":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org,\n\tGuillaume La Roque <glaroque@baylibre.com>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]