Show a cover letter.

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

{
    "id": 13347,
    "url": "https://patchwork.libcamera.org/api/1.1/covers/13347/?format=api",
    "web_url": "https://patchwork.libcamera.org/cover/13347/",
    "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": "<20210813144437.138005-1-umang.jain@ideasonboard.com>",
    "date": "2021-08-13T14:44:33",
    "name": "[libcamera-devel,v2,0/4] Pass buffers to VIMC IPA",
    "submitter": {
        "id": 86,
        "url": "https://patchwork.libcamera.org/api/1.1/people/86/?format=api",
        "name": "Umang Jain",
        "email": "umang.jain@ideasonboard.com"
    },
    "mbox": "https://patchwork.libcamera.org/cover/13347/mbox/",
    "series": [
        {
            "id": 2356,
            "url": "https://patchwork.libcamera.org/api/1.1/series/2356/?format=api",
            "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=2356",
            "date": "2021-08-13T14:44:33",
            "name": "Pass buffers to VIMC IPA",
            "version": 2,
            "mbox": "https://patchwork.libcamera.org/series/2356/mbox/"
        }
    ],
    "comments": "https://patchwork.libcamera.org/api/covers/13347/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 4389FC3240\n\tfor <parsemail@patchwork.libcamera.org>;\n\tFri, 13 Aug 2021 14:44:51 +0000 (UTC)",
            "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 96EEE6888F;\n\tFri, 13 Aug 2021 16:44:50 +0200 (CEST)",
            "from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id E4DC8687FA\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 13 Aug 2021 16:44:48 +0200 (CEST)",
            "from perceval.ideasonboard.com (unknown [103.251.226.198])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id C63D78F;\n\tFri, 13 Aug 2021 16:44:47 +0200 (CEST)"
        ],
        "Authentication-Results": "lancelot.ideasonboard.com;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"jbxmty8M\"; dkim-atps=neutral",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1628865888;\n\tbh=6JOu/wOL/dppCFLATuh2qV/N96LOUy3/wWN/QpJiyAo=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=jbxmty8MYIf0JZWp1uW/bxXQOqzx0WAV7xHgTssspUx4+BrpSCmUCsM61NmOz4nMM\n\th6uakUxCN37ZLrcW0fBOoyL/FN45G69VKoH1inzlK//BGoJhkof/GSC7E+92/8kv84\n\t1aHCLuc2pynZsoPttDt4w52ClPQuj0vcXAUL7w+I=",
        "From": "Umang Jain <umang.jain@ideasonboard.com>",
        "To": "libcamera-devel@lists.libcamera.org",
        "Date": "Fri, 13 Aug 2021 20:14:33 +0530",
        "Message-Id": "<20210813144437.138005-1-umang.jain@ideasonboard.com>",
        "X-Mailer": "git-send-email 2.31.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[libcamera-devel] [PATCH v2 0/4]  Pass buffers to VIMC IPA",
        "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": "Currently, there is no buffer passing on VIMC happening.\nVIMC being a virtual test driver, doesn't have actual\nparameter or statistics buffers. But that shouldn't stop\nus leveraging VIMC for IPA IPC testing.\n\nWe will create mock dmabuf buffers using the video output\nnode. We will configure it with a single plane, small size\nV4L2DeviceFormat and export buffers from there. This happens\nduring init(), so the actual requested configuration happens\nduring the normal configure()(We just hijack the video output\nnode for a while temporarily). \n\nThis is the major change in v2. Other changes:\n- Drop Actions and Events paradigm, use dedicated functions\n  for operations via mojom interface.\n- style check in 1/4 and 3/4\n- commit messages rework\n\nLaurent Pinchart (1):\n  ipa: vimc: Add configure() function\n\nUmang Jain (3):\n  pipeline: vimc: Allocate fake IPA buffers\n  ipa: vimc: Map and unmap buffers\n  ipa: vimc: Send and retrieve FrameBuffers from IPA\n\n include/libcamera/ipa/vimc.mojom     | 22 ++++++++-\n src/ipa/vimc/vimc.cpp                | 58 +++++++++++++++++++++++\n src/libcamera/pipeline/vimc/vimc.cpp | 70 ++++++++++++++++++++++++++++\n 3 files changed, 149 insertions(+), 1 deletion(-)"
}