Show a cover letter.

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

{
    "id": 3178,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/3178/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/3178/",
    "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": "<20200318205034.949531-1-jacopo@jmondi.org>",
    "date": "2020-03-18T20:50:23",
    "name": "[libcamera-devel,v7,00/11] media: Report camera sensor properties",
    "submitter": {
        "id": 3,
        "url": "https://patchwork.libcamera.org/api/1.1/people/3/?format=api",
        "name": "Jacopo Mondi",
        "email": "jacopo@jmondi.org"
    },
    "mbox": "https://patchwork.libcamera.org/cover/3178/mbox/",
    "series": [
        {
            "id": 736,
            "url": "https://patchwork.libcamera.org/api/1.1/series/736/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=736",
            "date": "2020-03-18T20:50:23",
            "name": "media: Report camera sensor properties",
            "version": 7,
            "mbox": "https://patchwork.libcamera.org/series/736/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/3178/comments/",
    "headers": {
        "Return-Path": "<jacopo@jmondi.org>",
        "Received": [
            "from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net\n\t[217.70.183.200])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4458760415\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 18 Mar 2020 21:47:49 +0100 (CET)",
            "from localhost.localdomain (2-224-242-101.ip172.fastwebnet.it\n\t[2.224.242.101]) (Authenticated sender: jacopo@jmondi.org)\n\tby relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 4E73D20002;\n\tWed, 18 Mar 2020 20:47:45 +0000 (UTC)"
        ],
        "X-Originating-IP": "2.224.242.101",
        "From": "Jacopo Mondi <jacopo@jmondi.org>",
        "To": "Mauro Carvalho Chehab <mchehab@kernel.org>,\n\tHans Verkuil <hverkuil-cisco@xs4all.nl>,\n\tSakari Ailus <sakari.ailus@linux.intel.com>,\n\tLaurent Pinchart <laurent.pinchart@ideasonboard.com>, tfiga@google.com,\n\tpavel@ucw.cz",
        "Cc": "Jacopo Mondi <jacopo@jmondi.org>,\n\tlinux-media@vger.kernel.org (open list:MEDIA INPUT INFRASTRUCTURE\n\t(V4L/DVB)), libcamera-devel@lists.libcamera.org",
        "Date": "Wed, 18 Mar 2020 21:50:23 +0100",
        "Message-Id": "<20200318205034.949531-1-jacopo@jmondi.org>",
        "X-Mailer": "git-send-email 2.25.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v7 00/11] media: Report camera sensor\n\tproperties",
        "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>",
        "X-List-Received-Date": "Wed, 18 Mar 2020 20:47:50 -0000"
    },
    "content": "This series has been floating around for quite a long time already.\n\nThis v7 is rebased on latest media master and the only change is actually\nthe rotation property description.\n\nWhile working on libcamera we have gone through a -long- discussion and several\nattempts to provide a precise definition for the camera rotation.  We came up\nwith a pretty lengthy description which I have replicated exactly here in the\nDTS property definition. The description is meant to be read by integrators\nwhich need a reference in order to properly calculate the rotation of their\ncamera modules. The property is thus expanded to be defined as the rotation\ndifference between to reference systems, precisely defined to reduce the\nrisk of having different interpretations between different camera module\nintegrators.\n\nIn the V4L2_CID_CAMERA_SENSOR_ROTATION control documentation I tried to provide\na description on how to use the control from a user point of view. The\ndescription is meant to be read by application developers, which needs to\nknow how to rotate images to compensate the camera rotation. The value of the\ncontrol is exactly the same as the property one, but described from a consumer\npoint of view.\n\nThe rest of the series is unchanged.\n\nThanks\n   j\n\nJacopo Mondi (11):\n  dt-bindings: video-interfaces: Document 'location' property\n  media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_LOCATION\n  dt-bindings: video-interface: Replace 'rotation' description\n  media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION\n  media: v4l2-ctrls: Add camera location and rotation\n  media: v4l2-fwnode: Add helper to parse device properties\n  include: v4l2-ctrl: Sort forward declarations\n  media: v4l2-ctrls: Sort includes alphabetically\n  media: v4l2-ctrls: Add helper to register properties\n  media: i2c: ov5670: Parse and register properties\n  media: i2c: ov13858: Parse and register properties\n\n .../bindings/media/video-interfaces.txt       | 372 +++++++++++++++++-\n .../media/uapi/v4l/ext-ctrls-camera.rst       | 153 +++++++\n drivers/media/i2c/ov13858.c                   |  11 +\n drivers/media/i2c/ov5670.c                    |  12 +\n drivers/media/v4l2-core/v4l2-ctrls.c          |  52 ++-\n drivers/media/v4l2-core/v4l2-fwnode.c         |  42 ++\n include/media/v4l2-ctrls.h                    |  34 +-\n include/media/v4l2-fwnode.h                   |  47 +++\n include/uapi/linux/v4l2-controls.h            |   7 +\n 9 files changed, 718 insertions(+), 12 deletions(-)\n\n--\n2.25.1"
}