Series Detail
Show a series.
GET /api/series/5873/?format=api
{ "id": 5873, "url": "https://patchwork.libcamera.org/api/series/5873/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5873", "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": "" }, "name": "libcamera: Global configuration file improvements", "date": "2026-04-07T15:33:45", "submitter": { "id": 2, "url": "https://patchwork.libcamera.org/api/people/2/?format=api", "name": "Laurent Pinchart", "email": "laurent.pinchart@ideasonboard.com" }, "version": 2, "total": 42, "received_total": 42, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/5873/mbox/", "cover_letter": { "id": 26440, "url": "https://patchwork.libcamera.org/api/covers/26440/?format=api", "web_url": "https://patchwork.libcamera.org/cover/26440/", "msgid": "<20260407153427.1825999-1-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:45", "name": "[v2,00/42] libcamera: Global configuration file improvements", "mbox": "https://patchwork.libcamera.org/cover/26440/mbox/" }, "patches": [ { "id": 26441, "url": "https://patchwork.libcamera.org/api/patches/26441/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26441/", "msgid": "<20260407153427.1825999-2-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:46", "name": "[v2,01/42] libcamera: Drop unneeded usage of this pointer", "mbox": "https://patchwork.libcamera.org/patch/26441/mbox/" }, { "id": 26442, "url": "https://patchwork.libcamera.org/api/patches/26442/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26442/", "msgid": "<20260407153427.1825999-3-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:47", "name": "[v2,02/42] libcamera: request: Move all private member variables to Private class", "mbox": "https://patchwork.libcamera.org/patch/26442/mbox/" }, { "id": 26443, "url": "https://patchwork.libcamera.org/api/patches/26443/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26443/", "msgid": "<20260407153427.1825999-4-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:48", "name": "[v2,03/42] libcamera: Replace plain pointers with std::unique<>", "mbox": "https://patchwork.libcamera.org/patch/26443/mbox/" }, { "id": 26444, "url": "https://patchwork.libcamera.org/api/patches/26444/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26444/", "msgid": "<20260407153427.1825999-5-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:49", "name": "[v2,04/42] libcamera: pipeline_handler: Add createIPA() function", "mbox": "https://patchwork.libcamera.org/patch/26444/mbox/" }, { "id": 26445, "url": "https://patchwork.libcamera.org/api/patches/26445/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26445/", "msgid": "<20260407153427.1825999-6-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:50", "name": "[v2,05/42] test: ipa: ipa_interface: Use IPAManager::createIPA()", "mbox": "https://patchwork.libcamera.org/patch/26445/mbox/" }, { "id": 26446, "url": "https://patchwork.libcamera.org/api/patches/26446/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26446/", "msgid": "<20260407153427.1825999-7-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:51", "name": "[v2,06/42] test: ipa: ipa_interface: Replace FIFO with pipe", "mbox": "https://patchwork.libcamera.org/patch/26446/mbox/" }, { "id": 26447, "url": "https://patchwork.libcamera.org/api/patches/26447/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26447/", "msgid": "<20260407153427.1825999-8-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:52", "name": "[v2,07/42] libcamera: camera_manager: Move IPAManager creation to start() time", "mbox": "https://patchwork.libcamera.org/patch/26447/mbox/" }, { "id": 26448, "url": "https://patchwork.libcamera.org/api/patches/26448/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26448/", "msgid": "<20260407153427.1825999-9-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:53", "name": "[v2,08/42] libcamera: yaml_parser: Use std::make_unique<>", "mbox": "https://patchwork.libcamera.org/patch/26448/mbox/" }, { "id": 26449, "url": "https://patchwork.libcamera.org/api/patches/26449/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26449/", "msgid": "<20260407153427.1825999-10-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:54", "name": "[v2,09/42] libcamera: yaml_parser: Rename Container to ValueContainer", "mbox": "https://patchwork.libcamera.org/patch/26449/mbox/" }, { "id": 26450, "url": "https://patchwork.libcamera.org/api/patches/26450/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26450/", "msgid": "<20260407153427.1825999-11-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:55", "name": "[v2,10/42] libcamera: yaml_parser: Rename Getter to Accessor", "mbox": "https://patchwork.libcamera.org/patch/26450/mbox/" }, { "id": 26451, "url": "https://patchwork.libcamera.org/api/patches/26451/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26451/", "msgid": "<20260407153427.1825999-12-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:56", "name": "[v2,11/42] libcamera: yaml_parser: Replace getList() with get() specializations", "mbox": "https://patchwork.libcamera.org/patch/26451/mbox/" }, { "id": 26452, "url": "https://patchwork.libcamera.org/api/patches/26452/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26452/", "msgid": "<20260407153427.1825999-13-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:57", "name": "[v2,12/42] libcamera: yaml_parser: Add function to set a YamlObject value", "mbox": "https://patchwork.libcamera.org/patch/26452/mbox/" }, { "id": 26453, "url": "https://patchwork.libcamera.org/api/patches/26453/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26453/", "msgid": "<20260407153427.1825999-14-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:58", "name": "[v2,13/42] libcamera: yaml_parser: Add functions to add children", "mbox": "https://patchwork.libcamera.org/patch/26453/mbox/" }, { "id": 26454, "url": "https://patchwork.libcamera.org/api/patches/26454/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26454/", "msgid": "<20260407153427.1825999-15-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:33:59", "name": "[v2,14/42] libcamera: yaml_parser: Un-friend YamlParserContext from YamlObject", "mbox": "https://patchwork.libcamera.org/patch/26454/mbox/" }, { "id": 26455, "url": "https://patchwork.libcamera.org/api/patches/26455/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26455/", "msgid": "<20260407153427.1825999-16-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:00", "name": "[v2,15/42] libcamera: yaml_parser: Move Size handling to geometry.cpp", "mbox": "https://patchwork.libcamera.org/patch/26455/mbox/" }, { "id": 26456, "url": "https://patchwork.libcamera.org/api/patches/26456/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26456/", "msgid": "<20260407153427.1825999-17-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:01", "name": "[v2,16/42] libcamera: yaml_parser: Drop unneeded \\fn Doxygen commands", "mbox": "https://patchwork.libcamera.org/patch/26456/mbox/" }, { "id": 26457, "url": "https://patchwork.libcamera.org/api/patches/26457/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26457/", "msgid": "<20260407153427.1825999-18-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:02", "name": "[v2,17/42] libcamera: yaml_parser: Split YamlObject from YamlParser", "mbox": "https://patchwork.libcamera.org/patch/26457/mbox/" }, { "id": 26458, "url": "https://patchwork.libcamera.org/api/patches/26458/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26458/", "msgid": "<20260407153427.1825999-19-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:03", "name": "[v2,18/42] libcamera: yaml_object: Miscellaneous documentation improvements", "mbox": "https://patchwork.libcamera.org/patch/26458/mbox/" }, { "id": 26459, "url": "https://patchwork.libcamera.org/api/patches/26459/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26459/", "msgid": "<20260407153427.1825999-20-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:04", "name": "[v2,19/42] libcamera: Rename YamlObject to ValueNode", "mbox": "https://patchwork.libcamera.org/patch/26459/mbox/" }, { "id": 26460, "url": "https://patchwork.libcamera.org/api/patches/26460/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26460/", "msgid": "<20260407153427.1825999-21-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:05", "name": "[v2,20/42] libcamera: value_node: Add constructor with value", "mbox": "https://patchwork.libcamera.org/patch/26460/mbox/" }, { "id": 26461, "url": "https://patchwork.libcamera.org/api/patches/26461/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26461/", "msgid": "<20260407153427.1825999-22-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:06", "name": "[v2,21/42] libcamera: value_node: Rework templates to prepare for mutable views", "mbox": "https://patchwork.libcamera.org/patch/26461/mbox/" }, { "id": 26462, "url": "https://patchwork.libcamera.org/api/patches/26462/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26462/", "msgid": "<20260407153427.1825999-23-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:07", "name": "[v2,22/42] libcamera: value_node: Add mutable adapters", "mbox": "https://patchwork.libcamera.org/patch/26462/mbox/" }, { "id": 26463, "url": "https://patchwork.libcamera.org/api/patches/26463/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26463/", "msgid": "<20260407153427.1825999-24-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:08", "name": "[v2,23/42] libcamera: value_node: Add mutable children accessors", "mbox": "https://patchwork.libcamera.org/patch/26463/mbox/" }, { "id": 26464, "url": "https://patchwork.libcamera.org/api/patches/26464/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26464/", "msgid": "<20260407153427.1825999-25-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:09", "name": "[v2,24/42] libcamera: value_node: Support adding nested children in one operation", "mbox": "https://patchwork.libcamera.org/patch/26464/mbox/" }, { "id": 26465, "url": "https://patchwork.libcamera.org/api/patches/26465/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26465/", "msgid": "<20260407153427.1825999-26-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:10", "name": "[v2,25/42] libcamera: value_node: Support looking up descendant node by path", "mbox": "https://patchwork.libcamera.org/patch/26465/mbox/" }, { "id": 26466, "url": "https://patchwork.libcamera.org/api/patches/26466/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26466/", "msgid": "<20260407153427.1825999-27-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:11", "name": "[v2,26/42] libcamera: value_node: Add functions to erase child nodes", "mbox": "https://patchwork.libcamera.org/patch/26466/mbox/" }, { "id": 26467, "url": "https://patchwork.libcamera.org/api/patches/26467/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26467/", "msgid": "<20260407153427.1825999-28-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:12", "name": "[v2,27/42] test: Add ValueNode unit test", "mbox": "https://patchwork.libcamera.org/patch/26467/mbox/" }, { "id": 26468, "url": "https://patchwork.libcamera.org/api/patches/26468/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26468/", "msgid": "<20260407153427.1825999-29-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:13", "name": "[v2,28/42] test: yaml-parser: Simplify test", "mbox": "https://patchwork.libcamera.org/patch/26468/mbox/" }, { "id": 26469, "url": "https://patchwork.libcamera.org/api/patches/26469/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26469/", "msgid": "<20260407153427.1825999-30-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:14", "name": "[v2,29/42] test: yaml-parser: Standardize on explicitly qualifying std namespace", "mbox": "https://patchwork.libcamera.org/patch/26469/mbox/" }, { "id": 26470, "url": "https://patchwork.libcamera.org/api/patches/26470/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26470/", "msgid": "<20260407153427.1825999-31-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:15", "name": "[v2,30/42] test: yaml-parser: Replace \"object\" with \"node\"", "mbox": "https://patchwork.libcamera.org/patch/26470/mbox/" }, { "id": 26471, "url": "https://patchwork.libcamera.org/api/patches/26471/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26471/", "msgid": "<20260407153427.1825999-32-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:16", "name": "[v2,31/42] libcamera: Pass CameraManager around instead of GlobalConfiguration", "mbox": "https://patchwork.libcamera.org/patch/26471/mbox/" }, { "id": 26472, "url": "https://patchwork.libcamera.org/api/patches/26472/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26472/", "msgid": "<20260407153427.1825999-33-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:17", "name": "[v2,32/42] libcamera: global_configuration: Reorder functions", "mbox": "https://patchwork.libcamera.org/patch/26472/mbox/" }, { "id": 26473, "url": "https://patchwork.libcamera.org/api/patches/26473/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26473/", "msgid": "<20260407153427.1825999-34-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:18", "name": "[v2,33/42] libcamera: global_configuration: Add missing include and comment", "mbox": "https://patchwork.libcamera.org/patch/26473/mbox/" }, { "id": 26474, "url": "https://patchwork.libcamera.org/api/patches/26474/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26474/", "msgid": "<20260407153427.1825999-35-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:19", "name": "[v2,34/42] libcamera: global_configuration: Rename yamlConfiguration_", "mbox": "https://patchwork.libcamera.org/patch/26474/mbox/" }, { "id": 26475, "url": "https://patchwork.libcamera.org/api/patches/26475/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26475/", "msgid": "<20260407153427.1825999-36-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:20", "name": "[v2,35/42] libcamera: global_configuration: Rename Configuration to Option", "mbox": "https://patchwork.libcamera.org/patch/26475/mbox/" }, { "id": 26476, "url": "https://patchwork.libcamera.org/api/patches/26476/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26476/", "msgid": "<20260407153427.1825999-37-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:21", "name": "[v2,36/42] libcamera: global_configuration: Drop Option type", "mbox": "https://patchwork.libcamera.org/patch/26476/mbox/" }, { "id": 26477, "url": "https://patchwork.libcamera.org/api/patches/26477/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26477/", "msgid": "<20260407153427.1825999-38-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:22", "name": "[v2,37/42] libcamera: global_configuration: Populate empty configuration", "mbox": "https://patchwork.libcamera.org/patch/26477/mbox/" }, { "id": 26478, "url": "https://patchwork.libcamera.org/api/patches/26478/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26478/", "msgid": "<20260407153427.1825999-39-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:23", "name": "[v2,38/42] libcamera: global_configuration: Override options with environment variables", "mbox": "https://patchwork.libcamera.org/patch/26478/mbox/" }, { "id": 26479, "url": "https://patchwork.libcamera.org/api/patches/26479/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26479/", "msgid": "<20260407153427.1825999-40-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:24", "name": "[v2,39/42] Documentation: Rename runtime configuration title", "mbox": "https://patchwork.libcamera.org/patch/26479/mbox/" }, { "id": 26480, "url": "https://patchwork.libcamera.org/api/patches/26480/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26480/", "msgid": "<20260407153427.1825999-41-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:25", "name": "[v2,40/42] libcamera: software_isp: Rename \"measure\" option to \"benchmark\"", "mbox": "https://patchwork.libcamera.org/patch/26480/mbox/" }, { "id": 26481, "url": "https://patchwork.libcamera.org/api/patches/26481/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26481/", "msgid": "<20260407153427.1825999-42-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:26", "name": "[v2,41/42] pipeline: simple: Rename supported_devices configuration option to devices", "mbox": "https://patchwork.libcamera.org/patch/26481/mbox/" }, { "id": 26482, "url": "https://patchwork.libcamera.org/api/patches/26482/?format=api", "web_url": "https://patchwork.libcamera.org/patch/26482/", "msgid": "<20260407153427.1825999-43-laurent.pinchart@ideasonboard.com>", "date": "2026-04-07T15:34:27", "name": "[v2,42/42] pipeline: simple: Turn devices configuration option into dictionary", "mbox": "https://patchwork.libcamera.org/patch/26482/mbox/" } ] }