From patchwork Tue Apr 5 00:42:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Christian Rauch X-Patchwork-Id: 15615 Return-Path: X-Original-To: parsemail@patchwork.libcamera.org Delivered-To: parsemail@patchwork.libcamera.org Received: from lancelot.ideasonboard.com (lancelot.ideasonboard.com [92.243.16.209]) by patchwork.libcamera.org (Postfix) with ESMTPS id 589A5C3260 for ; Tue, 5 Apr 2022 00:42:26 +0000 (UTC) Received: from lancelot.ideasonboard.com (localhost [IPv6:::1]) by lancelot.ideasonboard.com (Postfix) with ESMTP id F1EBF65641; Tue, 5 Apr 2022 02:42:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=libcamera.org; s=mail; t=1649119345; bh=JuVzSB5dB/GwkXEWP3cFR31HptSzBMeuKMg5Yu3wvVM=; h=To:Date:In-Reply-To:References:Subject:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=XlyDgvpIP8a2l1hLrCrNMPfhOCnfEXcE8odPzqtz7yI2GyJxzU0ZlpHPuVjiXRUfH Uuaq89qShBdoZWhlDonBs8tiUdSJF4zkzXvkH95JDIqhclWkj5WvaF3ZwbuhO4BT05 Gw/0nWfd2bTgxTWaLf8UBefXkqeX4/NAg8rT9z0b4DM1e3qmHVD5Q6Qup7kCm8vhAr wVUNrfz/tb5KV93nvLwJqThP9Hc0fbTLqy4tkBmuhkVo4BzHxmwjn2LaoHnK8YaAnX MepJ4Mzmurg3TOkjDQMv/xGr7eG/mq1pO3rD/dQRlkmQAh9c2/V5qH7FeDiJyKx/El zuwE0bxfQNXkg== Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by lancelot.ideasonboard.com (Postfix) with ESMTPS id A3CE965640 for ; Tue, 5 Apr 2022 02:42:22 +0200 (CEST) Authentication-Results: lancelot.ideasonboard.com; dkim=pass (1024-bit key; unprotected) header.d=gmx.net header.i=@gmx.net header.b="dn/hBKF7"; dkim-atps=neutral DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1649119342; bh=JuVzSB5dB/GwkXEWP3cFR31HptSzBMeuKMg5Yu3wvVM=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=dn/hBKF7frxW8wcIm0Rv7MNZ5MVLHc119cRfVBXMmjFkEewvqP9gqJqtCsJHsk4vR J+nobZmsBgVG79UgFAYtbHlUOJ0w4JhWdb9yN2+JlCEyxbCmkz2u3aFSviaaPQ77ao iz+yuAE35bTlAY+pFExa5NmTq9g/+38gatpm+i8s= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([92.10.251.63]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MGz1f-1nnvjh0ReN-00E2fI; Tue, 05 Apr 2022 02:42:22 +0200 To: libcamera-devel@lists.libcamera.org Date: Tue, 5 Apr 2022 01:42:11 +0100 Message-Id: <20220405004215.86340-2-Rauch.Christian@gmx.de> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220405004215.86340-1-Rauch.Christian@gmx.de> References: <20220405004215.86340-1-Rauch.Christian@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:rpolKMIt4wjkCHnVn4td08oirM7e8GiudIU5WAffthMUHOqbSKF CmkTx22cA44z58OBsMQyRasFoGV9p30yWJMR0EypZqJw6A+9EVxkMEIELtGMGyIYYwEYlGe AhcQ2vpeThJ4jQUDHDE2ElGzccHlvX3LXJH1qyUshnXYhENnOQLxh5zmOuk87+5DeaxTY+c 3q+GB7Xf/tOsFFXcAYBTg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:w5hD4gHjLAQ=:LFji2d49qQhiucAZHxj3Km gU0tSrXF35gfNV/tdnuw9Wil8DWf4vgc325G8gBg0MHpQE2etlNLds6LHUyPb87FlU0RxsXoV 7KuYuJ14CF8dRkshMUklybOm4iELm/0wGPS3Opoc8Jld90PeMe/M/5HnITRuQjPzMpM0UuEPk 3CIsAH8KbgSYddWlD2lli9eBl3RGjx4kA0UNM5mw/cbNylmqYjq9qyBp3oXR7xDd5nEtKrodC 0O+pOpsadhd8NGu4kKcrHCQH5B2DnCMa4P8tPXx+EOJC6vrXTbSzJCdf4E8EHWsik7w9KEsXq xn+dDHccoqMmXPYEhPAH/136tkGNT08jMcpqj1U8jCq7oktP8zvvLvXBoJ5WJ4Xa441rIX8qK ed9p17oXc+mnpzeDjwaVZW2yiYOxPMuxbcwzncHlz7xpXCFryStjaNl8u3NTlaRErlzg6PLG+ XPVcYJwT9L4B84ErWipQy9fdb66sSOa16IJvAq9CIyglnWyk0IeU7mW6wzB8lgfYxd/XaJrR4 iUJXYUIX8CMjU6fYVcb0NKOCNplgOjHx67BTTqWvl+xnvMrkLwQDwicfN27r6awuo0XUl7mIh k8yoWwyV4gqD/1H6zd/vPxezUZoYL4EtytIvtspSB7DlWYOnyOg91bm9xxzp4VQ6NKh6vJTdV MK25Kiqzn+XfG1/H2+uISTpfp1nQAXyQI7PSKU932IHwpA2BMnWp3Y7E/vLdL8whtLv7Ulvu8 HroWW/OhLnV9Xj+JNARy9FNGjgZZIQAdrn4pD1vaiTXyt7ayumlRJLcnnUpWUcT1Ss7MacGDF 0zsOdNDA/yLjVHP6RrWZvxI/K8RCfmXDCYVL3L9fy/1SAYl8ytw+NWCiMNq74717WfDl7eOJv ztvdQemgqU40dger+wV4iVjjFq7zFCWXQmCFRXhZuXfoIOXTmjjxxmgTG7Bh+d+qHThs0iIir L27RUpiy/lMGX6X4ut8hgIi7tLu9gEDhqAXJP+tdz5+8s3HFUxz+nnQCYW/BCIqCAHrFWkL9B 9SBHLukShX2zyVuAIPj6D/3hM7TqT4vmyY71mOKEQkr51VBuEmm90rEQgN9mQOJ8zZIcpMmgb cHjr+c67qvcu7I= Subject: [libcamera-devel] [PATCH v2 1/5] define Span size as shape vector X-BeenThere: libcamera-devel@lists.libcamera.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Christian Rauch via libcamera-devel From: Christian Rauch Reply-To: Christian Rauch Errors-To: libcamera-devel-bounces@lists.libcamera.org Sender: "libcamera-devel" This follows the convention in other Tensor APIs. Since all tensors are represented as a Span with a single dimension, values provided in 'size' are interpreted as fixed-size Spans, while an empty array ("[]") will be interpreted as variable-sized Span. Signed-off-by: Christian Rauch --- src/libcamera/control_ids.yaml | 2 +- src/libcamera/property_ids.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) -- 2.25.1 diff --git a/src/libcamera/control_ids.yaml b/src/libcamera/control_ids.yaml index 9d4638ae..c3f593a1 100644 --- a/src/libcamera/control_ids.yaml +++ b/src/libcamera/control_ids.yaml @@ -291,7 +291,7 @@ controls: transformation. The 3x3 matrix is stored in conventional reading order in an array of 9 floating point values. - size: [3x3] + size: [3,3] - ScalerCrop: type: Rectangle diff --git a/src/libcamera/property_ids.yaml b/src/libcamera/property_ids.yaml index 12ecbce5..47c350ed 100644 --- a/src/libcamera/property_ids.yaml +++ b/src/libcamera/property_ids.yaml @@ -497,7 +497,7 @@ controls: - PixelArrayOpticalBlackRectangles: type: Rectangle - size: [n] + size: [] description: | The pixel array region(s) which contain optical black pixels considered valid for calibration purposes. @@ -592,7 +592,7 @@ controls: - PixelArrayActiveAreas: type: Rectangle - size: [n] + size: [] description: | The PixelArrayActiveAreas property defines the (possibly multiple and overlapping) portions of the camera sensor readable pixel matrix