Cover Letter Detail
Show a cover letter.
GET /api/covers/10133/?format=api
{ "id": 10133, "url": "https://patchwork.libcamera.org/api/covers/10133/?format=api", "web_url": "https://patchwork.libcamera.org/cover/10133/", "project": { "id": 1, "url": "https://patchwork.libcamera.org/api/projects/1/?format=api", "name": "libcamera", "link_name": "libcamera", "list_id": "libcamera_core", "list_email": "libcamera-devel@lists.libcamera.org", "web_url": "", "scm_url": "", "webscm_url": "" }, "msgid": "<20201020180534.36855-1-jacopo@jmondi.org>", "date": "2020-10-20T18:05:21", "name": "[libcamera-devel,v2,00/13] libcamera: Introduce draft controls", "submitter": { "id": 3, "url": "https://patchwork.libcamera.org/api/people/3/?format=api", "name": "Jacopo Mondi", "email": "jacopo@jmondi.org" }, "mbox": "https://patchwork.libcamera.org/cover/10133/mbox/", "series": [ { "id": 1391, "url": "https://patchwork.libcamera.org/api/series/1391/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1391", "date": "2020-10-20T18:05:21", "name": "libcamera: Introduce draft controls", "version": 2, "mbox": "https://patchwork.libcamera.org/series/1391/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/10133/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 18D3EBDB1F\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 20 Oct 2020 16:05:14 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id A415061D8B;\n\tTue, 20 Oct 2020 18:05:13 +0200 (CEST)", "from relay10.mail.gandi.net (relay10.mail.gandi.net\n\t[217.70.178.230])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 2802361D83\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 20 Oct 2020 18:05:12 +0200 (CEST)", "from uno.lan (93-34-118-233.ip49.fastwebnet.it [93.34.118.233])\n\t(Authenticated sender: jacopo@jmondi.org)\n\tby relay10.mail.gandi.net (Postfix) with ESMTPSA id 97EF8240012;\n\tTue, 20 Oct 2020 16:05:10 +0000 (UTC)" ], "From": "Jacopo Mondi <jacopo@jmondi.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 20 Oct 2020 20:05:21 +0200", "Message-Id": "<20201020180534.36855-1-jacopo@jmondi.org>", "X-Mailer": "git-send-email 2.28.0", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH v2 00/13] libcamera: Introduce draft\n\tcontrols", "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>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "Hello,\n compared to v1 this series does not define properties to report\na control's supported values but instead augments ControlInfo to report\na list of supported values, as suggested by Laurent during review of v1.\n\nThe patches for the ControlInfo class should be considered RFC.\n\nTested on IPU3 by inspecting static metadata with OpenCamera, not yet run\nthrough CTS or cros_camera_test.\n\nThanks\n j\n\nJacopo Mondi (12):\n libcamera: control_ids: Define draft controls\n libcamera: controls: Add supported values to ControlInfo\n libcamera: controls: Construct from values list\n libcamera: controls: Generate a vector of enumerated values\n ipa: raspberry: Initialize ControlInfo with values list\n libcamera: control_ids: Remove max values in enumerations\n libcamera: ipu3: Register camera controls\n libcamera: ipu3: Report pipeline depth\n android: camera_device: Report PIPELINE_MAX_DEPTH\n android: camera_device: Handle NOISE_REDUCTION_MODES\n android: camera_device: Handle COLOR_CORRECTION_ABERRATION_MODE\n android: camera_device: Handle LENS_SHADING_MAP_MODES\n\nKieran Bingham (1):\n libcamera: Support draft controls and properties\n\n include/libcamera/control_ids.h.in | 6 +\n include/libcamera/controls.h | 6 +-\n include/libcamera/ipa/raspberrypi.h | 8 +-\n include/libcamera/property_ids.h.in | 6 +\n src/android/camera_device.cpp | 65 +++++--\n src/libcamera/control_ids.cpp.in | 17 ++\n src/libcamera/control_ids.yaml | 269 +++++++++++++++++++++++++--\n src/libcamera/controls.cpp | 39 +++-\n src/libcamera/pipeline/ipu3/ipu3.cpp | 9 +\n src/libcamera/property_ids.cpp.in | 15 ++\n utils/gen-controls.py | 49 ++++-\n 11 files changed, 447 insertions(+), 42 deletions(-)\n\n--\n2.28.0" }