List series.

GET /api/series/?format=api&page=189
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: <https://patchwork.libcamera.org/api/series/?format=api&page=190>; rel="next", <https://patchwork.libcamera.org/api/series/?format=api&page=188>; rel="prev"
Vary: Accept

[
    {
        "id": 5674,
        "url": "https://patchwork.libcamera.org/api/series/5674/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5674",
        "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": "Documentation: add glossary terms",
        "date": "2025-12-19T19:06:29",
        "submitter": {
            "id": 253,
            "url": "https://patchwork.libcamera.org/api/people/253/?format=api",
            "name": "Walter Werner Schneider",
            "email": "contact@schnwalter.eu"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5674/mbox/",
        "cover_letter": {
            "id": 25613,
            "url": "https://patchwork.libcamera.org/api/covers/25613/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25613/",
            "msgid": "<20251219-glossary-page-v1-0-971ba0ab4b2f@schnwalter.eu>",
            "date": "2025-12-19T19:06:29",
            "name": "[0/2] Documentation: add glossary terms",
            "mbox": "https://patchwork.libcamera.org/cover/25613/mbox/"
        },
        "patches": [
            {
                "id": 25614,
                "url": "https://patchwork.libcamera.org/api/patches/25614/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25614/",
                "msgid": "<20251219-glossary-page-v1-1-971ba0ab4b2f@schnwalter.eu>",
                "date": "2025-12-19T19:06:30",
                "name": "[1/2] Documentation: add glossary page",
                "mbox": "https://patchwork.libcamera.org/patch/25614/mbox/"
            },
            {
                "id": 25615,
                "url": "https://patchwork.libcamera.org/api/patches/25615/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25615/",
                "msgid": "<20251219-glossary-page-v1-2-971ba0ab4b2f@schnwalter.eu>",
                "date": "2025-12-19T19:06:31",
                "name": "[2/2] Documentation: Link to glossary terms from the introduction page",
                "mbox": "https://patchwork.libcamera.org/patch/25615/mbox/"
            }
        ]
    },
    {
        "id": 5675,
        "url": "https://patchwork.libcamera.org/api/series/5675/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5675",
        "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: simple: Enable SoftISP for imx7-csi",
        "date": "2025-12-19T21:10:06",
        "submitter": {
            "id": 140,
            "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
            "name": "Robert Mader",
            "email": "robert.mader@collabora.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5675/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25616,
                "url": "https://patchwork.libcamera.org/api/patches/25616/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25616/",
                "msgid": "<20251219211006.104821-1-robert.mader@collabora.com>",
                "date": "2025-12-19T21:10:06",
                "name": "libcamera: simple: Enable SoftISP for imx7-csi",
                "mbox": "https://patchwork.libcamera.org/patch/25616/mbox/"
            }
        ]
    },
    {
        "id": 5676,
        "url": "https://patchwork.libcamera.org/api/series/5676/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5676",
        "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": "ipa: simple: agc: Make sure activeState.agc expo/again are always initialized",
        "date": "2025-12-20T17:27:03",
        "submitter": {
            "id": 242,
            "url": "https://patchwork.libcamera.org/api/people/242/?format=api",
            "name": "Hans de Goede",
            "email": "johannes.goede@oss.qualcomm.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5676/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25617,
                "url": "https://patchwork.libcamera.org/api/patches/25617/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25617/",
                "msgid": "<20251220172703.321681-1-johannes.goede@oss.qualcomm.com>",
                "date": "2025-12-20T17:27:03",
                "name": "ipa: simple: agc: Make sure activeState.agc expo/again are always initialized",
                "mbox": "https://patchwork.libcamera.org/patch/25617/mbox/"
            }
        ]
    },
    {
        "id": 5677,
        "url": "https://patchwork.libcamera.org/api/series/5677/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5677",
        "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": "fix clang warnings/errors",
        "date": "2025-12-27T05:40:40",
        "submitter": {
            "id": 254,
            "url": "https://patchwork.libcamera.org/api/people/254/?format=api",
            "name": "SCHNEIDER Johannes",
            "email": "johannes.schneider@leica-geosystems.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5677/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25618,
                "url": "https://patchwork.libcamera.org/api/patches/25618/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25618/",
                "msgid": "<20251227054042.3836430-1-johannes.schneider@leica-geosystems.com>",
                "date": "2025-12-27T05:40:40",
                "name": "fix clang warnings/errors",
                "mbox": "https://patchwork.libcamera.org/patch/25618/mbox/"
            }
        ]
    },
    {
        "id": 5678,
        "url": "https://patchwork.libcamera.org/api/series/5678/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5678",
        "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: software_isp: Always report saturation metadata",
        "date": "2025-12-29T19:41:52",
        "submitter": {
            "id": 4,
            "url": "https://patchwork.libcamera.org/api/people/4/?format=api",
            "name": "Kieran Bingham",
            "email": "kieran.bingham@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5678/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25619,
                "url": "https://patchwork.libcamera.org/api/patches/25619/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25619/",
                "msgid": "<20251229194152.1087528-1-kieran.bingham@ideasonboard.com>",
                "date": "2025-12-29T19:41:52",
                "name": "libcamera: software_isp: Always report saturation metadata",
                "mbox": "https://patchwork.libcamera.org/patch/25619/mbox/"
            }
        ]
    },
    {
        "id": 5679,
        "url": "https://patchwork.libcamera.org/api/series/5679/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5679",
        "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": "ipa: simple: agc: prevent gain decrease deadloop",
        "date": "2026-01-05T08:11:12",
        "submitter": {
            "id": 255,
            "url": "https://patchwork.libcamera.org/api/people/255/?format=api",
            "name": "Vasiliy Doylov",
            "email": "nekocwd@mainlining.org"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5679/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25620,
                "url": "https://patchwork.libcamera.org/api/patches/25620/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25620/",
                "msgid": "<20260105-softisp-agc-v1-1-77626505853a@mainlining.org>",
                "date": "2026-01-05T08:11:12",
                "name": "ipa: simple: agc: prevent gain decrease deadloop",
                "mbox": "https://patchwork.libcamera.org/patch/25620/mbox/"
            }
        ]
    },
    {
        "id": 5680,
        "url": "https://patchwork.libcamera.org/api/series/5680/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5680",
        "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": "[v2] meson: Do not force libc++ when using clang",
        "date": "2026-01-05T09:31:19",
        "submitter": {
            "id": 216,
            "url": "https://patchwork.libcamera.org/api/people/216/?format=api",
            "name": "Barnabás Pőcze",
            "email": "barnabas.pocze@ideasonboard.com"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5680/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25621,
                "url": "https://patchwork.libcamera.org/api/patches/25621/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25621/",
                "msgid": "<20260105093119.1176922-1-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-05T09:31:19",
                "name": "[v2] meson: Do not force libc++ when using clang",
                "mbox": "https://patchwork.libcamera.org/patch/25621/mbox/"
            }
        ]
    },
    {
        "id": 5681,
        "url": "https://patchwork.libcamera.org/api/series/5681/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5681",
        "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-ci,v1] Force libc++ with meson native files",
        "date": "2026-01-05T09:31:30",
        "submitter": {
            "id": 216,
            "url": "https://patchwork.libcamera.org/api/people/216/?format=api",
            "name": "Barnabás Pőcze",
            "email": "barnabas.pocze@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5681/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25622,
                "url": "https://patchwork.libcamera.org/api/patches/25622/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25622/",
                "msgid": "<20260105093130.1177121-1-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-05T09:31:30",
                "name": "[libcamera-ci,v1] Force libc++ with meson native files",
                "mbox": "https://patchwork.libcamera.org/patch/25622/mbox/"
            }
        ]
    },
    {
        "id": 5682,
        "url": "https://patchwork.libcamera.org/api/series/5682/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5682",
        "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": "[v1] v4l2_camera_proxy: Fix for getting deafult controls::FrameDurationLimits",
        "date": "2026-01-05T10:34:03",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5682/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25623,
                "url": "https://patchwork.libcamera.org/api/patches/25623/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25623/",
                "msgid": "<20260105103409.50623-1-naush@raspberrypi.com>",
                "date": "2026-01-05T10:34:03",
                "name": "[v1] v4l2_camera_proxy: Fix for getting deafult controls::FrameDurationLimits",
                "mbox": "https://patchwork.libcamera.org/patch/25623/mbox/"
            }
        ]
    },
    {
        "id": 5683,
        "url": "https://patchwork.libcamera.org/api/series/5683/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5683",
        "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": "[v2] ipa: simple: fix minimal analog gain init",
        "date": "2026-01-05T12:41:35",
        "submitter": {
            "id": 255,
            "url": "https://patchwork.libcamera.org/api/people/255/?format=api",
            "name": "Vasiliy Doylov",
            "email": "nekocwd@mainlining.org"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5683/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25624,
                "url": "https://patchwork.libcamera.org/api/patches/25624/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25624/",
                "msgid": "<20260105-softisp-agc-v2-1-9013e693ffd5@mainlining.org>",
                "date": "2026-01-05T12:41:35",
                "name": "[v2] ipa: simple: fix minimal analog gain init",
                "mbox": "https://patchwork.libcamera.org/patch/25624/mbox/"
            }
        ]
    },
    {
        "id": 5684,
        "url": "https://patchwork.libcamera.org/api/series/5684/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5684",
        "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": "[v3] ipa: simple: fix minimal analog gain init",
        "date": "2026-01-05T13:57:44",
        "submitter": {
            "id": 255,
            "url": "https://patchwork.libcamera.org/api/people/255/?format=api",
            "name": "Vasiliy Doylov",
            "email": "nekocwd@mainlining.org"
        },
        "version": 3,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5684/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25625,
                "url": "https://patchwork.libcamera.org/api/patches/25625/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25625/",
                "msgid": "<20260105-softisp-agc-v3-1-434f2053c549@mainlining.org>",
                "date": "2026-01-05T13:57:44",
                "name": "[v3] ipa: simple: fix minimal analog gain init",
                "mbox": "https://patchwork.libcamera.org/patch/25625/mbox/"
            }
        ]
    },
    {
        "id": 5685,
        "url": "https://patchwork.libcamera.org/api/series/5685/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5685",
        "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": "[v2] v4l2_camera_proxy: Fix for getting deafult controls::FrameDurationLimits",
        "date": "2026-01-05T14:31:45",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5685/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25626,
                "url": "https://patchwork.libcamera.org/api/patches/25626/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25626/",
                "msgid": "<20260105143206.115011-1-naush@raspberrypi.com>",
                "date": "2026-01-05T14:31:45",
                "name": "[v2] v4l2_camera_proxy: Fix for getting deafult controls::FrameDurationLimits",
                "mbox": "https://patchwork.libcamera.org/patch/25626/mbox/"
            }
        ]
    },
    {
        "id": 5686,
        "url": "https://patchwork.libcamera.org/api/series/5686/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5686",
        "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": "Fix filter mode register issue",
        "date": "2026-01-05T17:11:41",
        "submitter": {
            "id": 241,
            "url": "https://patchwork.libcamera.org/api/people/241/?format=api",
            "name": "Rui Wang",
            "email": "rui.wang@ideasonboard.com"
        },
        "version": 4,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5686/mbox/",
        "cover_letter": {
            "id": 25627,
            "url": "https://patchwork.libcamera.org/api/covers/25627/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25627/",
            "msgid": "<20260105171142.147792-1-rui.wang@ideasonboard.com>",
            "date": "2026-01-05T17:11:41",
            "name": "[v4,0/1] Fix filter mode register issue",
            "mbox": "https://patchwork.libcamera.org/cover/25627/mbox/"
        },
        "patches": [
            {
                "id": 25628,
                "url": "https://patchwork.libcamera.org/api/patches/25628/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25628/",
                "msgid": "<20260105171142.147792-2-rui.wang@ideasonboard.com>",
                "date": "2026-01-05T17:11:42",
                "name": "[v4,1/1] media: rkisp1: Fix filter mode register configuration",
                "mbox": "https://patchwork.libcamera.org/patch/25628/mbox/"
            }
        ]
    },
    {
        "id": 5687,
        "url": "https://patchwork.libcamera.org/api/series/5687/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5687",
        "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": "[v3] v4l2: v4l2_camera_proxy: Fix for getting default FrameDurationLimits",
        "date": "2026-01-06T09:37:30",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 3,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5687/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25629,
                "url": "https://patchwork.libcamera.org/api/patches/25629/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25629/",
                "msgid": "<20260106093733.161460-1-naush@raspberrypi.com>",
                "date": "2026-01-06T09:37:30",
                "name": "[v3] v4l2: v4l2_camera_proxy: Fix for getting default FrameDurationLimits",
                "mbox": "https://patchwork.libcamera.org/patch/25629/mbox/"
            }
        ]
    },
    {
        "id": 5688,
        "url": "https://patchwork.libcamera.org/api/series/5688/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5688",
        "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: Add `MetadataList`",
        "date": "2026-01-06T16:57:32",
        "submitter": {
            "id": 216,
            "url": "https://patchwork.libcamera.org/api/people/216/?format=api",
            "name": "Barnabás Pőcze",
            "email": "barnabas.pocze@ideasonboard.com"
        },
        "version": 4,
        "total": 22,
        "received_total": 22,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5688/mbox/",
        "cover_letter": {
            "id": 25630,
            "url": "https://patchwork.libcamera.org/api/covers/25630/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25630/",
            "msgid": "<20260106165754.1759831-1-barnabas.pocze@ideasonboard.com>",
            "date": "2026-01-06T16:57:32",
            "name": "[v4,00/22] libcamera: Add `MetadataList`",
            "mbox": "https://patchwork.libcamera.org/cover/25630/mbox/"
        },
        "patches": [
            {
                "id": 25631,
                "url": "https://patchwork.libcamera.org/api/patches/25631/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25631/",
                "msgid": "<20260106165754.1759831-2-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:33",
                "name": "[v4,01/22] libcamera: controls: Strings are arrays",
                "mbox": "https://patchwork.libcamera.org/patch/25631/mbox/"
            },
            {
                "id": 25632,
                "url": "https://patchwork.libcamera.org/api/patches/25632/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25632/",
                "msgid": "<20260106165754.1759831-3-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:34",
                "name": "[v4,02/22] libcamera: controls: Add `ControlValueView`",
                "mbox": "https://patchwork.libcamera.org/patch/25632/mbox/"
            },
            {
                "id": 25633,
                "url": "https://patchwork.libcamera.org/api/patches/25633/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25633/",
                "msgid": "<20260106165754.1759831-4-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:35",
                "name": "[v4,03/22] libcamera: base: Add file for C++20 polyfills",
                "mbox": "https://patchwork.libcamera.org/patch/25633/mbox/"
            },
            {
                "id": 25634,
                "url": "https://patchwork.libcamera.org/api/patches/25634/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25634/",
                "msgid": "<20260106165754.1759831-5-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:36",
                "name": "[v4,04/22] libcamera: base: cxx20: Add `type_identity{,_t}`",
                "mbox": "https://patchwork.libcamera.org/patch/25634/mbox/"
            },
            {
                "id": 25635,
                "url": "https://patchwork.libcamera.org/api/patches/25635/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25635/",
                "msgid": "<20260106165754.1759831-6-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:37",
                "name": "[v4,05/22] libcamera: base: cxx20: Add `has_single_bit()`",
                "mbox": "https://patchwork.libcamera.org/patch/25635/mbox/"
            },
            {
                "id": 25636,
                "url": "https://patchwork.libcamera.org/api/patches/25636/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25636/",
                "msgid": "<20260106165754.1759831-7-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:38",
                "name": "[v4,06/22] libcamera: base: Add alignment utility functions",
                "mbox": "https://patchwork.libcamera.org/patch/25636/mbox/"
            },
            {
                "id": 25637,
                "url": "https://patchwork.libcamera.org/api/patches/25637/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25637/",
                "msgid": "<20260106165754.1759831-8-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:39",
                "name": "[v4,07/22] libcamera: Add `MetadataList`",
                "mbox": "https://patchwork.libcamera.org/patch/25637/mbox/"
            },
            {
                "id": 25638,
                "url": "https://patchwork.libcamera.org/api/patches/25638/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25638/",
                "msgid": "<20260106165754.1759831-9-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:40",
                "name": "[v4,08/22] Documentation: design: Document `MetadataList`",
                "mbox": "https://patchwork.libcamera.org/patch/25638/mbox/"
            },
            {
                "id": 25639,
                "url": "https://patchwork.libcamera.org/api/patches/25639/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25639/",
                "msgid": "<20260106165754.1759831-10-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:41",
                "name": "[v4,09/22] libcamera: ipa_data_serializer: Support `MetadataListPlan`",
                "mbox": "https://patchwork.libcamera.org/patch/25639/mbox/"
            },
            {
                "id": 25640,
                "url": "https://patchwork.libcamera.org/api/patches/25640/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25640/",
                "msgid": "<20260106165754.1759831-11-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:42",
                "name": "[v4,10/22] libcamera: camera: Store `MetadataListPlan` in `Camera::Private`",
                "mbox": "https://patchwork.libcamera.org/patch/25640/mbox/"
            },
            {
                "id": 25641,
                "url": "https://patchwork.libcamera.org/api/patches/25641/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25641/",
                "msgid": "<20260106165754.1759831-12-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:43",
                "name": "[v4,11/22] libcamera: request: Store `MetadataList`",
                "mbox": "https://patchwork.libcamera.org/patch/25641/mbox/"
            },
            {
                "id": 25642,
                "url": "https://patchwork.libcamera.org/api/patches/25642/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25642/",
                "msgid": "<20260106165754.1759831-13-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:44",
                "name": "[v4,12/22,DNI] apps: cam: Print `MetadataListPlan` of camera",
                "mbox": "https://patchwork.libcamera.org/patch/25642/mbox/"
            },
            {
                "id": 25643,
                "url": "https://patchwork.libcamera.org/api/patches/25643/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25643/",
                "msgid": "<20260106165754.1759831-14-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:45",
                "name": "[v4,13/22,DNI] apps: cam: Print `MetadataList` of `Request` as well",
                "mbox": "https://patchwork.libcamera.org/patch/25643/mbox/"
            },
            {
                "id": 25644,
                "url": "https://patchwork.libcamera.org/api/patches/25644/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25644/",
                "msgid": "<20260106165754.1759831-15-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:46",
                "name": "[v4,14/22] libcamera: camera: Introduce metadataAvailable signal",
                "mbox": "https://patchwork.libcamera.org/patch/25644/mbox/"
            },
            {
                "id": 25645,
                "url": "https://patchwork.libcamera.org/api/patches/25645/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25645/",
                "msgid": "<20260106165754.1759831-16-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:47",
                "name": "[v4,15/22] guides: application: Document Camera::metadataAvailable",
                "mbox": "https://patchwork.libcamera.org/patch/25645/mbox/"
            },
            {
                "id": 25647,
                "url": "https://patchwork.libcamera.org/api/patches/25647/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25647/",
                "msgid": "<20260106165754.1759831-17-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:48",
                "name": "[v4,16/22] libcamera: pipeline_handler: Add metadataAvailable() function",
                "mbox": "https://patchwork.libcamera.org/patch/25647/mbox/"
            },
            {
                "id": 25646,
                "url": "https://patchwork.libcamera.org/api/patches/25646/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25646/",
                "msgid": "<20260106165754.1759831-18-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:49",
                "name": "[v4,17/22] guides: pipeline_handler: Document PipelineHandler::metadataAvailable",
                "mbox": "https://patchwork.libcamera.org/patch/25646/mbox/"
            },
            {
                "id": 25648,
                "url": "https://patchwork.libcamera.org/api/patches/25648/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25648/",
                "msgid": "<20260106165754.1759831-19-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:50",
                "name": "[v4,18/22,DNI] apps: cam: Use Camera::metadataAvailable signal",
                "mbox": "https://patchwork.libcamera.org/patch/25648/mbox/"
            },
            {
                "id": 25649,
                "url": "https://patchwork.libcamera.org/api/patches/25649/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25649/",
                "msgid": "<20260106165754.1759831-20-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:51",
                "name": "[v4,19/22] libcamera: pipeline_handler: Inject \"debug\" metadata",
                "mbox": "https://patchwork.libcamera.org/patch/25649/mbox/"
            },
            {
                "id": 25650,
                "url": "https://patchwork.libcamera.org/api/patches/25650/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25650/",
                "msgid": "<20260106165754.1759831-21-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:52",
                "name": "[v4,20/22] libcamera: pipeline: Fill `MetadataListPlan` of cameras",
                "mbox": "https://patchwork.libcamera.org/patch/25650/mbox/"
            },
            {
                "id": 25651,
                "url": "https://patchwork.libcamera.org/api/patches/25651/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25651/",
                "msgid": "<20260106165754.1759831-22-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:53",
                "name": "[v4,21/22] libcamera: pipeline: Use `metadataAvailable()`",
                "mbox": "https://patchwork.libcamera.org/patch/25651/mbox/"
            },
            {
                "id": 25652,
                "url": "https://patchwork.libcamera.org/api/patches/25652/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25652/",
                "msgid": "<20260106165754.1759831-23-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-06T16:57:54",
                "name": "[v4,22/22] libcamera: request: Swap the two metadata lists",
                "mbox": "https://patchwork.libcamera.org/patch/25652/mbox/"
            }
        ]
    },
    {
        "id": 5689,
        "url": "https://patchwork.libcamera.org/api/series/5689/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5689",
        "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": "Add GLES 2.0 GPUISP to libcamera",
        "date": "2026-01-06T17:00:35",
        "submitter": {
            "id": 175,
            "url": "https://patchwork.libcamera.org/api/people/175/?format=api",
            "name": "Bryan O'Donoghue",
            "email": "bryan.odonoghue@linaro.org"
        },
        "version": 10,
        "total": 24,
        "received_total": 24,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5689/mbox/",
        "cover_letter": {
            "id": 25653,
            "url": "https://patchwork.libcamera.org/api/covers/25653/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25653/",
            "msgid": "<20260106170059.56193-1-bryan.odonoghue@linaro.org>",
            "date": "2026-01-06T17:00:35",
            "name": "[v10,00/24] Add GLES 2.0 GPUISP to libcamera",
            "mbox": "https://patchwork.libcamera.org/cover/25653/mbox/"
        },
        "patches": [
            {
                "id": 25654,
                "url": "https://patchwork.libcamera.org/api/patches/25654/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25654/",
                "msgid": "<20260106170059.56193-2-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:36",
                "name": "[v11,01/24] libcamera: software_isp: debayer: Latch contrastExp not contrast to debayer parameters",
                "mbox": "https://patchwork.libcamera.org/patch/25654/mbox/"
            },
            {
                "id": 25655,
                "url": "https://patchwork.libcamera.org/api/patches/25655/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25655/",
                "msgid": "<20260106170059.56193-3-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:37",
                "name": "[v11,02/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access",
                "mbox": "https://patchwork.libcamera.org/patch/25655/mbox/"
            },
            {
                "id": 25656,
                "url": "https://patchwork.libcamera.org/api/patches/25656/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25656/",
                "msgid": "<20260106170059.56193-4-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:38",
                "name": "[v11,03/24] libcamera: software_isp: egl: Add a eGL base helper class",
                "mbox": "https://patchwork.libcamera.org/patch/25656/mbox/"
            },
            {
                "id": 25657,
                "url": "https://patchwork.libcamera.org/api/patches/25657/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25657/",
                "msgid": "<20260106170059.56193-5-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:39",
                "name": "[v11,04/24] qcam: viewfinder_gl: Set no-op Bayer shader values",
                "mbox": "https://patchwork.libcamera.org/patch/25657/mbox/"
            },
            {
                "id": 25659,
                "url": "https://patchwork.libcamera.org/api/patches/25659/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25659/",
                "msgid": "<20260106170059.56193-6-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:40",
                "name": "[v11,05/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked",
                "mbox": "https://patchwork.libcamera.org/patch/25659/mbox/"
            },
            {
                "id": 25658,
                "url": "https://patchwork.libcamera.org/api/patches/25658/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25658/",
                "msgid": "<20260106170059.56193-7-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:41",
                "name": "[v11,06/24] libcamera: shaders: Use highp not mediump for float precision",
                "mbox": "https://patchwork.libcamera.org/patch/25658/mbox/"
            },
            {
                "id": 25660,
                "url": "https://patchwork.libcamera.org/api/patches/25660/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25660/",
                "msgid": "<20260106170059.56193-8-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:42",
                "name": "[v11,07/24] libcamera: shaders: Extend debayer shaders to apply CCM gains",
                "mbox": "https://patchwork.libcamera.org/patch/25660/mbox/"
            },
            {
                "id": 25661,
                "url": "https://patchwork.libcamera.org/api/patches/25661/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25661/",
                "msgid": "<20260106170059.56193-9-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:43",
                "name": "[v11,08/24] libcamera: shaders: Extend bayer shaders to support swapping R and B on output",
                "mbox": "https://patchwork.libcamera.org/patch/25661/mbox/"
            },
            {
                "id": 25662,
                "url": "https://patchwork.libcamera.org/api/patches/25662/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25662/",
                "msgid": "<20260106170059.56193-10-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:44",
                "name": "[v11,09/24] libcamera: shaders: Add support for black level compensation",
                "mbox": "https://patchwork.libcamera.org/patch/25662/mbox/"
            },
            {
                "id": 25663,
                "url": "https://patchwork.libcamera.org/api/patches/25663/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25663/",
                "msgid": "<20260106170059.56193-11-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:45",
                "name": "[v11,10/24] libcamera: shaders: Add support for Gamma",
                "mbox": "https://patchwork.libcamera.org/patch/25663/mbox/"
            },
            {
                "id": 25664,
                "url": "https://patchwork.libcamera.org/api/patches/25664/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25664/",
                "msgid": "<20260106170059.56193-12-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:46",
                "name": "[v11,11/24] libcamera: shaders: Add support for contrast",
                "mbox": "https://patchwork.libcamera.org/patch/25664/mbox/"
            },
            {
                "id": 25665,
                "url": "https://patchwork.libcamera.org/api/patches/25665/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25665/",
                "msgid": "<20260106170059.56193-13-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:47",
                "name": "[v11,12/24] libcamera: shaders: Fix input sampling when width != stride",
                "mbox": "https://patchwork.libcamera.org/patch/25665/mbox/"
            },
            {
                "id": 25666,
                "url": "https://patchwork.libcamera.org/api/patches/25666/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25666/",
                "msgid": "<20260106170059.56193-14-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:48",
                "name": "[v11,13/24] libcamera: software_isp: Add member variables to track selected input/output pixelFormat",
                "mbox": "https://patchwork.libcamera.org/patch/25666/mbox/"
            },
            {
                "id": 25667,
                "url": "https://patchwork.libcamera.org/api/patches/25667/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25667/",
                "msgid": "<20260106170059.56193-15-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:49",
                "name": "[v11,14/24] libcamera: software_isp: Add a Size_ member variable to pass to eGL later",
                "mbox": "https://patchwork.libcamera.org/patch/25667/mbox/"
            },
            {
                "id": 25669,
                "url": "https://patchwork.libcamera.org/api/patches/25669/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25669/",
                "msgid": "<20260106170059.56193-16-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:50",
                "name": "[v11,15/24] libcamera: software_isp: debayer_egl: Add an eGL Debayer class",
                "mbox": "https://patchwork.libcamera.org/patch/25669/mbox/"
            },
            {
                "id": 25668,
                "url": "https://patchwork.libcamera.org/api/patches/25668/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25668/",
                "msgid": "<20260106170059.56193-17-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:51",
                "name": "[v11,16/24] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static",
                "mbox": "https://patchwork.libcamera.org/patch/25668/mbox/"
            },
            {
                "id": 25670,
                "url": "https://patchwork.libcamera.org/api/patches/25670/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25670/",
                "msgid": "<20260106170059.56193-18-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:52",
                "name": "[v11,17/24] libcamera: software_isp: GPU support for unpacked 10/12-bit formats",
                "mbox": "https://patchwork.libcamera.org/patch/25670/mbox/"
            },
            {
                "id": 25672,
                "url": "https://patchwork.libcamera.org/api/patches/25672/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25672/",
                "msgid": "<20260106170059.56193-19-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:53",
                "name": "[v11,18/24] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option",
                "mbox": "https://patchwork.libcamera.org/patch/25672/mbox/"
            },
            {
                "id": 25671,
                "url": "https://patchwork.libcamera.org/api/patches/25671/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25671/",
                "msgid": "<20260106170059.56193-20-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:54",
                "name": "[v11,19/24] ipa: simple: Add a flag to indicate gpuIspEnabled",
                "mbox": "https://patchwork.libcamera.org/patch/25671/mbox/"
            },
            {
                "id": 25674,
                "url": "https://patchwork.libcamera.org/api/patches/25674/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25674/",
                "msgid": "<20260106170059.56193-21-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:55",
                "name": "[v11,20/24] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true",
                "mbox": "https://patchwork.libcamera.org/patch/25674/mbox/"
            },
            {
                "id": 25673,
                "url": "https://patchwork.libcamera.org/api/patches/25673/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25673/",
                "msgid": "<20260106170059.56193-22-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:56",
                "name": "[v11,21/24] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2",
                "mbox": "https://patchwork.libcamera.org/patch/25673/mbox/"
            },
            {
                "id": 25675,
                "url": "https://patchwork.libcamera.org/api/patches/25675/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25675/",
                "msgid": "<20260106170059.56193-23-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:57",
                "name": "[v11,22/24] libcamera: software_isp: Switch on default CCM at 65k",
                "mbox": "https://patchwork.libcamera.org/patch/25675/mbox/"
            },
            {
                "id": 25677,
                "url": "https://patchwork.libcamera.org/api/patches/25677/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25677/",
                "msgid": "<20260106170059.56193-24-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:58",
                "name": "[v11,23/24] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode",
                "mbox": "https://patchwork.libcamera.org/patch/25677/mbox/"
            },
            {
                "id": 25676,
                "url": "https://patchwork.libcamera.org/api/patches/25676/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25676/",
                "msgid": "<20260106170059.56193-25-bryan.odonoghue@linaro.org>",
                "date": "2026-01-06T17:00:59",
                "name": "[v11,24/24] libcamera: software_isp: Add a gpuisp todo list",
                "mbox": "https://patchwork.libcamera.org/patch/25676/mbox/"
            }
        ]
    },
    {
        "id": 5690,
        "url": "https://patchwork.libcamera.org/api/series/5690/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5690",
        "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: rpi: Make the controller min frame duration configurable",
        "date": "2026-01-07T09:37:36",
        "submitter": {
            "id": 42,
            "url": "https://patchwork.libcamera.org/api/people/42/?format=api",
            "name": "David Plowman",
            "email": "david.plowman@raspberrypi.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5690/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25678,
                "url": "https://patchwork.libcamera.org/api/patches/25678/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25678/",
                "msgid": "<20260107093821.14600-1-david.plowman@raspberrypi.com>",
                "date": "2026-01-07T09:37:36",
                "name": "libcamera: rpi: Make the controller min frame duration configurable",
                "mbox": "https://patchwork.libcamera.org/patch/25678/mbox/"
            }
        ]
    },
    {
        "id": 5691,
        "url": "https://patchwork.libcamera.org/api/series/5691/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5691",
        "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: control_serializer: Remove unnecessary allocation",
        "date": "2026-01-07T10:38:30",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5691/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25679,
                "url": "https://patchwork.libcamera.org/api/patches/25679/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25679/",
                "msgid": "<20260107103830.1415267-1-paul.elder@ideasonboard.com>",
                "date": "2026-01-07T10:38:30",
                "name": "libcamera: control_serializer: Remove unnecessary allocation",
                "mbox": "https://patchwork.libcamera.org/patch/25679/mbox/"
            }
        ]
    },
    {
        "id": 5692,
        "url": "https://patchwork.libcamera.org/api/series/5692/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5692",
        "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": "[v2] libcamera: rpi: Make the controller min frame duration configurable",
        "date": "2026-01-07T11:05:24",
        "submitter": {
            "id": 42,
            "url": "https://patchwork.libcamera.org/api/people/42/?format=api",
            "name": "David Plowman",
            "email": "david.plowman@raspberrypi.com"
        },
        "version": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5692/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25680,
                "url": "https://patchwork.libcamera.org/api/patches/25680/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25680/",
                "msgid": "<20260107110544.16422-1-david.plowman@raspberrypi.com>",
                "date": "2026-01-07T11:05:24",
                "name": "[v2] libcamera: rpi: Make the controller min frame duration configurable",
                "mbox": "https://patchwork.libcamera.org/patch/25680/mbox/"
            }
        ]
    },
    {
        "id": 5693,
        "url": "https://patchwork.libcamera.org/api/series/5693/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5693",
        "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": "[v3] libcamera: rpi: Make the controller min frame duration configurable",
        "date": "2026-01-07T18:14:26",
        "submitter": {
            "id": 42,
            "url": "https://patchwork.libcamera.org/api/people/42/?format=api",
            "name": "David Plowman",
            "email": "david.plowman@raspberrypi.com"
        },
        "version": 3,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5693/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25681,
                "url": "https://patchwork.libcamera.org/api/patches/25681/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25681/",
                "msgid": "<20260107181445.18005-1-david.plowman@raspberrypi.com>",
                "date": "2026-01-07T18:14:26",
                "name": "[v3] libcamera: rpi: Make the controller min frame duration configurable",
                "mbox": "https://patchwork.libcamera.org/patch/25681/mbox/"
            }
        ]
    },
    {
        "id": 5694,
        "url": "https://patchwork.libcamera.org/api/series/5694/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5694",
        "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": "C++20 migration",
        "date": "2026-01-07T19:36:02",
        "submitter": {
            "id": 216,
            "url": "https://patchwork.libcamera.org/api/people/216/?format=api",
            "name": "Barnabás Pőcze",
            "email": "barnabas.pocze@ideasonboard.com"
        },
        "version": 1,
        "total": 5,
        "received_total": 5,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5694/mbox/",
        "cover_letter": {
            "id": 25682,
            "url": "https://patchwork.libcamera.org/api/covers/25682/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25682/",
            "msgid": "<20260107193607.2168539-1-barnabas.pocze@ideasonboard.com>",
            "date": "2026-01-07T19:36:02",
            "name": "[RFC,v1,0/5] C++20 migration",
            "mbox": "https://patchwork.libcamera.org/cover/25682/mbox/"
        },
        "patches": [
            {
                "id": 25683,
                "url": "https://patchwork.libcamera.org/api/patches/25683/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25683/",
                "msgid": "<20260107193607.2168539-2-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:36:03",
                "name": "[RFC,v1,1/5] gstreamer: Add `-Wno-volatile` for GCC",
                "mbox": "https://patchwork.libcamera.org/patch/25683/mbox/"
            },
            {
                "id": 25684,
                "url": "https://patchwork.libcamera.org/api/patches/25684/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25684/",
                "msgid": "<20260107193607.2168539-3-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:36:04",
                "name": "[RFC,v1,2/5] meson: Ignore `Wredundant-move` with GCC 11 and above",
                "mbox": "https://patchwork.libcamera.org/patch/25684/mbox/"
            },
            {
                "id": 25685,
                "url": "https://patchwork.libcamera.org/api/patches/25685/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25685/",
                "msgid": "<20260107193607.2168539-4-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:36:05",
                "name": "[RFC,v1,3/5] libcamera: base: log: Ignore deprecations",
                "mbox": "https://patchwork.libcamera.org/patch/25685/mbox/"
            },
            {
                "id": 25686,
                "url": "https://patchwork.libcamera.org/api/patches/25686/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25686/",
                "msgid": "<20260107193607.2168539-5-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:36:06",
                "name": "[RFC,v1,4/5] treewide: Use character literal instead of string in some cases",
                "mbox": "https://patchwork.libcamera.org/patch/25686/mbox/"
            },
            {
                "id": 25687,
                "url": "https://patchwork.libcamera.org/api/patches/25687/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25687/",
                "msgid": "<20260107193607.2168539-6-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:36:07",
                "name": "[RFC,v1,5/5] meson: Switch to C++20",
                "mbox": "https://patchwork.libcamera.org/patch/25687/mbox/"
            }
        ]
    },
    {
        "id": 5695,
        "url": "https://patchwork.libcamera.org/api/series/5695/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5695",
        "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": "[v1] libcamera: base: event_dispatcher_poll: Dispatch `POLLPRI` first",
        "date": "2026-01-07T19:55:37",
        "submitter": {
            "id": 216,
            "url": "https://patchwork.libcamera.org/api/people/216/?format=api",
            "name": "Barnabás Pőcze",
            "email": "barnabas.pocze@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5695/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25688,
                "url": "https://patchwork.libcamera.org/api/patches/25688/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25688/",
                "msgid": "<20260107195537.2180637-1-barnabas.pocze@ideasonboard.com>",
                "date": "2026-01-07T19:55:37",
                "name": "[v1] libcamera: base: event_dispatcher_poll: Dispatch `POLLPRI` first",
                "mbox": "https://patchwork.libcamera.org/patch/25688/mbox/"
            }
        ]
    },
    {
        "id": 5696,
        "url": "https://patchwork.libcamera.org/api/series/5696/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5696",
        "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": "camshark: image: Fix data storage of 8-bit raw",
        "date": "2026-01-08T09:20:22",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5696/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25689,
                "url": "https://patchwork.libcamera.org/api/patches/25689/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25689/",
                "msgid": "<20260108092022.1190351-1-paul.elder@ideasonboard.com>",
                "date": "2026-01-08T09:20:22",
                "name": "camshark: image: Fix data storage of 8-bit raw",
                "mbox": "https://patchwork.libcamera.org/patch/25689/mbox/"
            }
        ]
    },
    {
        "id": 5697,
        "url": "https://patchwork.libcamera.org/api/series/5697/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5697",
        "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": "Add resampling support for polynomial LSC data",
        "date": "2026-01-08T16:05:43",
        "submitter": {
            "id": 184,
            "url": "https://patchwork.libcamera.org/api/people/184/?format=api",
            "name": "Stefan Klug",
            "email": "stefan.klug@ideasonboard.com"
        },
        "version": 2,
        "total": 15,
        "received_total": 15,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5697/mbox/",
        "cover_letter": {
            "id": 25690,
            "url": "https://patchwork.libcamera.org/api/covers/25690/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25690/",
            "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-0-e682ec4b9893@ideasonboard.com>",
            "date": "2026-01-08T16:05:43",
            "name": "[v2,00/15] Add resampling support for polynomial LSC data",
            "mbox": "https://patchwork.libcamera.org/cover/25690/mbox/"
        },
        "patches": [
            {
                "id": 25691,
                "url": "https://patchwork.libcamera.org/api/patches/25691/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25691/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-1-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:44",
                "name": "[v2,01/15] ipa: rkisp1: lsc: Drop unused member variable",
                "mbox": "https://patchwork.libcamera.org/patch/25691/mbox/"
            },
            {
                "id": 25692,
                "url": "https://patchwork.libcamera.org/api/patches/25692/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25692/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-2-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:45",
                "name": "[v2,02/15] ipa: rkisp1: lsc: Drop unused function declaration",
                "mbox": "https://patchwork.libcamera.org/patch/25692/mbox/"
            },
            {
                "id": 25693,
                "url": "https://patchwork.libcamera.org/api/patches/25693/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25693/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-3-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:46",
                "name": "[v2,03/15] ipa: rkisp1: lsc: Replace assert with ASSERT",
                "mbox": "https://patchwork.libcamera.org/patch/25693/mbox/"
            },
            {
                "id": 25694,
                "url": "https://patchwork.libcamera.org/api/patches/25694/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25694/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-4-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:47",
                "name": "[v2,04/15] ipa: rkisp1: lsc: Rename res to positions",
                "mbox": "https://patchwork.libcamera.org/patch/25694/mbox/"
            },
            {
                "id": 25695,
                "url": "https://patchwork.libcamera.org/api/patches/25695/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25695/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-5-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:48",
                "name": "[v2,05/15] ipa: rkisp1: lsc: Rename res to ret",
                "mbox": "https://patchwork.libcamera.org/patch/25695/mbox/"
            },
            {
                "id": 25696,
                "url": "https://patchwork.libcamera.org/api/patches/25696/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25696/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-6-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:49",
                "name": "[v2,06/15] ipa: rkisp1: lsc: Rename res to samples",
                "mbox": "https://patchwork.libcamera.org/patch/25696/mbox/"
            },
            {
                "id": 25697,
                "url": "https://patchwork.libcamera.org/api/patches/25697/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25697/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-7-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:50",
                "name": "[v2,07/15] ipa: rksip1: lsc: Move function definitions out of class",
                "mbox": "https://patchwork.libcamera.org/patch/25697/mbox/"
            },
            {
                "id": 25698,
                "url": "https://patchwork.libcamera.org/api/patches/25698/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25698/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-8-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:51",
                "name": "[v2,08/15] ipa: rkisp1: lsc: Move local types into anonymous namespace",
                "mbox": "https://patchwork.libcamera.org/patch/25698/mbox/"
            },
            {
                "id": 25699,
                "url": "https://patchwork.libcamera.org/api/patches/25699/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25699/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-9-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:52",
                "name": "[v2,09/15] ipa: rkisp1: lsc: Handle quantization locally",
                "mbox": "https://patchwork.libcamera.org/patch/25699/mbox/"
            },
            {
                "id": 25700,
                "url": "https://patchwork.libcamera.org/api/patches/25700/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25700/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-10-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:53",
                "name": "[v2,10/15] ipa: libipa: interpolator: Drop key quantization",
                "mbox": "https://patchwork.libcamera.org/patch/25700/mbox/"
            },
            {
                "id": 25701,
                "url": "https://patchwork.libcamera.org/api/patches/25701/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25701/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-11-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:54",
                "name": "[v2,11/15] ipa: rkisp1: lsc: Pass sampling positions into samplePolynomial",
                "mbox": "https://patchwork.libcamera.org/patch/25701/mbox/"
            },
            {
                "id": 25702,
                "url": "https://patchwork.libcamera.org/api/patches/25702/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25702/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-12-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:55",
                "name": "[v2,12/15] ipa: rkisp1: lsc: Pass crop rectangle as parameter",
                "mbox": "https://patchwork.libcamera.org/patch/25702/mbox/"
            },
            {
                "id": 25703,
                "url": "https://patchwork.libcamera.org/api/patches/25703/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25703/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-13-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:56",
                "name": "[v2,13/15] ipa: rkisp1: lsc: Resample polynomial lens shading tables at configure time",
                "mbox": "https://patchwork.libcamera.org/patch/25703/mbox/"
            },
            {
                "id": 25704,
                "url": "https://patchwork.libcamera.org/api/patches/25704/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25704/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-14-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:57",
                "name": "[v2,14/15] libcamera: control_ids: Introduce LensShadingCorrectionEnable",
                "mbox": "https://patchwork.libcamera.org/patch/25704/mbox/"
            },
            {
                "id": 25705,
                "url": "https://patchwork.libcamera.org/api/patches/25705/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25705/",
                "msgid": "<20260108-sklug-lsc-resampling-v2-dev-v2-15-e682ec4b9893@ideasonboard.com>",
                "date": "2026-01-08T16:05:58",
                "name": "[v2,15/15] ipa: rkisp1: Implement LensShadingCorrectionEnable control",
                "mbox": "https://patchwork.libcamera.org/patch/25705/mbox/"
            }
        ]
    },
    {
        "id": 5698,
        "url": "https://patchwork.libcamera.org/api/series/5698/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5698",
        "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": "GPUISP cleanups",
        "date": "2026-01-10T17:09:23",
        "submitter": {
            "id": 140,
            "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
            "name": "Robert Mader",
            "email": "robert.mader@collabora.com"
        },
        "version": 1,
        "total": 4,
        "received_total": 4,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5698/mbox/",
        "cover_letter": {
            "id": 25706,
            "url": "https://patchwork.libcamera.org/api/covers/25706/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25706/",
            "msgid": "<20260110170927.79918-1-robert.mader@collabora.com>",
            "date": "2026-01-10T17:09:23",
            "name": "[0/4] GPUISP cleanups",
            "mbox": "https://patchwork.libcamera.org/cover/25706/mbox/"
        },
        "patches": [
            {
                "id": 25707,
                "url": "https://patchwork.libcamera.org/api/patches/25707/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25707/",
                "msgid": "<20260110170927.79918-2-robert.mader@collabora.com>",
                "date": "2026-01-10T17:09:24",
                "name": "[1/4] egl: Remove unused functions",
                "mbox": "https://patchwork.libcamera.org/patch/25707/mbox/"
            },
            {
                "id": 25708,
                "url": "https://patchwork.libcamera.org/api/patches/25708/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25708/",
                "msgid": "<20260110170927.79918-3-robert.mader@collabora.com>",
                "date": "2026-01-10T17:09:25",
                "name": "[2/4] egl: Remove bpp variable",
                "mbox": "https://patchwork.libcamera.org/patch/25708/mbox/"
            },
            {
                "id": 25709,
                "url": "https://patchwork.libcamera.org/api/patches/25709/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25709/",
                "msgid": "<20260110170927.79918-4-robert.mader@collabora.com>",
                "date": "2026-01-10T17:09:26",
                "name": "[3/4] egl: Remove duplicated logging of EGL version",
                "mbox": "https://patchwork.libcamera.org/patch/25709/mbox/"
            },
            {
                "id": 25710,
                "url": "https://patchwork.libcamera.org/api/patches/25710/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25710/",
                "msgid": "<20260110170927.79918-5-robert.mader@collabora.com>",
                "date": "2026-01-10T17:09:27",
                "name": "[4/4] egl: Detect and print GLES version",
                "mbox": "https://patchwork.libcamera.org/patch/25710/mbox/"
            }
        ]
    },
    {
        "id": 5699,
        "url": "https://patchwork.libcamera.org/api/series/5699/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5699",
        "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": "RFC: egl: Implement DMABuf import for input buffers",
        "date": "2026-01-10T21:09:30",
        "submitter": {
            "id": 140,
            "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
            "name": "Robert Mader",
            "email": "robert.mader@collabora.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5699/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25711,
                "url": "https://patchwork.libcamera.org/api/patches/25711/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25711/",
                "msgid": "<20260110210930.123920-1-robert.mader@collabora.com>",
                "date": "2026-01-10T21:09:30",
                "name": "RFC: egl: Implement DMABuf import for input buffers",
                "mbox": "https://patchwork.libcamera.org/patch/25711/mbox/"
            }
        ]
    },
    {
        "id": 5700,
        "url": "https://patchwork.libcamera.org/api/series/5700/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5700",
        "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": "[1/2] egl: Use the Mesa surfaceless platform instead of GBM",
        "date": "2026-01-10T22:13:36",
        "submitter": {
            "id": 140,
            "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
            "name": "Robert Mader",
            "email": "robert.mader@collabora.com"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5700/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25712,
                "url": "https://patchwork.libcamera.org/api/patches/25712/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25712/",
                "msgid": "<20260110221337.145378-1-robert.mader@collabora.com>",
                "date": "2026-01-10T22:13:36",
                "name": "[1/2] egl: Use the Mesa surfaceless platform instead of GBM",
                "mbox": "https://patchwork.libcamera.org/patch/25712/mbox/"
            },
            {
                "id": 25713,
                "url": "https://patchwork.libcamera.org/api/patches/25713/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25713/",
                "msgid": "<20260110221337.145378-2-robert.mader@collabora.com>",
                "date": "2026-01-10T22:13:37",
                "name": "[2/2] Revert \"libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access\"",
                "mbox": "https://patchwork.libcamera.org/patch/25713/mbox/"
            }
        ]
    },
    {
        "id": 5701,
        "url": "https://patchwork.libcamera.org/api/series/5701/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5701",
        "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": "[GIT,PULL] V4L2 proxy fix and RPi NN AWB",
        "date": "2026-01-12T10:13:40",
        "submitter": {
            "id": 34,
            "url": "https://patchwork.libcamera.org/api/people/34/?format=api",
            "name": "Naushir Patuck",
            "email": "naush@raspberrypi.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5701/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 25714,
                "url": "https://patchwork.libcamera.org/api/patches/25714/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25714/",
                "msgid": "<CAEmqJPqSVBR-Hf71HG0XpDRVjrqF54Z8ma5=T8HZshYTSTF9zQ@mail.gmail.com>",
                "date": "2026-01-12T10:13:40",
                "name": "[GIT,PULL] V4L2 proxy fix and RPi NN AWB",
                "mbox": "https://patchwork.libcamera.org/patch/25714/mbox/"
            }
        ]
    },
    {
        "id": 5702,
        "url": "https://patchwork.libcamera.org/api/series/5702/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5702",
        "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": "GPUISP cleanups",
        "date": "2026-01-12T10:37:36",
        "submitter": {
            "id": 140,
            "url": "https://patchwork.libcamera.org/api/people/140/?format=api",
            "name": "Robert Mader",
            "email": "robert.mader@collabora.com"
        },
        "version": 2,
        "total": 4,
        "received_total": 4,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5702/mbox/",
        "cover_letter": {
            "id": 25715,
            "url": "https://patchwork.libcamera.org/api/covers/25715/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25715/",
            "msgid": "<20260112103740.18360-1-robert.mader@collabora.com>",
            "date": "2026-01-12T10:37:36",
            "name": "[v2,0/4] GPUISP cleanups",
            "mbox": "https://patchwork.libcamera.org/cover/25715/mbox/"
        },
        "patches": [
            {
                "id": 25716,
                "url": "https://patchwork.libcamera.org/api/patches/25716/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25716/",
                "msgid": "<20260112103740.18360-2-robert.mader@collabora.com>",
                "date": "2026-01-12T10:37:37",
                "name": "[v2,1/4] egl: Remove unused functions",
                "mbox": "https://patchwork.libcamera.org/patch/25716/mbox/"
            },
            {
                "id": 25717,
                "url": "https://patchwork.libcamera.org/api/patches/25717/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25717/",
                "msgid": "<20260112103740.18360-3-robert.mader@collabora.com>",
                "date": "2026-01-12T10:37:38",
                "name": "[v2,2/4] egl: Remove bpp variable",
                "mbox": "https://patchwork.libcamera.org/patch/25717/mbox/"
            },
            {
                "id": 25718,
                "url": "https://patchwork.libcamera.org/api/patches/25718/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25718/",
                "msgid": "<20260112103740.18360-4-robert.mader@collabora.com>",
                "date": "2026-01-12T10:37:39",
                "name": "[v2,3/4] egl: Remove duplicated logging of EGL version",
                "mbox": "https://patchwork.libcamera.org/patch/25718/mbox/"
            },
            {
                "id": 25719,
                "url": "https://patchwork.libcamera.org/api/patches/25719/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25719/",
                "msgid": "<20260112103740.18360-5-robert.mader@collabora.com>",
                "date": "2026-01-12T10:37:40",
                "name": "[v2,4/4] egl: Print GLES version",
                "mbox": "https://patchwork.libcamera.org/patch/25719/mbox/"
            }
        ]
    },
    {
        "id": 5703,
        "url": "https://patchwork.libcamera.org/api/series/5703/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5703",
        "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-01-13T00:07:32",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 36,
        "received_total": 36,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5703/mbox/",
        "cover_letter": {
            "id": 25720,
            "url": "https://patchwork.libcamera.org/api/covers/25720/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/25720/",
            "msgid": "<20260113000808.15395-1-laurent.pinchart@ideasonboard.com>",
            "date": "2026-01-13T00:07:32",
            "name": "[00/36] libcamera: Global configuration file improvements",
            "mbox": "https://patchwork.libcamera.org/cover/25720/mbox/"
        },
        "patches": [
            {
                "id": 25721,
                "url": "https://patchwork.libcamera.org/api/patches/25721/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25721/",
                "msgid": "<20260113000808.15395-2-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:33",
                "name": "[01/36] libcamera: Drop unneeded usage of this pointer",
                "mbox": "https://patchwork.libcamera.org/patch/25721/mbox/"
            },
            {
                "id": 25722,
                "url": "https://patchwork.libcamera.org/api/patches/25722/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25722/",
                "msgid": "<20260113000808.15395-3-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:34",
                "name": "[02/36] libcamera: request: Move all private member variables to Private class",
                "mbox": "https://patchwork.libcamera.org/patch/25722/mbox/"
            },
            {
                "id": 25723,
                "url": "https://patchwork.libcamera.org/api/patches/25723/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25723/",
                "msgid": "<20260113000808.15395-4-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:35",
                "name": "[03/36] libcamera: Replace plain pointers with std::unique<>",
                "mbox": "https://patchwork.libcamera.org/patch/25723/mbox/"
            },
            {
                "id": 25724,
                "url": "https://patchwork.libcamera.org/api/patches/25724/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25724/",
                "msgid": "<20260113000808.15395-5-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:36",
                "name": "[04/36] libcamera: pipeline_handler: Add createIPA() function",
                "mbox": "https://patchwork.libcamera.org/patch/25724/mbox/"
            },
            {
                "id": 25725,
                "url": "https://patchwork.libcamera.org/api/patches/25725/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25725/",
                "msgid": "<20260113000808.15395-6-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:37",
                "name": "[05/36] test: ipa: ipa_interface: Use IPAManager::createIPA()",
                "mbox": "https://patchwork.libcamera.org/patch/25725/mbox/"
            },
            {
                "id": 25726,
                "url": "https://patchwork.libcamera.org/api/patches/25726/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25726/",
                "msgid": "<20260113000808.15395-7-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:38",
                "name": "[06/36] test: ipa: ipa_interface: Replace FIFO with pipe",
                "mbox": "https://patchwork.libcamera.org/patch/25726/mbox/"
            },
            {
                "id": 25727,
                "url": "https://patchwork.libcamera.org/api/patches/25727/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25727/",
                "msgid": "<20260113000808.15395-8-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:39",
                "name": "[07/36] libcamera: camera_manager: Move IPAManager creation to start() time",
                "mbox": "https://patchwork.libcamera.org/patch/25727/mbox/"
            },
            {
                "id": 25728,
                "url": "https://patchwork.libcamera.org/api/patches/25728/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25728/",
                "msgid": "<20260113000808.15395-9-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:40",
                "name": "[08/36] libcamera: yaml_parser: Use std::make_unique<>",
                "mbox": "https://patchwork.libcamera.org/patch/25728/mbox/"
            },
            {
                "id": 25729,
                "url": "https://patchwork.libcamera.org/api/patches/25729/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25729/",
                "msgid": "<20260113000808.15395-10-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:41",
                "name": "[09/36] libcamera: yaml_parser: Rename Container to ValueContainer",
                "mbox": "https://patchwork.libcamera.org/patch/25729/mbox/"
            },
            {
                "id": 25730,
                "url": "https://patchwork.libcamera.org/api/patches/25730/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25730/",
                "msgid": "<20260113000808.15395-11-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:42",
                "name": "[10/36] libcamera: yaml_parser: Rename Getter to Accessor",
                "mbox": "https://patchwork.libcamera.org/patch/25730/mbox/"
            },
            {
                "id": 25731,
                "url": "https://patchwork.libcamera.org/api/patches/25731/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25731/",
                "msgid": "<20260113000808.15395-12-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:43",
                "name": "[11/36] libcamera: yaml_parser: Replace getList() with get() specializations",
                "mbox": "https://patchwork.libcamera.org/patch/25731/mbox/"
            },
            {
                "id": 25732,
                "url": "https://patchwork.libcamera.org/api/patches/25732/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25732/",
                "msgid": "<20260113000808.15395-13-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:44",
                "name": "[12/36] libcamera: yaml_parser: Add function to set a YamlObject value",
                "mbox": "https://patchwork.libcamera.org/patch/25732/mbox/"
            },
            {
                "id": 25733,
                "url": "https://patchwork.libcamera.org/api/patches/25733/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25733/",
                "msgid": "<20260113000808.15395-14-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:45",
                "name": "[13/36] libcamera: yaml_parser: Add functions to add children",
                "mbox": "https://patchwork.libcamera.org/patch/25733/mbox/"
            },
            {
                "id": 25734,
                "url": "https://patchwork.libcamera.org/api/patches/25734/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25734/",
                "msgid": "<20260113000808.15395-15-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:46",
                "name": "[14/36] libcamera: yaml_parser: Un-friend YamlParserContext from YamlObject",
                "mbox": "https://patchwork.libcamera.org/patch/25734/mbox/"
            },
            {
                "id": 25735,
                "url": "https://patchwork.libcamera.org/api/patches/25735/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25735/",
                "msgid": "<20260113000808.15395-16-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:47",
                "name": "[15/36] libcamera: yaml_parser: Move Size handling to geometry.cpp",
                "mbox": "https://patchwork.libcamera.org/patch/25735/mbox/"
            },
            {
                "id": 25736,
                "url": "https://patchwork.libcamera.org/api/patches/25736/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25736/",
                "msgid": "<20260113000808.15395-17-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:48",
                "name": "[16/36] libcamera: yaml_parser: Drop unneeded \\fn Doxygen commands",
                "mbox": "https://patchwork.libcamera.org/patch/25736/mbox/"
            },
            {
                "id": 25737,
                "url": "https://patchwork.libcamera.org/api/patches/25737/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25737/",
                "msgid": "<20260113000808.15395-18-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:49",
                "name": "[17/36] libcamera: yaml_parser: Split YamlObject from YamlParser",
                "mbox": "https://patchwork.libcamera.org/patch/25737/mbox/"
            },
            {
                "id": 25738,
                "url": "https://patchwork.libcamera.org/api/patches/25738/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25738/",
                "msgid": "<20260113000808.15395-19-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:50",
                "name": "[18/36] libcamera: yaml_object: Miscellaneous documentation improvements",
                "mbox": "https://patchwork.libcamera.org/patch/25738/mbox/"
            },
            {
                "id": 25739,
                "url": "https://patchwork.libcamera.org/api/patches/25739/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25739/",
                "msgid": "<20260113000808.15395-20-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:51",
                "name": "[19/36] libcamera: Rename YamlObject to ValueNode",
                "mbox": "https://patchwork.libcamera.org/patch/25739/mbox/"
            },
            {
                "id": 25740,
                "url": "https://patchwork.libcamera.org/api/patches/25740/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25740/",
                "msgid": "<20260113000808.15395-21-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:52",
                "name": "[20/36] libcamera: Pass CameraManager around instead of GlobalConfiguration",
                "mbox": "https://patchwork.libcamera.org/patch/25740/mbox/"
            },
            {
                "id": 25741,
                "url": "https://patchwork.libcamera.org/api/patches/25741/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25741/",
                "msgid": "<20260113000808.15395-22-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:53",
                "name": "[21/36] libcamera: global_configuration: Reorder functions",
                "mbox": "https://patchwork.libcamera.org/patch/25741/mbox/"
            },
            {
                "id": 25742,
                "url": "https://patchwork.libcamera.org/api/patches/25742/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25742/",
                "msgid": "<20260113000808.15395-23-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:54",
                "name": "[22/36] libcamera: global_configuration: Add missing include and comment",
                "mbox": "https://patchwork.libcamera.org/patch/25742/mbox/"
            },
            {
                "id": 25743,
                "url": "https://patchwork.libcamera.org/api/patches/25743/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25743/",
                "msgid": "<20260113000808.15395-24-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:55",
                "name": "[23/36] libcamera: global_configuration: Rename yamlConfiguration_",
                "mbox": "https://patchwork.libcamera.org/patch/25743/mbox/"
            },
            {
                "id": 25744,
                "url": "https://patchwork.libcamera.org/api/patches/25744/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25744/",
                "msgid": "<20260113000808.15395-25-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:56",
                "name": "[24/36] libcamera: global_configuration: Rename Configuration to Option",
                "mbox": "https://patchwork.libcamera.org/patch/25744/mbox/"
            },
            {
                "id": 25745,
                "url": "https://patchwork.libcamera.org/api/patches/25745/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25745/",
                "msgid": "<20260113000808.15395-26-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:57",
                "name": "[25/36] libcamera: value_node: Add constructor with value",
                "mbox": "https://patchwork.libcamera.org/patch/25745/mbox/"
            },
            {
                "id": 25746,
                "url": "https://patchwork.libcamera.org/api/patches/25746/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25746/",
                "msgid": "<20260113000808.15395-27-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:58",
                "name": "[26/36] libcamera: value_node: Rework templates to prepare for mutable views",
                "mbox": "https://patchwork.libcamera.org/patch/25746/mbox/"
            },
            {
                "id": 25747,
                "url": "https://patchwork.libcamera.org/api/patches/25747/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25747/",
                "msgid": "<20260113000808.15395-28-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:07:59",
                "name": "[27/36] libcamera: value_node: Add mutable adapters",
                "mbox": "https://patchwork.libcamera.org/patch/25747/mbox/"
            },
            {
                "id": 25748,
                "url": "https://patchwork.libcamera.org/api/patches/25748/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25748/",
                "msgid": "<20260113000808.15395-29-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:00",
                "name": "[28/36] libcamera: value_node: Add mutable children accessors",
                "mbox": "https://patchwork.libcamera.org/patch/25748/mbox/"
            },
            {
                "id": 25749,
                "url": "https://patchwork.libcamera.org/api/patches/25749/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25749/",
                "msgid": "<20260113000808.15395-30-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:01",
                "name": "[29/36] libcamera: value_node: Support adding nested children in one operation",
                "mbox": "https://patchwork.libcamera.org/patch/25749/mbox/"
            },
            {
                "id": 25750,
                "url": "https://patchwork.libcamera.org/api/patches/25750/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25750/",
                "msgid": "<20260113000808.15395-31-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:02",
                "name": "[30/36] libcamera: value_node: Support looking up nested children in one operation",
                "mbox": "https://patchwork.libcamera.org/patch/25750/mbox/"
            },
            {
                "id": 25751,
                "url": "https://patchwork.libcamera.org/api/patches/25751/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25751/",
                "msgid": "<20260113000808.15395-32-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:03",
                "name": "[31/36] libcamera: global_configuration: Populate empty configuration",
                "mbox": "https://patchwork.libcamera.org/patch/25751/mbox/"
            },
            {
                "id": 25752,
                "url": "https://patchwork.libcamera.org/api/patches/25752/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25752/",
                "msgid": "<20260113000808.15395-33-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:04",
                "name": "[32/36] libcamera: global_configuration: Override options with environment variables",
                "mbox": "https://patchwork.libcamera.org/patch/25752/mbox/"
            },
            {
                "id": 25753,
                "url": "https://patchwork.libcamera.org/api/patches/25753/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25753/",
                "msgid": "<20260113000808.15395-34-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:05",
                "name": "[33/36] Documentation: Rename runtime configuration title",
                "mbox": "https://patchwork.libcamera.org/patch/25753/mbox/"
            },
            {
                "id": 25754,
                "url": "https://patchwork.libcamera.org/api/patches/25754/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25754/",
                "msgid": "<20260113000808.15395-35-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:06",
                "name": "[34/36] libcamera: software_isp: Rename \"measure\" option to \"benchmark\"",
                "mbox": "https://patchwork.libcamera.org/patch/25754/mbox/"
            },
            {
                "id": 25755,
                "url": "https://patchwork.libcamera.org/api/patches/25755/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25755/",
                "msgid": "<20260113000808.15395-36-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:07",
                "name": "[35/36] pipeline: simple: Rename supported_devices configuration option to devices",
                "mbox": "https://patchwork.libcamera.org/patch/25755/mbox/"
            },
            {
                "id": 25756,
                "url": "https://patchwork.libcamera.org/api/patches/25756/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/25756/",
                "msgid": "<20260113000808.15395-37-laurent.pinchart@ideasonboard.com>",
                "date": "2026-01-13T00:08:08",
                "name": "[36/36] pipeline: simple: Turn devices configuration option into dictionary",
                "mbox": "https://patchwork.libcamera.org/patch/25756/mbox/"
            }
        ]
    }
]