Show a cover letter.

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

{
    "id": 13294,
    "url": "https://patchwork.libcamera.org/api/covers/13294/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/13294/",
    "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": "<tencent_29415D382780EAA89ADCF2F98A362CA5550A@qq.com>",
    "date": "2021-08-11T06:12:54",
    "name": "[libcamera-devel,RFC,v2,0/4] pipeline: isp: The software ISP module",
    "submitter": {
        "id": 88,
        "url": "https://patchwork.libcamera.org/api/people/88/?format=api",
        "name": "Siyuan Fan",
        "email": "siyuan.fan@foxmail.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/13294/mbox/",
    "series": [
        {
            "id": 2336,
            "url": "https://patchwork.libcamera.org/api/series/2336/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2336",
            "date": "2021-08-11T06:12:54",
            "name": "pipeline: isp: The software ISP module",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2336/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/13294/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 E42F3C3240\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 11 Aug 2021 06:13:35 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 454C868886;\n\tWed, 11 Aug 2021 08:13:35 +0200 (CEST)",
            "from out203-205-221-202.mail.qq.com (out203-205-221-202.mail.qq.com\n\t[203.205.221.202])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 052C36884D\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 11 Aug 2021 08:13:30 +0200 (CEST)",
            "from localhost.localdomain ([123.126.82.8])\n\tby newxmesmtplogicsvrszc9.qq.com (NewEsmtp) with SMTP\n\tid 3569928F; Wed, 11 Aug 2021 14:13:22 +0800"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=foxmail.com header.i=@foxmail.com\n\theader.b=\"gXIq/fmp\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=foxmail.com;\n\ts=s201512; t=1628662404;\n\tbh=+X20fJuiUYvAysiSJ7/6wMb9m82hyoes3vKavjDI0o0=;\n\th=From:To:Cc:Subject:Date;\n\tb=gXIq/fmpxZtG06d1QeK+0/6s5mL32GQn7JCmEl9aJxfVXCpND6g7yBz3Av4LCIuJe\n\tenPRWjC0x7/5l4fcy54Z/fwvuWgI6lufKpgRZxIPv3hWh9Be1QgNGlj4behf4Q3zzH\n\tV8hdLW+dpXvH7CoxcWeybEyKytmwAvUdz0vT2Vnc=",
        "X-QQ-mid": "xmsmtpt1628662402tk4zg0feg",
        "Message-ID": "<tencent_29415D382780EAA89ADCF2F98A362CA5550A@qq.com>",
        "X-QQ-XMAILINFO": "NImvdRhE6fHp2cEhkM66Z52djvD9XZ1Zo6kkfspLotff4GtmZnlFjotcW0fMsd\n\t4Mb3D+6g0xd/Py+R7sUFLb8VC5sk1s1q5/Ugv3OzZj8AqQhyQVjaa/xnyoefKPUAE9cDFK5efB3E\n\t2G7xqWrZg9jVaDAPrlNSsWd0DtDn0YC5z5GTp3ymB9v+zhPQY/cdfhMgBo7VbJITILQMUFisSe4Q\n\tQgzBTcb2CwqN7v/h6t+0zKOYZMIyyvLYGa49rwKaJNN2tbfXiG4DfZAEfy3Yvea+mtpGGvgzN7dy\n\tmNMR/J/G4J2cOeMihhvkR+Ae5ebWlTw2/OQ4v/7x1PWtG2Eki4aok/SlIEPPYd1I/H2dICuqiGio\n\tepxVlFhyXjwqoVjf4QR2jp3OyfaXuazc3gHKrdPuQvFg0/IPB8VXgkAXakZ+hvXBn6wyHJ9xR0hj\n\tXkq0+Hpi1YP5fTK743VzsrKeKCESKTEH2HcIzElZlsOtTYPRG6V7TP7kjYAAN5MvldZ0Jm/380PA\n\tEROnffklNSj5NRb1YIMiNO14S1ARWLacrskkGHeDFEJzD5On/Uzbu65yM7djmHXnmDyP5ir898Is\n\tHWUfkK1xCxJajPAZkVTQno/ACKxc3tazNui0FinHid6nIjzLY2ems2O1cwjNsvwrK5Ipj4qS5j6g\n\tjjHjUkxr2K+38WrnINus11qWF+xkeit6GkbgE+iMTYtR8hEQGqRR1292QABEPgBeOOoYbM3Emr3F\n\tyNAexBjRPNkKMaBEkQEE2BSk5ZvWYeLZPaOBUjCXfmyV9vQ1cgfOJGRsCHRailw7zk+49xkVE2Io\n\tOGbU9sX2cdWUssqFeg850R5tmsFaTmxKk2/B1+qf/blWyzCtHs+AvP4v7nuwu/cfioE2APC36zOH\n\tbGeaNikeVHhAkRuIrQhk1JxoTsNmB5vpvJ3mK+KQAlGs1UOyoCqGQjvSTg2LFAyg==",
        "From": "Siyuan Fan <siyuan.fan@foxmail.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Wed, 11 Aug 2021 07:12:54 +0100",
        "X-OQ-MSGID": "<20210811061258.7421-1-siyuan.fan@foxmail.com>",
        "X-Mailer": "git-send-email 2.20.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [RFC PATCH v2 0/4] pipeline: isp: The software\n\tISP module",
        "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": "From: Fan Siyuan <siyuan.fan@foxmail.com>\n\nThis patch series fix some of issues raised last commits. Now the test module of\nsoftware isp can output the RGB888 format image.\n\nPatch 1/4 fixs the pipeline handler and make it more concise. Patch 2/4 moves the\nprevious ISP process to libcamera/swisp for general API interface. Patch 3/4 adds\nthe friend class CPU_ISP in class FrameBuffer to access the private member metadata_.\nPatch 4/4 modifies the dependent file path.\n\nFan Siyuan (4):\n  pipeline: isp: The software ISP-based pipeline handler\n  libcamera: swisp: The software ISP class\n  libcamera: framebuffer: Add the friend class CPU_ISP\n  pipeline: isp: All meson configure files\n\n include/libcamera/framebuffer.h        |   1 +\n meson_options.txt                      |   2 +-\n src/libcamera/pipeline/isp/isp.cpp     | 306 ++++++++++++\n src/libcamera/pipeline/isp/meson.build |   6 +\n src/libcamera/swisp/isp.cpp            | 643 +++++++++++++++++++++++++\n src/libcamera/swisp/isp.h              |  92 ++++\n 6 files changed, 1049 insertions(+), 1 deletion(-)\n create mode 100644 src/libcamera/pipeline/isp/isp.cpp\n create mode 100644 src/libcamera/pipeline/isp/meson.build\n create mode 100644 src/libcamera/swisp/isp.cpp\n create mode 100644 src/libcamera/swisp/isp.h"
}