Show a cover letter.

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

{
    "id": 14015,
    "url": "https://patchwork.libcamera.org/api/covers/14015/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/14015/",
    "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": "<20211001103325.1077590-1-paul.elder@ideasonboard.com>",
    "date": "2021-10-01T10:33:18",
    "name": "[libcamera-devel,v2,0/7] The Great AE Changes",
    "submitter": {
        "id": 17,
        "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
        "name": "Paul Elder",
        "email": "paul.elder@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/14015/mbox/",
    "series": [
        {
            "id": 2589,
            "url": "https://patchwork.libcamera.org/api/series/2589/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2589",
            "date": "2021-10-01T10:33:18",
            "name": "The Great AE Changes",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2589/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/14015/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 02779BDC71\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri,  1 Oct 2021 10:33:39 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 77046691A6;\n\tFri,  1 Oct 2021 12:33:39 +0200 (CEST)",
            "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 56ECC691A6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri,  1 Oct 2021 12:33:37 +0200 (CEST)",
            "from pyrite.rasen.tech (unknown\n\t[IPv6:2400:4051:61:600:2c71:1b79:d06d:5032])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id BDEE7596;\n\tFri,  1 Oct 2021 12:33:35 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"c4hmHVE3\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1633084417;\n\tbh=0qrLd3lqtnxP4w6mHI7d6XM76vhP8mYKSw9Lfa8yUjw=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=c4hmHVE34WAJT92ojrmHL566bVOeU3zDNvsa2VTooVIq3a4YYul4zui9xYJQX38sz\n\tnsjCSlif+HHykwLI5ReYEGOy8I/vuh7cVeGDUlGtMqTTXK/UJhl5bo/NW5OPW5Cn8C\n\tNZiQMbmkgkBI8YOX8IFbaaAQyxO0JcTT5QVByHy0=",
        "From": "Paul Elder <paul.elder@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri,  1 Oct 2021 19:33:18 +0900",
        "Message-Id": "<20211001103325.1077590-1-paul.elder@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.27.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v2 0/7] The Great AE Changes",
        "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": "This patch series aims to solve all our AE problems.\n\nThe most important patches are 1/7, 6/7, and 7/7.\n\n1/7 defines the new AE controls, and replaces the old ones. This will\nnot compile without 2/7 to 5/7. 1/7 did not have any reviews so I'm\nputting it in this series.\n\n6/7 plumbs the AE controls through the HAL layer. It is fairly large and\ncomplex.\n\n7/7 plumbs the sensitivity-related controls, which are also related to\nthe AE controls, which is why it is included in this series. It also did\nnot have any reviews, so it's being grouped with this series.\n\nThese have yet to be tested against CTS, but the theory should be\ncorrect.\n\nPaul Elder (7):\n  controls: Reorganize the AE-related controls\n  libcamera: pipeline: uvcvideo: Support the new AE controls\n  libcamera: pipeline: raspberrypi: Support the new AE controls\n  test: ipa_data_serializer: Remove controls::AeEnable\n  libcamera: pipeline: rkisp1: Support the new AE controls\n  android: Plumb all AE-related controls\n  android: Plumb all sensitivity-related controls\n\n include/libcamera/ipa/raspberrypi.h           |   3 +-\n src/android/camera_capabilities.cpp           | 124 ++++++++--\n src/android/camera_capabilities.h             |   3 +-\n src/android/camera_device.cpp                 | 174 +++++++++++++-\n src/android/camera_device.h                   |  17 ++\n src/android/camera_hal_config.cpp             |  10 +-\n src/android/camera_hal_config.h               |   1 +\n src/ipa/raspberrypi/controller/rpi/agc.cpp    |  18 +-\n src/ipa/raspberrypi/controller/rpi/agc.hpp    |   5 +\n src/ipa/raspberrypi/raspberrypi.cpp           |  42 +++-\n src/ipa/rkisp1/rkisp1.cpp                     |  18 +-\n src/libcamera/control_ids.yaml                | 215 ++++++++++++------\n src/libcamera/pipeline/rkisp1/rkisp1.cpp      |   4 +-\n src/libcamera/pipeline/uvcvideo/uvcvideo.cpp  |  36 ++-\n .../ipa_data_serializer_test.cpp              |   1 -\n 15 files changed, 559 insertions(+), 112 deletions(-)"
}