Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/569/?format=api
{ "id": 569, "url": "https://patchwork.libcamera.org/api/1.1/covers/569/?format=api", "web_url": "https://patchwork.libcamera.org/cover/569/", "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": "<20190213151027.6376-1-kieran.bingham@ideasonboard.com>", "date": "2019-02-13T15:10:19", "name": "[libcamera-devel,v2,0/8] libcamera: v4l2_device buffer sharing", "submitter": { "id": 4, "url": "https://patchwork.libcamera.org/api/1.1/people/4/?format=api", "name": "Kieran Bingham", "email": "kieran.bingham@ideasonboard.com" }, "mbox": "https://patchwork.libcamera.org/cover/569/mbox/", "series": [ { "id": 181, "url": "https://patchwork.libcamera.org/api/1.1/series/181/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=181", "date": "2019-02-13T15:10:19", "name": "libcamera: v4l2_device buffer sharing", "version": 2, "mbox": "https://patchwork.libcamera.org/series/181/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/569/comments/", "headers": { "Return-Path": "<kieran.bingham@ideasonboard.com>", "Received": [ "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 95BEB6101F\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tWed, 13 Feb 2019 16:10:32 +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 EB3E285;\n\tWed, 13 Feb 2019 16:10:31 +0100 (CET)" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1550070632;\n\tbh=DT0GKAZtGOJEUZiQ5QT75rOQlWX4pFdaqXHz+bHSyFk=;\n\th=From:To:Cc:Subject:Date:From;\n\tb=aH85oLDRy1vClPE85HGqH2rTmEjxyM1ZoZCxSeUIPQjwgd3QHjxaWes6plpe+CNe3\n\t9oVAiAMm9spYjHM48QkRUamUK0QJBFPuPHRTwnNU7ZvNOrUvNNEngQ7YqJcyZX/x2Z\n\tISWobgorUvXC+uzl8ml4n0Jm3JGrwvYD7yq3H7KQ=", "From": "Kieran Bingham <kieran.bingham@ideasonboard.com>", "To": "LibCamera Devel <libcamera-devel@lists.libcamera.org>", "Date": "Wed, 13 Feb 2019 15:10:19 +0000", "Message-Id": "<20190213151027.6376-1-kieran.bingham@ideasonboard.com>", "X-Mailer": "git-send-email 2.19.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v2 0/8] libcamera: v4l2_device buffer\n\tsharing", "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": "Wed, 13 Feb 2019 15:10:32 -0000" }, "content": "Extend the V4L2Device to support buffers provided by other V4L2Devices and\nexternally provided BufferPools, as well as \n\nThis update has highlighted that the exportBuffers function was being passed\nthe bufferCount redundantly as we expect the BufferPool to provide this sizing\ninformation for us, and so it was simplified.\n\nThis series also converts the v4l2_device tests to use VIVID capture and output\ndevices, and the tests will be skipped if the vivid kernel module is not\nloaded.\n\nKieran Bingham (8):\n test: v4l2_device: Use VIVID capture stream\n test: v4l2_device: capture_async: End test at 30 frames\n libcamera: v4l2_device: streamOff() when releasing buffers\n libcamera: v4l2_device: Support queueing buffers to an output device\n libcamera: v4l2_device: Use non-interlaced frames\n libcamera: v4l2_device: Simplify exportBuffers()\n libcamera: v4l2_device: importBuffers support\n test: v4l2_device: Provide buffer sharing test\n\n src/libcamera/include/v4l2_device.h | 3 +-\n src/libcamera/pipeline/ipu3/ipu3.cpp | 3 +-\n src/libcamera/pipeline/uvcvideo.cpp | 2 +-\n src/libcamera/pipeline/vimc.cpp | 2 +-\n src/libcamera/v4l2_device.cpp | 84 ++++++++++--\n test/v4l2_device/buffer_sharing.cpp | 179 ++++++++++++++++++++++++++\n test/v4l2_device/capture_async.cpp | 11 +-\n test/v4l2_device/meson.build | 1 +\n test/v4l2_device/request_buffers.cpp | 4 +-\n test/v4l2_device/stream_on_off.cpp | 4 +-\n test/v4l2_device/v4l2_device_test.cpp | 18 +--\n test/v4l2_device/v4l2_device_test.h | 2 -\n 12 files changed, 278 insertions(+), 35 deletions(-)\n create mode 100644 test/v4l2_device/buffer_sharing.cpp" }