Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/3832/?format=api
{ "id": 3832, "url": "https://patchwork.libcamera.org/api/1.1/covers/3832/?format=api", "web_url": "https://patchwork.libcamera.org/cover/3832/", "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": "<20200521135416.13685-1-email@uajain.com>", "date": "2020-05-21T13:54:23", "name": "[libcamera-devel,v3,0/5] Introduce UVC hotplugging support", "submitter": { "id": 1, "url": "https://patchwork.libcamera.org/api/1.1/people/1/?format=api", "name": "Umang Jain", "email": "email@uajain.com" }, "mbox": "https://patchwork.libcamera.org/cover/3832/mbox/", "series": [ { "id": 920, "url": "https://patchwork.libcamera.org/api/1.1/series/920/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=920", "date": "2020-05-21T13:54:23", "name": "Introduce UVC hotplugging support", "version": 3, "mbox": "https://patchwork.libcamera.org/series/920/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/3832/comments/", "headers": { "Return-Path": "<bounces+15657259-5c31-libcamera-devel=lists.libcamera.org@em7280.uajain.com>", "Received": [ "from o1.f.az.sendgrid.net (o1.f.az.sendgrid.net [208.117.55.132])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 1558A60DF9\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tThu, 21 May 2020 15:54:24 +0200 (CEST)", "by filter0081p3las1.sendgrid.net with SMTP id\n\tfilter0081p3las1-30901-5EC6880F-4\n\t2020-05-21 13:54:23.137313881 +0000 UTC m=+491545.190242642", "from mail.uajain.com (unknown)\n\tby ismtpd0005p1hnd1.sendgrid.net (SG) with ESMTP id\n\tGYmVt2u0SMqrwf0xZ69Inw for <libcamera-devel@lists.libcamera.org>;\n\tThu, 21 May 2020 13:54:22.614 +0000 (UTC)" ], "Authentication-Results": "lancelot.ideasonboard.com; dkim=pass (1024-bit key; \n\tunprotected) header.d=uajain.com\n\theader.i=@uajain.com header.b=\"B0gffZJ8\"; \n\tdkim-atps=neutral", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=uajain.com;\n\th=from:subject:mime-version:to:cc:content-transfer-encoding:\n\tcontent-type;\n\ts=s1; bh=up9Q9kYZ/I/4qPoea+rTE64SwQjg/fDvybKbFeXvBcQ=;\n\tb=B0gffZJ8Y6y314lOL868LVQPyW0DGSKhxUFOp89+OR3aggJUDaP8FqYqLXuSK5kDEh1D\n\tG0tvRyaS/XNtVF4prK9ZwpvKX5268u4QCHbt1QBfEMNyo6yo7TiaW3vklEC1VFnEMRsqkm\n\tCjj57fapUJRwgLe9B+4Oc2f7gJfXykBCY=", "From": "Umang Jain <email@uajain.com>", "Date": "Thu, 21 May 2020 13:54:23 +0000 (UTC)", "Message-Id": "<20200521135416.13685-1-email@uajain.com>", "Mime-Version": "1.0", "X-SG-EID": "1Q40EQ7YGir8a9gjSIAdTjhngY657NMk9ckeo4dbHZDiOpywc/L3L9rFqlwE4KPc1PzzgVzhjC45/EOdGbf2jvNhM3HA9z+BZqq/G5BYWepe4M9m08kvua3XfwZrWVNtbuh1Ys2KqRpzKN/kp/MU6ypV3IThcB0ON/BcDOfrLUulhdvWAEjiD9AzLRHroOX8KEYGkMC/vY2/UVkA34eH2d0Vg0JhlWBCUAJkxx3aLiikntMtt/X0RaiJ8n9ogGvL", "To": "libcamera-devel@lists.libcamera.org", "Content-Transfer-Encoding": "7bit", "Content-Type": "text/plain; charset=us-ascii", "Subject": "[libcamera-devel] [PATCH v3 0/5] Introduce UVC hotplugging support", "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": "Thu, 21 May 2020 13:54:27 -0000" }, "content": "Hi all,\n\nThis version addressed the reviews flowed in for v2 with few more\ndocumentation fixes and self-explanatory commit messages. \n\nThis patch series also adds couple of todos to the codebase.\nI am hoping that we can land this initial version and address\nthose todos separately as we go along. I prefer to own this\npatch series' functional area hence, I will try to squash those\ntodos along moving forwards. Please advise if there is something\nwrong with that.\n\nUmang Jain (5):\n libcamera: camera_manager: Refactor device enumeration into separate\n function\n libcamera: device_enumerator: Emit a signal when a new devices are\n added\n libcamera: camera_manager: Introduce signals when a camera is\n added/removed\n qcam: main_window: Introduce initial hotplug support\n tests: Introduce hotplug hot-unplug unit test\n\n include/libcamera/camera_manager.h | 6 +-\n .../libcamera/internal/device_enumerator.h | 4 +\n src/libcamera/camera_manager.cpp | 55 +++++--\n src/libcamera/device_enumerator.cpp | 13 ++\n src/libcamera/pipeline_handler.cpp | 2 +-\n src/qcam/main_window.cpp | 83 ++++++++++\n src/qcam/main_window.h | 6 +\n test/hotplug-cameras.cpp | 153 ++++++++++++++++++\n test/meson.build | 1 +\n 9 files changed, 312 insertions(+), 11 deletions(-)\n create mode 100644 test/hotplug-cameras.cpp" }