Show a cover letter.

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

{
    "id": 244,
    "url": "https://patchwork.libcamera.org/api/covers/244/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/244/",
    "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": "<20190115231909.19893-1-kieran.bingham@ideasonboard.com>",
    "date": "2019-01-15T23:19:06",
    "name": "[libcamera-devel,v3,0/3] V4L2Device: Add basic V4L2 support class",
    "submitter": {
        "id": 4,
        "url": "https://patchwork.libcamera.org/api/people/4/?format=api",
        "name": "Kieran Bingham",
        "email": "kieran.bingham@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/244/mbox/",
    "series": [
        {
            "id": 83,
            "url": "https://patchwork.libcamera.org/api/series/83/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=83",
            "date": "2019-01-15T23:19:06",
            "name": "V4L2Device: Add basic V4L2 support class",
            "version": 3,
            "mbox": "https://patchwork.libcamera.org/series/83/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/244/comments/",
    "headers": {
        "Return-Path": "<kieran.bingham@ideasonboard.com>",
        "Received": [
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 3E7EE60C6A\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 16 Jan 2019 00:19:14 +0100 (CET)",
            "from localhost.localdomain\n\t(cpc89242-aztw30-2-0-cust488.18-1.cable.virginm.net [86.31.129.233])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id 8AE33530;\n\tWed, 16 Jan 2019 00:19:13 +0100 (CET)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1547594353;\n\tbh=zeccjv/jnIuYpfgBPDno2OBz/4DTaIGfW0hgDNCqunA=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=aTwIpM19T7bWJKY0lWpn1XRne4VImvCp/LIcfNKGi8Dg63uDIkgbNJ1mldt4o+nkZ\n\tFSeiU/45PZGeReF8ZT0wZ53CQJbPe7J8S+Tze7LITmmZclegco6Gsmk+zxr5hYGww2\n\t9ipKYCyYPgXmtqQTa9/1FyEvidRNQlAFZQ/hDyAU=",
        "From": "Kieran Bingham <kieran.bingham@ideasonboard.com>",
        "To": "LibCamera Devel <libcamera-devel@lists.libcamera.org>",
        "Date": "Tue, 15 Jan 2019 23:19:06 +0000",
        "Message-Id": "<20190115231909.19893-1-kieran.bingham@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "Subject": "[libcamera-devel] [PATCH v3 0/3] V4L2Device: Add basic V4L2 support\n\tclass",
        "X-BeenThere": "libcamera-devel@lists.libcamera.org",
        "X-Mailman-Version": "2.1.23",
        "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>",
        "X-List-Received-Date": "Tue, 15 Jan 2019 23:19:14 -0000"
    },
    "content": "Define the beginnings of a V4L2 device management object.\n\nThis basic class supports opening the device and parsing the device\ncapabilities including obtaining the driver and device (card) name.\n\nThe capabilities are validated to ensure that the device is a capture\ndevice and supports the Streaming IO ioctls.\n\nThis series imports the linux/videodev2.h from kernel version v4.19.\n\nKieran Bingham (3):\n  include: linux: Import videodev2.h from Linux v4.19\n  libcamera: Add V4L2 Device object\n  test: v4l2_device: Add test suite and initial test\n\n include/linux/videodev2.h             | 2412 +++++++++++++++++++++++++\n src/libcamera/include/v4l2_device.h   |   45 +\n src/libcamera/meson.build             |    2 +\n src/libcamera/v4l2_device.cpp         |  150 ++\n test/meson.build                      |    1 +\n test/v4l2_device/double_open.cpp      |   38 +\n test/v4l2_device/meson.build          |   12 +\n test/v4l2_device/v4l2_device_test.cpp |   43 +\n test/v4l2_device/v4l2_device_test.h   |   27 +\n 9 files changed, 2730 insertions(+)\n create mode 100644 include/linux/videodev2.h\n create mode 100644 src/libcamera/include/v4l2_device.h\n create mode 100644 src/libcamera/v4l2_device.cpp\n create mode 100644 test/v4l2_device/double_open.cpp\n create mode 100644 test/v4l2_device/meson.build\n create mode 100644 test/v4l2_device/v4l2_device_test.cpp\n create mode 100644 test/v4l2_device/v4l2_device_test.h"
}