Cover Letter Detail
Show a cover letter.
GET /api/covers/144/?format=api
{ "id": 144, "url": "https://patchwork.libcamera.org/api/covers/144/?format=api", "web_url": "https://patchwork.libcamera.org/cover/144/", "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": "<20190103173859.22624-1-jacopo@jmondi.org>", "date": "2019-01-03T17:38:54", "name": "[libcamera-devel,0/5] libcamera: media device: Add link handling", "submitter": { "id": 3, "url": "https://patchwork.libcamera.org/api/people/3/?format=api", "name": "Jacopo Mondi", "email": "jacopo@jmondi.org" }, "mbox": "https://patchwork.libcamera.org/cover/144/mbox/", "series": [ { "id": 52, "url": "https://patchwork.libcamera.org/api/series/52/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=52", "date": "2019-01-03T17:38:54", "name": "libcamera: media device: Add link handling", "version": 1, "mbox": "https://patchwork.libcamera.org/series/52/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/144/comments/", "headers": { "Return-Path": "<jacopo@jmondi.org>", "Received": [ "from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net\n\t[217.70.183.199])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 0B04B60B13\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 3 Jan 2019 18:39:02 +0100 (CET)", "from uno.lan (2-224-242-101.ip172.fastwebnet.it [2.224.242.101])\n\t(Authenticated sender: jacopo@jmondi.org)\n\tby relay9-d.mail.gandi.net (Postfix) with ESMTPSA id 95837FF80C;\n\tThu, 3 Jan 2019 17:39:01 +0000 (UTC)" ], "X-Originating-IP": "2.224.242.101", "From": "Jacopo Mondi <jacopo@jmondi.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Thu, 3 Jan 2019 18:38:54 +0100", "Message-Id": "<20190103173859.22624-1-jacopo@jmondi.org>", "X-Mailer": "git-send-email 2.20.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH 0/5] libcamera: media device: Add link\n\thandling", "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": "Thu, 03 Jan 2019 17:39:02 -0000" }, "content": "Hello,\n this series adds an interface to manipulate links to the MediaDevice\nand MediaObject classes.\n\nIn order to access the media device fd, now all media objects store a\nreference to the media device that created them.\n\nThe media device expose a \"link()\" function where to retrieve links from, and\nenable/disable them through the MediaLink::enable(bool) function.\n\nAs I consider valuable providing documentation for the newly added private\nMediaDevice function \"setLink()\", patch [4/5] enables generation of\ndocumentation for private members (and makes Doxygen not complain if such a\ndocumentation is not present for private fields).\n\nPatch 5/5 adds a simple test that operates on links of the media devices\nregistered in the system.\n\nThanks\n j\n\nJacopo Mondi (5):\n libcamera: Add pointer to MediaDevice to MediaObject\n libcamera: media_device: Add function to get a MediaLink\n libcamera: Add MediaLink link setup function\n libcamera: Document private members\n test: MediaDevice: Add link exercize test\n\n Documentation/Doxyfile.in | 4 +-\n src/libcamera/include/media_device.h | 14 ++\n src/libcamera/include/media_object.h | 11 +-\n src/libcamera/media_device.cpp | 179 +++++++++++++++++++++++-\n src/libcamera/media_object.cpp | 70 +++++++--\n test/media_device/media_device_test.cpp | 101 +++++++++++++\n 6 files changed, 360 insertions(+), 19 deletions(-)\n\n--\n2.20.1" }