[{"id":26710,"web_url":"https://patchwork.libcamera.org/comment/26710/","msgid":"<CAHW6GY+3StrVYTC0=02ZPXo4qbLwaUzh_gzgtEHHW+10oafc5w@mail.gmail.com>","date":"2023-03-22T13:56:24","subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"content":"Hi Naush\n\nThanks for the patch.\n\nOn Wed, 22 Mar 2023 at 13:06, Naushir Patuck via libcamera-devel\n<libcamera-devel@lists.libcamera.org> wrote:\n>\n> Update the overloaded RegionStats::get() and RegionStats::getFloating()\n> member functions to return a Region struct for consistency.\n>\n> Signed-off-by: Naushir Patuck <naush@raspberrypi.com>\n\nReviewed-by: David Plowman <david.plowman@raspberrypi.com>\n\nThanks!\nDavid\n\n> ---\n>  src/ipa/raspberrypi/controller/region_stats.h | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n>\n> diff --git a/src/ipa/raspberrypi/controller/region_stats.h b/src/ipa/raspberrypi/controller/region_stats.h\n> index 9aaf3a58a6f7..a8860dc8dba2 100644\n> --- a/src/ipa/raspberrypi/controller/region_stats.h\n> +++ b/src/ipa/raspberrypi/controller/region_stats.h\n> @@ -86,12 +86,12 @@ public:\n>                 return get_(index);\n>         }\n>\n> -       const T &get(const libcamera::Point &pos) const\n> +       const Region &get(const libcamera::Point &pos) const\n>         {\n>                 return get(pos.y * size_.width + pos.x);\n>         }\n>\n> -       const T &getFloating(unsigned int index) const\n> +       const Region &getFloating(unsigned int index) const\n>         {\n>                 if (index >= numFloatingRegions())\n>                         return default_;\n> --\n> 2.34.1\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 5E1DCC0F2A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 22 Mar 2023 13:56:37 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id DB322626E5;\n\tWed, 22 Mar 2023 14:56:36 +0100 (CET)","from mail-oa1-x36.google.com (mail-oa1-x36.google.com\n\t[IPv6:2001:4860:4864:20::36])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id CD15561ECE\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 22 Mar 2023 14:56:35 +0100 (CET)","by mail-oa1-x36.google.com with SMTP id\n\t586e51a60fabf-17671fb717cso19485229fac.8\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 22 Mar 2023 06:56:35 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1679493396;\n\tbh=DaOJxAOeK+vILeYpMaJfGf/k9rKnaYv4kETBOk/n920=;\n\th=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=OAV3MORBnv+qfLkhLNgW/OMxlPFJHIV3me6kLE2wFzqRme4EeBRUyFLRDIWS9pSen\n\t39pxcUWbm1m+q+30fFhNiePOmRANh2KYp+/cEWv/9TXkuc2+1vKsKB4MO5oFFB09+H\n\tdq5R5xW2utd7kqAFPDeQG6xNtX2QLBfw02VzwHAKaKPV6UvdVH+bwjIRLlfgVEHodO\n\tIISLcXJtjtwywg8JvN7voECAnFgrq9/qkJ+z26A43U/KGoeuui6gjwgTgFa8ixS72S\n\ttX14KhRrPPTBeYYVvNIeJROdmWHQzlIinm9OWxwmWc1MAtHgD8MOmzmkav6ECxw+8O\n\tOMtOryuHWoebw==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1679493394;\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=RQX3rqigOCetTGQp2OyCSOyPdBo8urepG15XyadiWFY=;\n\tb=rrA4X4X1hSSjDBId/Ox3gS/Ff7AXtTVKj7wJIY7uC3mldLO39YzVfyLKZjoT8OQsmg\n\t0GR+ON3EBxsYqSqk3T6Ze8P8YdoIOV/2kW6kSqxZFox17TUCUiYZxCkTawhBkiaOl/L3\n\tXJ7kYwkXoZkCVWvo0SGingCltygyMr4zrTclqX2Kg6I39R6PsMU1j+SRS8OGDMFPfdJ4\n\tyrdRIzDH4/uye4hwuP+3uidycLLWrK4vhISv0gXUbuh+eb/JbvZoBhR9KxHPZfHp7oKr\n\tDOSIIUH/qSNkLiYLHCtjAoPKXvdNKp7sghQqSIdRPiwrBfRGA/UmzajQe7hasxnTeQJs\n\t68Jw=="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"rrA4X4X1\"; dkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112; t=1679493394;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=RQX3rqigOCetTGQp2OyCSOyPdBo8urepG15XyadiWFY=;\n\tb=6T5XWKzQB/DY6HFaRllikrfzYp6n1IveawZzl0q7dFryhZ2SaKL2SKuMbtpOUSiWhF\n\tTMsy8McpZnkKdwOw3SHSglB1qsYReR7WOFiqnJMT272GtL6riG3aDIy1qpJqHzZE+wvB\n\thn+vsM3yk+ZmCrOcYddYziMdYbr5JqFJOYQNxGeI3fc2TtGVKk4G5Kb5UGE2q0o7vxgN\n\t9qCFLZ6wqPv0DwKDnUhQNgCm5kpNd3Sxr61CqxMWdch1Z/5YsEzdIpjykIphmPXpKduM\n\tq3enpv/DJ+9vfSN1u1/L+UNWpaCUr5KHvsleYpcc4uEyTCsFBPQFZidWbqrKBvlFL/wD\n\tx8PA==","X-Gm-Message-State":"AO0yUKWE8R12JHBopf1Ma21tlqKZwtjgQycG8DvvJ/Xc1crGEV9fAvv+\n\tkTR4/OH9j97ucDp19K1eSDBjJabFo/NcS0Ji8a655g==","X-Google-Smtp-Source":"AK7set+RHWr5H5INj+AQOFc/aeOioIx29dUFYT8pua2/T11OefAou/n620aW7TykBmVaEKm+reTNwZwiC+SqzoAmPWM=","X-Received":"by 2002:a05:6870:df89:b0:17e:3fe:6711 with SMTP id\n\tus9-20020a056870df8900b0017e03fe6711mr750047oab.2.1679493394613;\n\tWed, 22 Mar 2023 06:56:34 -0700 (PDT)","MIME-Version":"1.0","References":"<20230322130612.5208-1-naush@raspberrypi.com>\n\t<20230322130612.5208-8-naush@raspberrypi.com>","In-Reply-To":"<20230322130612.5208-8-naush@raspberrypi.com>","Date":"Wed, 22 Mar 2023 13:56:24 +0000","Message-ID":"<CAHW6GY+3StrVYTC0=02ZPXo4qbLwaUzh_gzgtEHHW+10oafc5w@mail.gmail.com>","To":"Naushir Patuck <naush@raspberrypi.com>","Content-Type":"text/plain; charset=\"UTF-8\"","Subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","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":"David Plowman via libcamera-devel <libcamera-devel@lists.libcamera.org>","Reply-To":"David Plowman <david.plowman@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":26725,"web_url":"https://patchwork.libcamera.org/comment/26725/","msgid":"<20230324091302.d37twlkcmjsnethg@uno.localdomain>","date":"2023-03-24T09:13:02","subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"content":"Hi Naush\n\nOn Wed, Mar 22, 2023 at 01:06:09PM +0000, Naushir Patuck via libcamera-devel wrote:\n> Update the overloaded RegionStats::get() and RegionStats::getFloating()\n> member functions to return a Region struct for consistency.\n>\n> Signed-off-by: Naushir Patuck <naush@raspberrypi.com>\n> ---\n>  src/ipa/raspberrypi/controller/region_stats.h | 4 ++--\n>  1 file changed, 2 insertions(+), 2 deletions(-)\n>\n> diff --git a/src/ipa/raspberrypi/controller/region_stats.h b/src/ipa/raspberrypi/controller/region_stats.h\n> index 9aaf3a58a6f7..a8860dc8dba2 100644\n> --- a/src/ipa/raspberrypi/controller/region_stats.h\n> +++ b/src/ipa/raspberrypi/controller/region_stats.h\n> @@ -86,12 +86,12 @@ public:\n>  \t\treturn get_(index);\n>  \t}\n>\n> -\tconst T &get(const libcamera::Point &pos) const\n> +\tconst Region &get(const libcamera::Point &pos) const\n\nWas this working because Region has a first member of type T ?\n\nAnyway, looks good\nReviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n\nThanks\n  j\n>  \t{\n>  \t\treturn get(pos.y * size_.width + pos.x);\n>  \t}\n>\n> -\tconst T &getFloating(unsigned int index) const\n> +\tconst Region &getFloating(unsigned int index) const\n>  \t{\n>  \t\tif (index >= numFloatingRegions())\n>  \t\t\treturn default_;\n> --\n> 2.34.1\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 72129C0F2A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 24 Mar 2023 09:13:09 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id AD0676270D;\n\tFri, 24 Mar 2023 10:13:08 +0100 (CET)","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 A1897626D7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 24 Mar 2023 10:13:06 +0100 (CET)","from ideasonboard.com (93-61-96-190.ip145.fastwebnet.it\n\t[93.61.96.190])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 2F2F1A49;\n\tFri, 24 Mar 2023 10:13:06 +0100 (CET)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1679649188;\n\tbh=xL/AfjPk9YpOnhvFm0CztyXT8oooTio+wbj/3v2skGs=;\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=gLXJ6l3vVyEd+wAYz55XKdzW5pUE7WSwfzoAoE9+e+IhoRj8D432MDo6FNPnYSMW5\n\tXpOHE38bU/XQX4Gq+3xsX2Vnq0VcI/JtLHfyK1Z2FMVHCMHl7qk8SBzu74DaC9g6OM\n\tgvTa99v7mAhtEvqyHOi5LcdGKtfq2/NUFuRZ0KRiIVwkR/Lw/HMTYPzkYl0ibvxQ9W\n\tgglsh2vV1GlknCySIB8vcEdGC8bufHR4Z9onGmZMFYmcxE3rzOPc3dusQzfsytJCE2\n\tRJ0qK5Qo51UYSVtNmvtXOEJz0S6DWJx37YbD6983ukBVAvUfzbNAtY3K0KJQUNtilH\n\ttgEA08Jx3fWJA==","v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1679649186;\n\tbh=xL/AfjPk9YpOnhvFm0CztyXT8oooTio+wbj/3v2skGs=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=vJfH7iJqoF7LNlNeCM4p/sxG/Q4E379rLoAiJ5e4L+LnmQa8jAVafgeS6mQPNTPpX\n\tg4ETLolALS63IZgNTzC6Jars1C4Xp/QxCdOMafiqze5iLXumyH9U5V5m6dvud555zP\n\tQNcCDMfv3KxelPCexB98JPQqRs6e3wyBE1TkARFY="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=ideasonboard.com\n\theader.i=@ideasonboard.com\n\theader.b=\"vJfH7iJq\"; dkim-atps=neutral","Date":"Fri, 24 Mar 2023 10:13:02 +0100","To":"Naushir Patuck <naush@raspberrypi.com>","Message-ID":"<20230324091302.d37twlkcmjsnethg@uno.localdomain>","References":"<20230322130612.5208-1-naush@raspberrypi.com>\n\t<20230322130612.5208-8-naush@raspberrypi.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20230322130612.5208-8-naush@raspberrypi.com>","Subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","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","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}},{"id":26759,"web_url":"https://patchwork.libcamera.org/comment/26759/","msgid":"<CAEmqJPq7cyCGR7AQ9Z9og34ZaU9mPgJHxiu72ybAonRShkC4cA@mail.gmail.com>","date":"2023-03-27T10:49:57","subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"content":"Hi Jacopo,\n\nThanks for your review!\n\nOn Fri, 24 Mar 2023 at 09:13, Jacopo Mondi <jacopo.mondi@ideasonboard.com>\nwrote:\n\n> Hi Naush\n>\n> On Wed, Mar 22, 2023 at 01:06:09PM +0000, Naushir Patuck via\n> libcamera-devel wrote:\n> > Update the overloaded RegionStats::get() and RegionStats::getFloating()\n> > member functions to return a Region struct for consistency.\n> >\n> > Signed-off-by: Naushir Patuck <naush@raspberrypi.com>\n> > ---\n> >  src/ipa/raspberrypi/controller/region_stats.h | 4 ++--\n> >  1 file changed, 2 insertions(+), 2 deletions(-)\n> >\n> > diff --git a/src/ipa/raspberrypi/controller/region_stats.h\n> b/src/ipa/raspberrypi/controller/region_stats.h\n> > index 9aaf3a58a6f7..a8860dc8dba2 100644\n> > --- a/src/ipa/raspberrypi/controller/region_stats.h\n> > +++ b/src/ipa/raspberrypi/controller/region_stats.h\n> > @@ -86,12 +86,12 @@ public:\n> >               return get_(index);\n> >       }\n> >\n> > -     const T &get(const libcamera::Point &pos) const\n> > +     const Region &get(const libcamera::Point &pos) const\n>\n> Was this working because Region has a first member of type T ?\n>\n\nThis getter was at-this-point unused.  My usage expectation seemed to be\nquite\nwrong when I originally defined this :-)\n\nRegards,\nNaush\n\n\n>\n> Anyway, looks good\n> Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>\n>\n> Thanks\n>   j\n> >       {\n> >               return get(pos.y * size_.width + pos.x);\n> >       }\n> >\n> > -     const T &getFloating(unsigned int index) const\n> > +     const Region &getFloating(unsigned int index) const\n> >       {\n> >               if (index >= numFloatingRegions())\n> >                       return default_;\n> > --\n> > 2.34.1\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 F2DFCC0F2A\n\tfor <parsemail@patchwork.libcamera.org>;\n\tMon, 27 Mar 2023 10:50:16 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 1D60B62724;\n\tMon, 27 Mar 2023 12:50:16 +0200 (CEST)","from mail-yw1-x112c.google.com (mail-yw1-x112c.google.com\n\t[IPv6:2607:f8b0:4864:20::112c])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 41F1F626D7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 27 Mar 2023 12:50:14 +0200 (CEST)","by mail-yw1-x112c.google.com with SMTP id\n\t00721157ae682-545cb3c9898so87182527b3.7\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tMon, 27 Mar 2023 03:50:14 -0700 (PDT)"],"DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org;\n\ts=mail; t=1679914216;\n\tbh=JcdasACiP3FEZFrMX2sN4zXr3EU9ZlKherr7dC5G2I4=;\n\th=References:In-Reply-To:Date:To:Subject:List-Id:List-Unsubscribe:\n\tList-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:\n\tFrom;\n\tb=HlLGOP8okV0eHTQ/cwP8cpsCnSvFy5be94PAyJMXkbZovWWnOLKJbqR3illwthuN2\n\tKLDyajY2i42ybHjud6tZz1qc/TVF1WyVpDL8lposv8ndRlyBTf0l97LN7/PZz7bLVn\n\tx74LErq5WSyafoxoX+Au6IZCrPj+IQB2+RBLfYHDD8pTLDawngyeZSxKMF55NHR0Es\n\t7q8DLQeJ8UruZe5PHycgrlLRoBatbnCxDC70fsYq3JE5gQuE5N67L4Ihh+JRUp+IIy\n\tIRi4tNKQw+yMWF0vwhXuqppRjDdiImb50FlBIO1C7tqpE3AsJYkKeGxfJFfFfIoh1r\n\t/xXKV9GWKzKBA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=raspberrypi.com; s=google; t=1679914213;\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=wWwWaSPSaRN5eNW39+11sx/24xSuzR4mYb7555qaFeU=;\n\tb=lUrS5pafd6gVa6tVbUnVw0+lXqJks5/GZbiDXZhYKCgkW9wHazyIY+iLzkeuvv3CPJ\n\t+sxXe4un2tipLZQ/S+UCBAOzclfXiUmliIxMGIpb9jPXd7q7iJ/kDhZE+tfeOud0yWtb\n\txwHipfm6EDL3Jf12XqVWXN26/2cgyWY4tM1phVS81JPnKOR/yORgEN7c+uBBiSZ7PnXn\n\t9/I00UqHBHP6SNY85n638fPmunDhoqZMSL9eGc99cwA69AvCjGIAs0PMyyQ2WXCEP4Q2\n\tnBthmDtzC0uK+UQnRNZKh2N5S26aQtp87asdH1rTAhjsNjMPGTCecI1UcOz68C9bMcsO\n\tIOeA=="],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (2048-bit key; \n\tunprotected) header.d=raspberrypi.com\n\theader.i=@raspberrypi.com\n\theader.b=\"lUrS5paf\"; dkim-atps=neutral","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20210112; t=1679914213;\n\th=cc:to:subject:message-id:date:from:in-reply-to:references\n\t:mime-version:x-gm-message-state:from:to:cc:subject:date:message-id\n\t:reply-to;\n\tbh=wWwWaSPSaRN5eNW39+11sx/24xSuzR4mYb7555qaFeU=;\n\tb=AY7cHAY2Nu4jnCzXOW8TEXgAciaOarc+fW3RhftACSdiSCkF/S0dlXNMlFyWlg2oy+\n\tQayR/l2IsbFQkthzLGKrAliMX9ukvokSZjUqU5NwsJ5oSbXPbP6o9B26QlsOVit97aFk\n\temobfwqI0Vcz7PuvBYgBJAyCIhCa1Cn85Bbjh84z+maz4cD7+nRYtb/NnpgqowlcrSuG\n\tgWODhzqa7+E2+1khkSqsWIUzAnuQrbDiE/THkGWrAAEMGQVYuSj/uL3zdaVzRzmsMyL6\n\ttVF1uuWZycPUhEqBdZGeWJQJph1la4RyV3h2tPXhiKOyofVmQmc8pp/oTcHJh+jXZ4Gi\n\t5+YQ==","X-Gm-Message-State":"AAQBX9dHSIl3Wm+XUj/lVp7Z2Gq5TDvrlHWhE8agpsXeQbYhErEV44v+\n\tP32x+aczKJmNE2n3Mvv51pK1aWkaFSa5dXh9QvxIZJSa8vpmgGM4mCUR9Q==","X-Google-Smtp-Source":"AKy350al7fDGct5Qwx/I6hgEr/ZMiWGLDIpM2JG2/4qypjBR0pAYNm322UwHtkIrgX0+apODx8pZSzlN1pddnTYdv6g=","X-Received":"by 2002:a81:ae11:0:b0:545:5b2c:4bf6 with SMTP id\n\tm17-20020a81ae11000000b005455b2c4bf6mr5101234ywh.7.1679914213012;\n\tMon, 27 Mar 2023 03:50:13 -0700 (PDT)","MIME-Version":"1.0","References":"<20230322130612.5208-1-naush@raspberrypi.com>\n\t<20230322130612.5208-8-naush@raspberrypi.com>\n\t<20230324091302.d37twlkcmjsnethg@uno.localdomain>","In-Reply-To":"<20230324091302.d37twlkcmjsnethg@uno.localdomain>","Date":"Mon, 27 Mar 2023 11:49:57 +0100","Message-ID":"<CAEmqJPq7cyCGR7AQ9Z9og34ZaU9mPgJHxiu72ybAonRShkC4cA@mail.gmail.com>","To":"Jacopo Mondi <jacopo.mondi@ideasonboard.com>","Content-Type":"multipart/alternative; boundary=\"000000000000eb8e0305f7df8116\"","Subject":"Re: [libcamera-devel] [PATCH v1 07/10] ipa: raspberrypi: Make\n\tRegionStats::get() always return a Region struct","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":"Naushir Patuck via libcamera-devel\n\t<libcamera-devel@lists.libcamera.org>","Reply-To":"Naushir Patuck <naush@raspberrypi.com>","Cc":"libcamera-devel@lists.libcamera.org","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]