Show a cover letter.

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

{
    "id": 22388,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/22388/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/22388/",
    "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": "<20241218074601.3552093-1-paul.elder@ideasonboard.com>",
    "date": "2024-12-18T07:45:59",
    "name": "[v3,0/2] ipa: rkisp1: Add lux estimation",
    "submitter": {
        "id": 17,
        "url": "https://patchwork.libcamera.org/api/1.1/people/17/?format=api",
        "name": "Paul Elder",
        "email": "paul.elder@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/22388/mbox/",
    "series": [
        {
            "id": 4909,
            "url": "https://patchwork.libcamera.org/api/1.1/series/4909/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4909",
            "date": "2024-12-18T07:45:59",
            "name": "ipa: rkisp1: Add lux estimation",
            "version": 3,
            "mbox": "https://patchwork.libcamera.org/series/4909/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/22388/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 E0CD1C3301\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 18 Dec 2024 07:46:22 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 28C9F6807F;\n\tWed, 18 Dec 2024 08:46:22 +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 87D8F61898\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 18 Dec 2024 08:46:20 +0100 (CET)",
            "from neptunite.hamster-moth.ts.net (unknown\n\t[IPv6:2404:7a81:160:2100:6d4:c4ff:fe49:f0b3])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 3658F34D;\n\tWed, 18 Dec 2024 08:45:40 +0100 (CET)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"QZYKwcD2\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1734507942;\n\tbh=eQVIo4Dni+7oqTCsJQWB0kLxaXmPlrPZQLkAfIaNQCI=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=QZYKwcD29QID9sbBkeofaoYRTEsUSCyd9NtGFZ5Vp3R3o2YyyTvfp0JBWJxWKuHSo\n\tIfxwFLluKGGHrTkmUEzypAXG1ZBUpedA3mXRQKjq97ZKhK23qCiP04HARhNTc2mxPm\n\taRBqpyq9vzo5AvVI2Zw4dWM4DekZgtjuCzF2t9f4=",
        "From": "Paul Elder <paul.elder@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org, laurent.pinchart@ideasonboard.com, \n\tstefan.klug@ideasonboard.com",
        "Cc": "Paul Elder <paul.elder@ideasonboard.com>",
        "Subject": "[PATCH v3 0/2] ipa: rkisp1: Add lux estimation",
        "Date": "Wed, 18 Dec 2024 16:45:59 +0900",
        "Message-Id": "<20241218074601.3552093-1-paul.elder@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.39.2",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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 series adds a lux algorithm module to libipa and rkisp1. It is\nmodeled/copied from Raspberry Pi's, and estimates the lux level of the\nimage.\n\nOriginally this was meant only to be used by agc, and thus wasn't seen\nas required as it could just be built in to agc. However, there seems to\nnow be demand for it for bayesian awb, so this series has been brought\nout of bitrot.\n\nv3 only has minor formatting (both text and code) fixes.\n\nPaul Elder (2):\n  ipa: libipa: Add Lux helper\n  ipa: rkisp1: Add Lux algorithm module\n\n src/ipa/libipa/lux.cpp                | 181 ++++++++++++++++++++++++++\n src/ipa/libipa/lux.h                  |  42 ++++++\n src/ipa/libipa/meson.build            |   2 +\n src/ipa/rkisp1/algorithms/lux.cpp     |  80 ++++++++++++\n src/ipa/rkisp1/algorithms/lux.h       |  36 +++++\n src/ipa/rkisp1/algorithms/meson.build |   1 +\n src/ipa/rkisp1/ipa_context.h          |   4 +\n 7 files changed, 346 insertions(+)\n create mode 100644 src/ipa/libipa/lux.cpp\n create mode 100644 src/ipa/libipa/lux.h\n create mode 100644 src/ipa/rkisp1/algorithms/lux.cpp\n create mode 100644 src/ipa/rkisp1/algorithms/lux.h"
}