Show a cover letter.

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

{
    "id": 14662,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/14662/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/14662/",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/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": "<20211119210239.18540-1-laurent.pinchart@ideasonboard.com>",
    "date": "2021-11-19T21:02:34",
    "name": "[libcamera-devel,v2,0/5] ipa: ipu3: agc: Misc improvements",
    "submitter": {
        "id": 2,
        "url": "https://patchwork.libcamera.org/api/1.1/people/2/?format=api",
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/14662/mbox/",
    "series": [
        {
            "id": 2738,
            "url": "https://patchwork.libcamera.org/api/1.1/series/2738/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2738",
            "date": "2021-11-19T21:02:34",
            "name": "ipa: ipu3: agc: Misc improvements",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2738/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/14662/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 A98B6BF415\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 19 Nov 2021 21:03:07 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 8E11560378;\n\tFri, 19 Nov 2021 22:03:06 +0100 (CET)",
            "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 5C63B600B5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 19 Nov 2021 22:03:05 +0100 (CET)",
            "from pendragon.lan (62-78-145-57.bb.dnainternet.fi [62.78.145.57])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id D68411C19\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 19 Nov 2021 22:03:04 +0100 (CET)"
        ],
        "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=\"J78mwL2X\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1637355785;\n\tbh=B7QsIYA1n+UcHq0uK+Bagj3kPsKrkk1lLNjHRuZl+T4=;\n\th=From:To:Subject:Date:From;\n\tb=J78mwL2Xc69vbwgH+sysX++RCfC0IUjK054Tnwptx7Xkir0KEva1/BFip+Ia9SuCm\n\tXUeGRaWD+wFSb2Y5zT6nkqxl+cUdtwcAT+hQVg5i+OxHZxrv5CIsr+LoXzxBdqq1xW\n\tfmcaxr8rG6KJ7/RjEfCxmlvR585jltqQovw57cbA=",
        "From": "Laurent Pinchart <laurent.pinchart@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri, 19 Nov 2021 23:02:34 +0200",
        "Message-Id": "<20211119210239.18540-1-laurent.pinchart@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.32.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v2 0/5] ipa: ipu3: agc: Misc improvements",
        "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\nHere's a set of assorted patches for the IPU3 IPA AGC, triggered by the\nseries that was recently integrated. The first four patches are\nrefactoring and small cleanups (including variable naming and\ndocumentation improvements), and the last patch fixes what I believe to\nbe a bug.\n\nLaurent Pinchart (5):\n  ipa: ipu3: agc: Drop kMaxLuminance constant\n  ipa: ipu3: agc: Standardize vocabulary on \"relative luminance\"\n  ipa: ipu3: agc: Rename currentYGain\n  ipa: ipu3: agc: Return the inter-quantile mean from\n    measureBrightness()\n  ipa: ipu3: agc: Saturate the averages when computing relative\n    luminance\n\n src/ipa/ipu3/algorithms/agc.cpp | 136 +++++++++++++++++---------------\n src/ipa/ipu3/algorithms/agc.h   |  17 ++--\n 2 files changed, 82 insertions(+), 71 deletions(-)\n\n\nbase-commit: f2a1817275db8fb77acb5f2771b7577be8642194"
}