{"id":13029,"url":"https://patchwork.libcamera.org/api/covers/13029/?format=json","web_url":"https://patchwork.libcamera.org/cover/13029/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20210716143215.67454-1-jacopo@jmondi.org>","date":"2021-07-16T14:32:13","name":"[libcamera-devel,0/2] libcamera: Initialize controls in the IPA","submitter":{"id":3,"url":"https://patchwork.libcamera.org/api/people/3/?format=json","name":"Jacopo Mondi","email":"jacopo@jmondi.org"},"mbox":"https://patchwork.libcamera.org/cover/13029/mbox/","series":[{"id":2246,"url":"https://patchwork.libcamera.org/api/series/2246/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=2246","date":"2021-07-16T14:32:13","name":"libcamera: Initialize controls in the IPA","version":1,"mbox":"https://patchwork.libcamera.org/series/2246/mbox/"}],"comments":"https://patchwork.libcamera.org/api/covers/13029/comments/","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 34760C3228\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 16 Jul 2021 14:31:34 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 77FAE68536;\n\tFri, 16 Jul 2021 16:31:33 +0200 (CEST)","from relay1-d.mail.gandi.net (relay1-d.mail.gandi.net\n\t[217.70.183.193])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id F01E968536\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 16 Jul 2021 16:31:31 +0200 (CEST)","(Authenticated sender: jacopo@jmondi.org)\n\tby relay1-d.mail.gandi.net (Postfix) with ESMTPSA id 7364124000D;\n\tFri, 16 Jul 2021 14:31:31 +0000 (UTC)"],"From":"Jacopo Mondi <jacopo@jmondi.org>","To":"libcamera-devel@lists.libcamera.org","Date":"Fri, 16 Jul 2021 16:32:13 +0200","Message-Id":"<20210716143215.67454-1-jacopo@jmondi.org>","X-Mailer":"git-send-email 2.32.0","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","Subject":"[libcamera-devel] [PATCH 0/2] libcamera: Initialize controls in the\n\tIPA","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>"},"content":"Hello,\n   as reported in the first patch commit message, this series moves\nregistration of some controls to the IPA and prepares to register controls\nthat depends on the IPA module capabilties (ie AeEnable, AwbEnable and such).\n\nThe second patch is just a drive-by cleanup.\n\nNo regressions detected when running CTS or comparing the registered controls\nvalues.\n\nThanks\n   j\n\nJacopo Mondi (2):\n  libcamera: ipu3: Initialize controls in the IPA\n  ipa: ipu3: Tidy-up includes\n\n include/libcamera/ipa/ipu3.mojom     |  8 ++-\n src/ipa/ipu3/ipu3.cpp                | 78 ++++++++++++++++++++--\n src/ipa/ipu3/ipu3_agc.cpp            |  2 +-\n src/ipa/ipu3/ipu3_agc.h              |  3 -\n src/ipa/ipu3/ipu3_awb.cpp            |  3 +-\n src/libcamera/pipeline/ipu3/ipu3.cpp | 96 ++++++++++++----------------\n 6 files changed, 124 insertions(+), 66 deletions(-)\n\n--\n2.32.0"}