Cover Letter Detail
Show a cover letter.
GET /api/covers/1771/?format=api
{ "id": 1771, "url": "https://patchwork.libcamera.org/api/covers/1771/?format=api", "web_url": "https://patchwork.libcamera.org/cover/1771/", "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": "<20190810011333.8731-1-niklas.soderlund@ragnatech.se>", "date": "2019-08-10T01:13:29", "name": "[libcamera-devel,v4,0/4] libcamera: Fix issues with vimc and Linux v5.2", "submitter": { "id": 5, "url": "https://patchwork.libcamera.org/api/people/5/?format=api", "name": "Niklas Söderlund", "email": "niklas.soderlund@ragnatech.se" }, "mbox": "https://patchwork.libcamera.org/cover/1771/mbox/", "series": [ { "id": 452, "url": "https://patchwork.libcamera.org/api/series/452/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=452", "date": "2019-08-10T01:13:30", "name": "libcamera: Fix issues with vimc and Linux v5.2", "version": 4, "mbox": "https://patchwork.libcamera.org/series/452/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/1771/comments/", "headers": { "Return-Path": "<niklas.soderlund@ragnatech.se>", "Received": [ "from vsp-unauthed02.binero.net (vsp-unauthed02.binero.net\n\t[195.74.38.227])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D20C761623\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tSat, 10 Aug 2019 03:13:55 +0200 (CEST)", "from wyvern.dyn.berto.se (unknown [155.4.79.45])\n\tby bin-vsp-out-01.atm.binero.net (Halon) with ESMTPA\n\tid 16edcccb-bb0c-11e9-bdc3-005056917a89;\n\tSat, 10 Aug 2019 03:13:45 +0200 (CEST)" ], "X-Halon-ID": "16edcccb-bb0c-11e9-bdc3-005056917a89", "Authorized-sender": "niklas@soderlund.pp.se", "From": "=?utf-8?q?Niklas_S=C3=B6derlund?= <niklas.soderlund@ragnatech.se>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Sat, 10 Aug 2019 03:13:29 +0200", "Message-Id": "<20190810011333.8731-1-niklas.soderlund@ragnatech.se>", "X-Mailer": "git-send-email 2.22.0", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v4 0/4] libcamera: Fix issues with vimc\n\tand Linux v5.2", "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": "Sat, 10 Aug 2019 01:13:56 -0000" }, "content": "Hi,\n\nThe recently release Linux v5.2 changes the vimc drivers behavior in a\nway which breaks libcameras vimc pipeline and some of our tests. This\nsmall series aims to solve this and keep libcamera functioning on both\nv5.1 (and earlier) and v5.2.\n\nPatch 1/4 is a small preparation patch. While 2/4 switches the vimc\npipeline to use the RGB/YUV capture video node instead of a raw capture\nnode. Patch 3/4 fixes issues introduced by [1] and finally 4/4 fixes an\nissue introduced by [2]. The whole series is tested on v5.1 and v5.2 on\ntop of libcamera master branch and all tests pass again.\n\n1. 85ab1aa1fac17bcd (\"media: vimc: deb: fix default sink bayer format\")\n2. b6c61a6c37317efd (\"media: vimc: propagate pixel format in the stream\")\n\n* Changes since v3\n- Change minimum resolution of a vimc camera from 16x16 to 48x48 to \n satisfy scaler requirement.\n- Declare link variable where it's first used.\n- Fold PipelineHandlerVimc::initLinks() into VimcCameraData::init().\n- Mention test change in commit message in 2/4.\n- Update comments.\n\n* Changes since v2\n- Switch to vimc RGB/YUV capture video node.\n\nNiklas Söderlund (4):\n libcamera: pipeline: vimc: Initialize device pointers\n libcamera: pipeline: vimc: Switch to using the RGB/YUV Capture video\n node\n tests: v4l2_videodevice: Set media bus and pixel formats for vimc\n tests: camera-sensor: Test using invalid media bus format\n\n src/libcamera/pipeline/vimc.cpp | 93 +++++++++++++++++--\n test/camera-sensor.cpp | 3 +-\n test/camera/buffer_import.cpp | 10 +-\n .../v4l2_videodevice_test.cpp | 26 ++++++\n test/v4l2_videodevice/v4l2_videodevice_test.h | 7 +-\n 5 files changed, 123 insertions(+), 16 deletions(-)" }