Show a cover letter.

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

{
    "id": 20205,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/20205/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/20205/",
    "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": "<20240605095417.157703-1-stefan.klug@ideasonboard.com>",
    "date": "2024-06-05T09:53:48",
    "name": "[v4,0/3] libcamera: Add gamma control for rkisp1",
    "submitter": {
        "id": 184,
        "url": "https://patchwork.libcamera.org/api/1.1/people/184/?format=api",
        "name": "Stefan Klug",
        "email": "stefan.klug@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/20205/mbox/",
    "series": [
        {
            "id": 4363,
            "url": "https://patchwork.libcamera.org/api/1.1/series/4363/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4363",
            "date": "2024-06-05T09:53:48",
            "name": "libcamera: Add gamma control for rkisp1",
            "version": 4,
            "mbox": "https://patchwork.libcamera.org/series/4363/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/20205/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 0F651BDE6B\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed,  5 Jun 2024 09:54:27 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id CAC8F634DB;\n\tWed,  5 Jun 2024 11:54:25 +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 BB0C7634B5\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed,  5 Jun 2024 11:54:23 +0200 (CEST)",
            "from ideasonboard.com (unknown\n\t[IPv6:2a00:6020:448c:6c00:dcc4:f2dc:93ce:ff8f])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 36F9714B0;\n\tWed,  5 Jun 2024 11:54:15 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"JS/Q8nGd\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1717581255;\n\tbh=3SEPFWv8tq/NDarOu3qPQCZQQyBXH81Wlaeoxrw8F6Q=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=JS/Q8nGdcY4bllUq+oFBW04b4Gv4pRty/24emTP28rM0lda1OmkLv8LYMANWfN+E3\n\tIjWyG8ZGyR3s73L1Ss/tceFKXIQTUVfG3qTpYI86tVYT7o0UZY/Kd8m2m/UP/vWZ2W\n\tev5s8OCq7r86A/djo27jhF20ZCAkt4kDUci20e5o=",
        "From": "Stefan Klug <stefan.klug@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Stefan Klug <stefan.klug@ideasonboard.com>",
        "Subject": "[PATCH v4 0/3] libcamera: Add gamma control for rkisp1",
        "Date": "Wed,  5 Jun 2024 11:53:48 +0200",
        "Message-ID": "<20240605095417.157703-1-stefan.klug@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "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 patchset adds a gamma algorithm and the corresponding control for rkisp1.\nA camera gamma of roughly 2.2 is necessary to produce correct output images on\na standard monitor and to comply with sRGB.\n\nFurther information is available here:\nhttps://en.wikipedia.org/wiki/SRGB\nhttps://www.cambridgeincolour.com/tutorials/gamma-correction.htm\n\nv3 -> v4:\n- Changed structure in IPAActiveState and IPAFrameContext to be in line with \n  the other algorithms.\n\nv2 -> v3:\n- Renamed the algorithm to GammaOutCorrection which seems to be more in line\n  with the other algorithms. (This got clearer to me after writing the schema file)\n- Added ability to configure the default gamma value in the tuning file\n- Squashed patch 1/4 and 4/4 to make it easier to review\n- Applied feedback from reviews\n\nv1 -> v2:\n- Fixed some stylistic issues from review\n- Added gamma control only if algorithm is present\n\nStefan Klug (3):\n  libcamera: Add gamma control id\n  ipa: rkisp1: Fix algorithm controls vanish after configure\n  ipa: rkisp1: Add GammaOutCorrection algorithm\n\n src/ipa/rkisp1/algorithms/goc.cpp     | 153 ++++++++++++++++++++++++++\n src/ipa/rkisp1/algorithms/goc.h       |  42 +++++++\n src/ipa/rkisp1/algorithms/meson.build |   1 +\n src/ipa/rkisp1/ipa_context.h          |   9 ++\n src/ipa/rkisp1/rkisp1.cpp             |   2 +-\n src/libcamera/control_ids_core.yaml   |   7 ++\n 6 files changed, 213 insertions(+), 1 deletion(-)\n create mode 100644 src/ipa/rkisp1/algorithms/goc.cpp\n create mode 100644 src/ipa/rkisp1/algorithms/goc.h"
}