Show a cover letter.

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

{
    "id": 9882,
    "url": "https://patchwork.libcamera.org/api/covers/9882/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/9882/",
    "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": "<20200930200831.2066751-1-niklas.soderlund@ragnatech.se>",
    "date": "2020-09-30T20:08:25",
    "name": "[libcamera-devel,0/6] libcamera: pipeline: rkisp1: Refresh to match upstream",
    "submitter": {
        "id": 5,
        "url": "https://patchwork.libcamera.org/api/people/5/?format=api",
        "name": "Niklas Söderlund",
        "email": "niklas.soderlund@ragnatech.se"
    },
    "mbox": "https://patchwork.libcamera.org/cover/9882/mbox/",
    "series": [
        {
            "id": 1341,
            "url": "https://patchwork.libcamera.org/api/series/1341/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1341",
            "date": "2020-09-30T20:08:25",
            "name": "libcamera: pipeline: rkisp1: Refresh to match upstream",
            "version": 1,
            "mbox": "https://patchwork.libcamera.org/series/1341/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/9882/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 998B9C3B5C\n\tfor <parsemail@patchwork.libcamera.org>;\n\tWed, 30 Sep 2020 20:08:42 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id D6B7662382;\n\tWed, 30 Sep 2020 22:08:41 +0200 (CEST)",
            "from vsp-unauthed02.binero.net (vsp-unauthed02.binero.net\n\t[195.74.38.227])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 71CA160BCD\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 30 Sep 2020 22:08:39 +0200 (CEST)",
            "from bismarck.berto.se (p54ac52a8.dip0.t-ipconnect.de\n\t[84.172.82.168]) by bin-vsp-out-03.atm.binero.net (Halon) with ESMTPA\n\tid b421f838-0358-11eb-b295-0050569116f7;\n\tWed, 30 Sep 2020 22:08:32 +0200 (CEST)"
        ],
        "X-Halon-ID": "b421f838-0358-11eb-b295-0050569116f7",
        "Authorized-sender": "niklas.soderlund@fsdn.se",
        "From": "=?utf-8?q?Niklas_S=C3=B6derlund?= <niklas.soderlund@ragnatech.se>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Wed, 30 Sep 2020 22:08:25 +0200",
        "Message-Id": "<20200930200831.2066751-1-niklas.soderlund@ragnatech.se>",
        "X-Mailer": "git-send-email 2.28.0",
        "MIME-Version": "1.0",
        "Subject": "[libcamera-devel] [PATCH 0/6] libcamera: pipeline: rkisp1: Refresh\n\tto match upstream",
        "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>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "libcamera-devel-bounces@lists.libcamera.org",
        "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"
    },
    "content": "Hello,\n\nThis series refresh the RkISP1 pipeline handler to match what is in the \nmedia-tree. As the upstream driver is in staging and bound to change \nquiet a bit no attempt to keep the libcamera pipeline backwards \ncompatible have been made. To fully test this on must run a system no \nolder then [1] from the linux-media tree.\n\nRunning a system newer then v5.8 without this series will also fail as \nthere are upstream changes breaking current libcamera master.\n\nApart from aligning the pipeline with the upstream driver it's now \ntrivial to enable support for R8, RGB656 and XBGR8888 in the pipeline.  \nAs these have been troublesome in the past due to issues now fixed \nupstream every format supported by the pipeline (YUYV, NV16, NV61, NV21, \nNV12, R8, RGB565 and XRGB8888) have been retested and converted using \nraw2rgbpnm to validate that the captured data is good.\n\n1. 7eba47ab7a310ed8 (\"media: staging: rkisp1: cap: protect access to buf with the spin lock\")\n\nNiklas Söderlund (6):\n  libcamera: pipeline: rkisp1: Remove support for YVYU and VYUY\n  libcamera: pipeline: rkisp1: Fix media bus propagation for NV{12,21}\n  libcamera: pipeline: rkisp1: Add support for RGB656\n  libcamera: pipeline: rkisp1: Add support for R8\n  libcamera: Add support for XRGB8888 and XBGR8888\n  libcamera: pipeline: rkisp1: Add support for XRGB8888\n\n src/libcamera/formats.cpp                     | 20 ++++++++++++++\n src/libcamera/pipeline/rkisp1/rkisp1_path.cpp | 27 +++++++++++++------\n src/libcamera/v4l2_pixelformat.cpp            |  2 ++\n 3 files changed, 41 insertions(+), 8 deletions(-)"
}