Show a cover letter.

GET /api/covers/10027/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 10027,
    "url": "https://patchwork.libcamera.org/api/covers/10027/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/10027/",
    "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": "<20201009122101.73858-1-jacopo@jmondi.org>",
    "date": "2020-10-09T12:20:51",
    "name": "[libcamera-devel,00/10] android: 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/10027/mbox/",
    "series": [
        {
            "id": 1370,
            "url": "https://patchwork.libcamera.org/api/series/1370/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1370",
            "date": "2020-10-09T12:20:51",
            "name": "android: Introduce draft controls",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/1370/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/10027/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 A9625BEEE0\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri,  9 Oct 2020 12:17:08 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 59E7460725;\n\tFri,  9 Oct 2020 14:17:08 +0200 (CEST)",
            "from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net\n\t[217.70.183.198])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id A408760358\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri,  9 Oct 2020 14:17:07 +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 relay6-d.mail.gandi.net (Postfix) with ESMTPSA id 34471C0006;\n\tFri,  9 Oct 2020 12:17:06 +0000 (UTC)"
        ],
        "X-Originating-IP": "93.34.118.233",
        "From": "Jacopo Mondi <jacopo@jmondi.org>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri,  9 Oct 2020 14:20:51 +0200",
        "Message-Id": "<20201009122101.73858-1-jacopo@jmondi.org>",
        "X-Mailer": "git-send-email 2.28.0",
        "MIME-Version": "1.0",
        "Subject": "[libcamera-devel] [PATCH 00/10] android: Introduce draft controls",
        "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": "Compared to the RFC this series includes [1/10] from Kieran which\nallows defining draft controls in the ::draft:: namespace.\n\n[2/10] can be pushed right now, just collected here for reference.\n\nProperties and controls definition adjusted with comments from Kieran and\nNiklas.\n\nIntegration in the IPU3 pipeline handler reworked to remove\nCameraData::properties_ initialization and fixed metadata settings.\n\n4 new patches on top that wire the new properties handling in the\nAndroid Camera HAL. The properties value for the pipeline max depth and\nthe available noise reduction modes verified using OpenCamera.\n\nCompared to the RFC I've dropped all tags, as the series changed quite\nsignificantly.\n\nThanks\n  j\n\nJacopo Mondi (9):\n  libcamera: controls: Define AwbLocked control\n  libcamera: property_ids: Define draft properties\n  libcamera: control_ids: Define draft controls\n  libcamera: ipu3: Register pipeline properties\n  libcamera: ipu3: Report pipeline depth\n  android: camera_device: Handle 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  properties: Support draft controls and properties\n\n include/libcamera/control_ids.h.in   |   6 +\n include/libcamera/property_ids.h.in  |   6 +\n src/android/camera_device.cpp        |  77 ++++++--\n src/android/camera_device.h          |   3 +-\n src/libcamera/control_ids.cpp.in     |  13 ++\n src/libcamera/control_ids.yaml       | 277 +++++++++++++++++++++++++++\n src/libcamera/pipeline/ipu3/ipu3.cpp |  11 ++\n src/libcamera/property_ids.cpp.in    |  13 ++\n src/libcamera/property_ids.yaml      |  74 +++++++\n utils/gen-controls.py                |  36 +++-\n 10 files changed, 490 insertions(+), 26 deletions(-)\n\n--\n2.28.0"
}