Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/3944/?format=api
{ "id": 3944, "url": "https://patchwork.libcamera.org/api/1.1/covers/3944/?format=api", "web_url": "https://patchwork.libcamera.org/cover/3944/", "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": "<20200605141002.49119-1-jacopo@jmondi.org>", "date": "2020-06-05T14:09:54", "name": "[libcamera-devel,v3,0/8] android: Build stream configuration map", "submitter": { "id": 3, "url": "https://patchwork.libcamera.org/api/1.1/people/3/?format=api", "name": "Jacopo Mondi", "email": "jacopo@jmondi.org" }, "mbox": "https://patchwork.libcamera.org/cover/3944/mbox/", "series": [ { "id": 958, "url": "https://patchwork.libcamera.org/api/1.1/series/958/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=958", "date": "2020-06-05T14:09:54", "name": "android: Build stream configuration map", "version": 3, "mbox": "https://patchwork.libcamera.org/series/958/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/3944/comments/", "headers": { "Return-Path": "<jacopo@jmondi.org>", "Received": [ "from relay7-d.mail.gandi.net (relay7-d.mail.gandi.net\n\t[217.70.183.200])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D3DAF603C6\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tFri, 5 Jun 2020 16:07:04 +0200 (CEST)", "from localhost.localdomain (93-34-118-233.ip49.fastwebnet.it\n\t[93.34.118.233]) (Authenticated sender: jacopo@jmondi.org)\n\tby relay7-d.mail.gandi.net (Postfix) with ESMTPSA id 60B2D2000C;\n\tFri, 5 Jun 2020 14:07:04 +0000 (UTC)" ], "X-Originating-IP": "93.34.118.233", "From": "Jacopo Mondi <jacopo@jmondi.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Fri, 5 Jun 2020 16:09:54 +0200", "Message-Id": "<20200605141002.49119-1-jacopo@jmondi.org>", "X-Mailer": "git-send-email 2.27.0", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v3 0/8] android: Build stream\n\tconfiguration map", "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": "Fri, 05 Jun 2020 14:07:05 -0000" }, "content": "Hello,\n this series contains v2 of \"android: Implement format translation\" where I\nhave addressed Kieran's suggestions in patch 1.\nPatches 2, 3 and 4 are the same as v2.\n\nPatch 5 introduces a new property a camera can use to report it frame duration\nlimits. Patch 6 and 7 fill those limits by inspecting in the camera sensor\nclass, and patch 8 reports that duration in the android static metadata buffers.\n\nAs noted in the comments in patch 8, this is a sub-optimal approach, as the\nminimum frame duration should be reported per-configuration.\n\nPatch 5 could potentially conflict with Naush's work on frame duration. Sending\nit out anyway for discussion purposed.\n\nTested with RPi and imx219, IPU3 with ov5670, currently failing to report\ncorrect frame durations for ov13858. I'll investigate and fix, but I'm sending\nthis out earlier anyway to reduce possible conflicts.\n\nThanks\n j\n\nJacopo Mondi (8):\n android: camera_device: Initialize stream configuration\n android: camera_device: Calculate metadata size\n android: camera_device: Replace hardcoded stream configuration\n android: camera_device: Translate Android format\n libcamera: properties: Add FrameDurationLimits\n libcamera: camera_sensor: Break out properties initialization\n libcamera: camera_sensor: Initialize frame durations\n android: camera_device: Report frame durations\n\n include/libcamera/internal/camera_sensor.h | 2 +\n src/android/camera_device.cpp | 349 +++++++++++++++++++--\n src/android/camera_device.h | 15 +\n src/libcamera/camera_sensor.cpp | 139 ++++++--\n src/libcamera/property_ids.yaml | 47 +++\n 5 files changed, 492 insertions(+), 60 deletions(-)\n\n--\n2.27.0" }