Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/11016/?format=api
{ "id": 11016, "url": "https://patchwork.libcamera.org/api/1.1/covers/11016/?format=api", "web_url": "https://patchwork.libcamera.org/cover/11016/", "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": "<20210126173008.446321-1-jacopo@jmondi.org>", "date": "2021-01-26T17:30:02", "name": "[libcamera-devel,v2,0/6] android: Report frame durations", "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/11016/mbox/", "series": [ { "id": 1612, "url": "https://patchwork.libcamera.org/api/1.1/series/1612/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=1612", "date": "2021-01-26T17:30:02", "name": "android: Report frame durations", "version": 2, "mbox": "https://patchwork.libcamera.org/series/1612/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/11016/comments/", "headers": { "Return-Path": "<libcamera-devel-bounces@lists.libcamera.org>", "X-Original-To": "parsemail@patchwork.libcamera.org", "Delivered-To": "parsemail@patchwork.libcamera.org", "Received": [ "from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 0EB78BD808\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 26 Jan 2021 17:29:56 +0000 (UTC)", "from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id 1F76B68327;\n\tTue, 26 Jan 2021 18:29:55 +0100 (CET)", "from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net\n\t[217.70.183.196])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 4BD4468318\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Jan 2021 18:29:53 +0100 (CET)", "from uno.lan (93-34-118-233.ip49.fastwebnet.it [93.34.118.233])\n\t(Authenticated sender: jacopo@jmondi.org)\n\tby relay4-d.mail.gandi.net (Postfix) with ESMTPSA id 00ABFE0002\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 26 Jan 2021 17:29:52 +0000 (UTC)" ], "X-Originating-IP": "93.34.118.233", "From": "Jacopo Mondi <jacopo@jmondi.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 26 Jan 2021 18:30:02 +0100", "Message-Id": "<20210126173008.446321-1-jacopo@jmondi.org>", "X-Mailer": "git-send-email 2.30.0", "MIME-Version": "1.0", "Subject": "[libcamera-devel] [PATCH v2 0/6] android: Report frame durations", "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>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "libcamera-devel-bounces@lists.libcamera.org", "Sender": "\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>" }, "content": "The only difference compared to v1 is [4/6] which I left un-squashed\nto ease review.\n\nThe issue is subtle and manifests itself with a number of CTS tests\nthat \"fail to open camera\". The culprit is the ov13858 minimum frame\nduration that is registered as 33389 microseconds, and the android\ncamera framework filters away all streams intended for preview/record\nwith a minimum frame duration larger than 33366 microseconds.\n\nThe rounding criteria are quite arbitrary, so I expect someone to\nscream to those.\n\nThanks\n j\n\nJacopo Mondi (6):\n libcamera: camera_sensor: Make VBLANK mandatory\n libcamera: ipu3: Register FrameDurations control\n android: camera_device: Compute frame durations\n fixup! android: camera_device: Compute frame durations\n android: camera_device: Use AE FPS range in template\n android: camera_device: Return AE FPS range\n\n Documentation/sensor_driver_requirements.rst | 6 +-\n src/android/camera_device.cpp | 137 +++++++++++++++----\n src/libcamera/camera_sensor.cpp | 1 +\n src/libcamera/pipeline/ipu3/ipu3.cpp | 35 ++++-\n 4 files changed, 147 insertions(+), 32 deletions(-)\n\n--\n2.30.0" }