Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/2849/?format=api
{ "id": 2849, "url": "https://patchwork.libcamera.org/api/1.1/covers/2849/?format=api", "web_url": "https://patchwork.libcamera.org/cover/2849/", "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": "<20200218112752.3910410-1-jacopo@jmondi.org>", "date": "2020-02-18T11:27:45", "name": "[libcamera-devel,v3,0/7] Camera sensor factory", "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/2849/mbox/", "series": [ { "id": 685, "url": "https://patchwork.libcamera.org/api/1.1/series/685/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=685", "date": "2020-02-18T11:27:45", "name": "Camera sensor factory", "version": 3, "mbox": "https://patchwork.libcamera.org/series/685/mbox/" } ], "comments": "https://patchwork.libcamera.org/api/covers/2849/comments/", "headers": { "Return-Path": "<jacopo@jmondi.org>", "Received": [ "from relay3-d.mail.gandi.net (relay3-d.mail.gandi.net\n\t[217.70.183.195])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id 41A4A600FB\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 18 Feb 2020 12:25:15 +0100 (CET)", "from uno.lan (93-34-114-233.ip49.fastwebnet.it [93.34.114.233])\n\t(Authenticated sender: jacopo@jmondi.org)\n\tby relay3-d.mail.gandi.net (Postfix) with ESMTPSA id D3F6160008;\n\tTue, 18 Feb 2020 11:25:14 +0000 (UTC)" ], "X-Originating-IP": "93.34.114.233", "From": "Jacopo Mondi <jacopo@jmondi.org>", "To": "libcamera-devel@lists.libcamera.org", "Date": "Tue, 18 Feb 2020 12:27:45 +0100", "Message-Id": "<20200218112752.3910410-1-jacopo@jmondi.org>", "X-Mailer": "git-send-email 2.25.0", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "Subject": "[libcamera-devel] [PATCH v3 0/7] Camera sensor factory", "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": "Tue, 18 Feb 2020 11:25:15 -0000" }, "content": "Hello, third iteration of camera sensor factory support.\n\nThis series introduces two new properties sets for sensor and lens. Their\ndefinitions have not changed since the last submission.\n\nIt then introduces a factory for CameraSensor handler, to specialize\nhandling of sensor to dedicated classes. I have included all comments from\nLaurent, but changed the proposed matching mechanism as discussed by email.\n\nIt then introduces an handler for ov5670 and register sensor properties for it.\nFinally a patch not intended for merge to start discussing where information\non the lens installed on the camera module should be recorded.\n\nThe patch is based on the recently merged camera properties definition and\nrequire out-of-tree compound contol supports, it is not mergeable as it is then.\n\nTested with VIMC \"Sensor B\" and on Soraka with ov5670 sensor.\n\nThanks\n j\n\nJacopo Mondi (7):\n libcamera: properties: Define pixel array properties\n libcamera: properties: Define 'lens' properties\n libcamera: camera_sensor: Introduce CameraSensorFactory\n libcamera: sensor: Add OV5670 camera sensor\n libcamera: camera_sensor: Break out properties initialization\n libcamera: sensor: ov5670: Register pixel array properties\n DNI: libcamera: sensor: ov5670: Add lens properties\n\n src/libcamera/camera_sensor.cpp | 248 ++++++++++++++----\n src/libcamera/include/camera_sensor.h | 37 ++-\n src/libcamera/meson.build | 1 +\n src/libcamera/pipeline/ipu3/ipu3.cpp | 9 +-\n src/libcamera/pipeline/rkisp1/rkisp1.cpp | 17 +-\n src/libcamera/pipeline/vimc.cpp | 6 +-\n src/libcamera/property_ids.yaml | 211 +++++++++++++++\n src/libcamera/sensor/meson.build | 3 +\n src/libcamera/sensor/ov5670.cpp | 93 +++++++\n test/camera-sensor.cpp | 9 +-\n .../v4l2_videodevice_test.cpp | 3 +-\n test/v4l2_videodevice/v4l2_videodevice_test.h | 6 +-\n 12 files changed, 564 insertions(+), 79 deletions(-)\n create mode 100644 src/libcamera/sensor/meson.build\n create mode 100644 src/libcamera/sensor/ov5670.cpp\n\n--\n2.25.0" }