Show a cover letter.

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

{
    "id": 20051,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/20051/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/20051/",
    "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": "<20240517075751.3866269-1-paul.elder@ideasonboard.com>",
    "date": "2024-05-17T07:57:46",
    "name": "[v2,0/5] utils: tuning: Add AGC and CCM",
    "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/20051/mbox/",
    "series": [
        {
            "id": 4311,
            "url": "https://patchwork.libcamera.org/api/1.1/series/4311/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=4311",
            "date": "2024-05-17T07:57:46",
            "name": "utils: tuning: Add AGC and CCM",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/4311/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/20051/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 51E87BD78E\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 17 May 2024 07:58:03 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 151966347E;\n\tFri, 17 May 2024 09:58:03 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 6FCB86347C\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 17 May 2024 09:58:01 +0200 (CEST)",
            "from neptunite.hamster-moth.ts.net\n\t(h175-177-049-156.catv02.itscom.jp [175.177.49.156])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 87562475;\n\tFri, 17 May 2024 09:57:51 +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=\"BMzEvIl5\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1715932672;\n\tbh=JetsWfLwX6TUAxQjZm8k4ohxtZ0vgL1HR5CyCilh9rs=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=BMzEvIl5y8dgGp2xqNXJTEWXcFUvvkgMCnPqiN+UHqVSkrCBuXPZMR5u0gh5lYjgL\n\tnfcp5wqt3UG8q91YKqPT/68OAX6TBVz9RcgKzsv9evxlE3s3Ej0E4/Xq1iW43FNygG\n\t7C8eBAxEnF9pShUhvL4NVBBx/XIXZkCLf8tyF3CQ=",
        "From": "Paul Elder <paul.elder@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Cc": "Paul Elder <paul.elder@ideasonboard.com>",
        "Subject": "[PATCH v2 0/5] utils: tuning: Add AGC and CCM",
        "Date": "Fri, 17 May 2024 16:57:46 +0900",
        "Message-Id": "<20240517075751.3866269-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 skeletal tuning modules for AGC and CCM/CTK (color\ncorrection matrix / crosstalk correction), mainly for rkisp1. They are\nhardcoded values for now, copied from ctt.\n\nThis also adds a tuning file for the imx335 for rkisp1.\n\nIn v2, mainly we add support for both v10 and v12, as one tuning file\nshould work for both platforms. The format of matrices that are meant to\nbe interpolated (usually via color temperate) such as color correction\nmatrices, is changed to match that of lsc.\n\nPaul Elder (5):\n  utils: libtuning: modules: Add skeletal AGC module\n  utils: tuning: rkisp1: Add skeletal AGC to the rkisp1 tuning script\n  utils: libtuning: modules: Add skeletal CCM module\n  utils: tuning: rkisp1: Add skeletal CTK to the rkisp1 tuning script\n  ipa: rkisp1: data: Add hardcoded tuning file for imx335\n\n src/ipa/rkisp1/data/imx335.yaml               | 195 ++++++++++++++++++\n src/ipa/rkisp1/data/meson.build               |   1 +\n .../tuning/libtuning/modules/agc/__init__.py  |   6 +\n utils/tuning/libtuning/modules/agc/agc.py     |  21 ++\n utils/tuning/libtuning/modules/agc/rkisp1.py  | 112 ++++++++++\n .../tuning/libtuning/modules/ccm/__init__.py  |   6 +\n utils/tuning/libtuning/modules/ccm/ccm.py     |  22 ++\n utils/tuning/libtuning/modules/ccm/rkisp1.py  |  89 ++++++++\n utils/tuning/rkisp1.py                        |   6 +-\n 9 files changed, 457 insertions(+), 1 deletion(-)\n create mode 100644 src/ipa/rkisp1/data/imx335.yaml\n create mode 100644 utils/tuning/libtuning/modules/agc/__init__.py\n create mode 100644 utils/tuning/libtuning/modules/agc/agc.py\n create mode 100644 utils/tuning/libtuning/modules/agc/rkisp1.py\n create mode 100644 utils/tuning/libtuning/modules/ccm/__init__.py\n create mode 100644 utils/tuning/libtuning/modules/ccm/ccm.py\n create mode 100644 utils/tuning/libtuning/modules/ccm/rkisp1.py"
}