List series.

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

[
    {
        "id": 5373,
        "url": "https://patchwork.libcamera.org/api/series/5373/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5373",
        "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: rpi: sync: Convert wallclock from nanoseconds to microseconds",
        "date": "2025-08-14T07:28:16",
        "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/5373/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24101,
                "url": "https://patchwork.libcamera.org/api/patches/24101/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24101/",
                "msgid": "<20250814072816.35592-1-david.plowman@raspberrypi.com>",
                "date": "2025-08-14T07:28:16",
                "name": "ipa: rpi: sync: Convert wallclock from nanoseconds to microseconds",
                "mbox": "https://patchwork.libcamera.org/patch/24101/mbox/"
            }
        ]
    },
    {
        "id": 5374,
        "url": "https://patchwork.libcamera.org/api/series/5374/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5374",
        "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: semaphore: Do not unlock prematurely",
        "date": "2025-08-14T09:31:38",
        "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/5374/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24102,
                "url": "https://patchwork.libcamera.org/api/patches/24102/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24102/",
                "msgid": "<20250814093138.2075098-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-14T09:31:38",
                "name": "[v1] libcamera: base: semaphore: Do not unlock prematurely",
                "mbox": "https://patchwork.libcamera.org/patch/24102/mbox/"
            }
        ]
    },
    {
        "id": 5375,
        "url": "https://patchwork.libcamera.org/api/series/5375/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5375",
        "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": "Thread: Add name parameter",
        "date": "2025-08-14T13:05:34",
        "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/5375/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24103,
                "url": "https://patchwork.libcamera.org/api/patches/24103/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24103/",
                "msgid": "<20250814130534.1125903-1-kieran.bingham@ideasonboard.com>",
                "date": "2025-08-14T13:05:34",
                "name": "Thread: Add name parameter",
                "mbox": "https://patchwork.libcamera.org/patch/24103/mbox/"
            }
        ]
    },
    {
        "id": 5376,
        "url": "https://patchwork.libcamera.org/api/series/5376/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5376",
        "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: thread: Use `std::unique_ptr` instead of raw pointer",
        "date": "2025-08-14T14:43:13",
        "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/5376/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24104,
                "url": "https://patchwork.libcamera.org/api/patches/24104/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24104/",
                "msgid": "<20250814144313.2114628-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-14T14:43:13",
                "name": "[v1] libcamera: base: thread: Use `std::unique_ptr` instead of raw pointer",
                "mbox": "https://patchwork.libcamera.org/patch/24104/mbox/"
            }
        ]
    },
    {
        "id": 5377,
        "url": "https://patchwork.libcamera.org/api/series/5377/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5377",
        "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] apps: common: options: Avoid copying in range based for loop",
        "date": "2025-08-14T15:14:20",
        "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/5377/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24105,
                "url": "https://patchwork.libcamera.org/api/patches/24105/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24105/",
                "msgid": "<20250814151420.2119927-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-14T15:14:20",
                "name": "[v1] apps: common: options: Avoid copying in range based for loop",
                "mbox": "https://patchwork.libcamera.org/patch/24105/mbox/"
            }
        ]
    },
    {
        "id": 5378,
        "url": "https://patchwork.libcamera.org/api/series/5378/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5378",
        "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": "pipeline: imx8-isi: Fix crossbar's sink pad computation",
        "date": "2025-08-14T15:17:35",
        "submitter": {
            "id": 218,
            "url": "https://patchwork.libcamera.org/api/people/218/?format=api",
            "name": "Antoine Bouyer",
            "email": "antoine.bouyer@nxp.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5378/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24106,
                "url": "https://patchwork.libcamera.org/api/patches/24106/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24106/",
                "msgid": "<20250814151735.3973329-1-antoine.bouyer@nxp.com>",
                "date": "2025-08-14T15:17:35",
                "name": "pipeline: imx8-isi: Fix crossbar's sink pad computation",
                "mbox": "https://patchwork.libcamera.org/patch/24106/mbox/"
            }
        ]
    },
    {
        "id": 5379,
        "url": "https://patchwork.libcamera.org/api/series/5379/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5379",
        "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: rpi:: denoise: Implement TDN back-off for CDN deviation",
        "date": "2025-08-15T07:24:26",
        "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/5379/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24107,
                "url": "https://patchwork.libcamera.org/api/patches/24107/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24107/",
                "msgid": "<20250815072426.3516-1-david.plowman@raspberrypi.com>",
                "date": "2025-08-15T07:24:26",
                "name": "[v2] ipa: rpi:: denoise: Implement TDN back-off for CDN deviation",
                "mbox": "https://patchwork.libcamera.org/patch/24107/mbox/"
            }
        ]
    },
    {
        "id": 5380,
        "url": "https://patchwork.libcamera.org/api/series/5380/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5380",
        "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,v2] utils: codegen: ipc: Split proxy types",
        "date": "2025-08-15T08:51:14",
        "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/5380/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24108,
                "url": "https://patchwork.libcamera.org/api/patches/24108/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24108/",
                "msgid": "<20250815085114.2188604-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T08:51:14",
                "name": "[RFC,v2] utils: codegen: ipc: Split proxy types",
                "mbox": "https://patchwork.libcamera.org/patch/24108/mbox/"
            }
        ]
    },
    {
        "id": 5381,
        "url": "https://patchwork.libcamera.org/api/series/5381/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5381",
        "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: thread: eventDispatcher(): Not thread safe",
        "date": "2025-08-15T10:21:39",
        "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/5381/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24109,
                "url": "https://patchwork.libcamera.org/api/patches/24109/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24109/",
                "msgid": "<20250815102139.2200196-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T10:21:39",
                "name": "[v1] libcamera: base: thread: eventDispatcher(): Not thread safe",
                "mbox": "https://patchwork.libcamera.org/patch/24109/mbox/"
            }
        ]
    },
    {
        "id": 5382,
        "url": "https://patchwork.libcamera.org/api/series/5382/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5382",
        "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": "Implement WDR algorithm",
        "date": "2025-08-15T10:29:20",
        "submitter": {
            "id": 184,
            "url": "https://patchwork.libcamera.org/api/people/184/?format=api",
            "name": "Stefan Klug",
            "email": "stefan.klug@ideasonboard.com"
        },
        "version": 3,
        "total": 19,
        "received_total": 19,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5382/mbox/",
        "cover_letter": {
            "id": 24110,
            "url": "https://patchwork.libcamera.org/api/covers/24110/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24110/",
            "msgid": "<20250815102945.1602071-1-stefan.klug@ideasonboard.com>",
            "date": "2025-08-15T10:29:20",
            "name": "[v3,00/19] Implement WDR algorithm",
            "mbox": "https://patchwork.libcamera.org/cover/24110/mbox/"
        },
        "patches": [
            {
                "id": 24111,
                "url": "https://patchwork.libcamera.org/api/patches/24111/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24111/",
                "msgid": "<20250815102945.1602071-2-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:21",
                "name": "[v3,01/19] ipa: rkisp1: Add basic compression algorithm",
                "mbox": "https://patchwork.libcamera.org/patch/24111/mbox/"
            },
            {
                "id": 24112,
                "url": "https://patchwork.libcamera.org/api/patches/24112/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24112/",
                "msgid": "<20250815102945.1602071-3-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:22",
                "name": "[v3,02/19] tuning: rksip1: Add a static Compress entry",
                "mbox": "https://patchwork.libcamera.org/patch/24112/mbox/"
            },
            {
                "id": 24113,
                "url": "https://patchwork.libcamera.org/api/patches/24113/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24113/",
                "msgid": "<20250815102945.1602071-4-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:23",
                "name": "[v3,03/19] libipa: camera_sensor_helper: Add quantizeGain() function",
                "mbox": "https://patchwork.libcamera.org/patch/24113/mbox/"
            },
            {
                "id": 24114,
                "url": "https://patchwork.libcamera.org/api/patches/24114/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24114/",
                "msgid": "<20250815102945.1602071-5-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:24",
                "name": "[v3,04/19] libipa: exposure_mode_helper: Take exposure/gain quantization into account",
                "mbox": "https://patchwork.libcamera.org/patch/24114/mbox/"
            },
            {
                "id": 24115,
                "url": "https://patchwork.libcamera.org/api/patches/24115/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24115/",
                "msgid": "<20250815102945.1602071-6-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:25",
                "name": "[v3,05/19] libipa: exposure_mode_helper: Remove double calculation of lastStageGain",
                "mbox": "https://patchwork.libcamera.org/patch/24115/mbox/"
            },
            {
                "id": 24116,
                "url": "https://patchwork.libcamera.org/api/patches/24116/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24116/",
                "msgid": "<20250815102945.1602071-7-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:26",
                "name": "[v3,06/19] libipa: exposure_mode_helper: Remove unnecessary clamp calls",
                "mbox": "https://patchwork.libcamera.org/patch/24116/mbox/"
            },
            {
                "id": 24117,
                "url": "https://patchwork.libcamera.org/api/patches/24117/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24117/",
                "msgid": "<20250815102945.1602071-8-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:27",
                "name": "[v3,07/19] libipa: agc_mean_luminance: Fix constraint logging",
                "mbox": "https://patchwork.libcamera.org/patch/24117/mbox/"
            },
            {
                "id": 24118,
                "url": "https://patchwork.libcamera.org/api/patches/24118/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24118/",
                "msgid": "<20250815102945.1602071-9-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:28",
                "name": "[v3,08/19] libipa: agc_mean_luminance: Configure the exposure mode helpers",
                "mbox": "https://patchwork.libcamera.org/patch/24118/mbox/"
            },
            {
                "id": 24119,
                "url": "https://patchwork.libcamera.org/api/patches/24119/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24119/",
                "msgid": "<20250815102945.1602071-10-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:29",
                "name": "[v3,09/19] libipa: exposure_mode_helper: Calculate quantization gain in splitExposure()",
                "mbox": "https://patchwork.libcamera.org/patch/24119/mbox/"
            },
            {
                "id": 24120,
                "url": "https://patchwork.libcamera.org/api/patches/24120/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24120/",
                "msgid": "<20250815102945.1602071-11-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:30",
                "name": "[v3,10/19] ipa: rkisp1: agc: Add correction for exposure quantization",
                "mbox": "https://patchwork.libcamera.org/patch/24120/mbox/"
            },
            {
                "id": 24121,
                "url": "https://patchwork.libcamera.org/api/patches/24121/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24121/",
                "msgid": "<20250815102945.1602071-12-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:31",
                "name": "[v3,11/19] pipeline: rkisp1: Add error log when parameter queuing fails",
                "mbox": "https://patchwork.libcamera.org/patch/24121/mbox/"
            },
            {
                "id": 24122,
                "url": "https://patchwork.libcamera.org/api/patches/24122/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24122/",
                "msgid": "<20250815102945.1602071-13-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:32",
                "name": "[v3,12/19] include: linux: Partially update linux headers from v6.16-rc1-310-gd968e50b5c26",
                "mbox": "https://patchwork.libcamera.org/patch/24122/mbox/"
            },
            {
                "id": 24123,
                "url": "https://patchwork.libcamera.org/api/patches/24123/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24123/",
                "msgid": "<20250815102945.1602071-14-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:33",
                "name": "[v3,13/19] ipa: rkisp1: Switch histogram to RGB combined mode",
                "mbox": "https://patchwork.libcamera.org/patch/24123/mbox/"
            },
            {
                "id": 24124,
                "url": "https://patchwork.libcamera.org/api/patches/24124/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24124/",
                "msgid": "<20250815102945.1602071-15-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:34",
                "name": "[v3,14/19] pipeline: rkisp1: Query kernel for available params blocks",
                "mbox": "https://patchwork.libcamera.org/patch/24124/mbox/"
            },
            {
                "id": 24125,
                "url": "https://patchwork.libcamera.org/api/patches/24125/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24125/",
                "msgid": "<20250815102945.1602071-16-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:35",
                "name": "[v3,15/19] libipa: agc_mean_luminance: Introduce effectiveYTarget() accessor",
                "mbox": "https://patchwork.libcamera.org/patch/24125/mbox/"
            },
            {
                "id": 24126,
                "url": "https://patchwork.libcamera.org/api/patches/24126/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24126/",
                "msgid": "<20250815102945.1602071-17-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:36",
                "name": "[v3,16/19] libipa: agc_mean_luminance: Add support for additional constraints",
                "mbox": "https://patchwork.libcamera.org/patch/24126/mbox/"
            },
            {
                "id": 24127,
                "url": "https://patchwork.libcamera.org/api/patches/24127/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24127/",
                "msgid": "<20250815102945.1602071-18-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:37",
                "name": "[v3,17/19] rkisp1: agc: Agc add yTarget to frame context",
                "mbox": "https://patchwork.libcamera.org/patch/24127/mbox/"
            },
            {
                "id": 24128,
                "url": "https://patchwork.libcamera.org/api/patches/24128/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24128/",
                "msgid": "<20250815102945.1602071-19-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:38",
                "name": "[v3,18/19] ipa: rkisp1: Add WDR algorithm",
                "mbox": "https://patchwork.libcamera.org/patch/24128/mbox/"
            },
            {
                "id": 24129,
                "url": "https://patchwork.libcamera.org/api/patches/24129/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24129/",
                "msgid": "<20250815102945.1602071-20-stefan.klug@ideasonboard.com>",
                "date": "2025-08-15T10:29:39",
                "name": "[v3,19/19] tuning: rksip1: Add a static WideDynamicRange entry",
                "mbox": "https://patchwork.libcamera.org/patch/24129/mbox/"
            }
        ]
    },
    {
        "id": 5383,
        "url": "https://patchwork.libcamera.org/api/series/5383/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5383",
        "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: Use span in FrameBuffer & assorted cleanups",
        "date": "2025-08-15T11:33:52",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 2,
        "total": 8,
        "received_total": 8,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5383/mbox/",
        "cover_letter": {
            "id": 24130,
            "url": "https://patchwork.libcamera.org/api/covers/24130/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24130/",
            "msgid": "<20250815113400.20623-1-laurent.pinchart@ideasonboard.com>",
            "date": "2025-08-15T11:33:52",
            "name": "[v2,0/8] libcamera: Use span in FrameBuffer & assorted cleanups",
            "mbox": "https://patchwork.libcamera.org/cover/24130/mbox/"
        },
        "patches": [
            {
                "id": 24131,
                "url": "https://patchwork.libcamera.org/api/patches/24131/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24131/",
                "msgid": "<20250815113400.20623-2-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:53",
                "name": "[v2,1/8] libcamera: v4l2_videodevice: Avoid repeated calls to FrameBuffer::planes()",
                "mbox": "https://patchwork.libcamera.org/patch/24131/mbox/"
            },
            {
                "id": 24132,
                "url": "https://patchwork.libcamera.org/api/patches/24132/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24132/",
                "msgid": "<20250815113400.20623-3-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:54",
                "name": "[v2,2/8] pipeline: ipu3: Drop unneeded forward declarations",
                "mbox": "https://patchwork.libcamera.org/patch/24132/mbox/"
            },
            {
                "id": 24133,
                "url": "https://patchwork.libcamera.org/api/patches/24133/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24133/",
                "msgid": "<20250815113400.20623-4-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:55",
                "name": "[v2,3/8] pipeline: rkisp1: Replace error handling gotos with utils::exit_scope",
                "mbox": "https://patchwork.libcamera.org/patch/24133/mbox/"
            },
            {
                "id": 24134,
                "url": "https://patchwork.libcamera.org/api/patches/24134/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24134/",
                "msgid": "<20250815113400.20623-5-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:56",
                "name": "[v2,4/8] pipeline: rpi: Use structured bindings in range-based for loop",
                "mbox": "https://patchwork.libcamera.org/patch/24134/mbox/"
            },
            {
                "id": 24135,
                "url": "https://patchwork.libcamera.org/api/patches/24135/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24135/",
                "msgid": "<20250815113400.20623-6-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:57",
                "name": "[v2,5/8] pipelines: Use lambda functions to factor out buffer mapping code",
                "mbox": "https://patchwork.libcamera.org/patch/24135/mbox/"
            },
            {
                "id": 24136,
                "url": "https://patchwork.libcamera.org/api/patches/24136/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24136/",
                "msgid": "<20250815113400.20623-7-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:58",
                "name": "[v2,6/8] utils: codegen: ipc: Optimize constructors of IPA interface structures",
                "mbox": "https://patchwork.libcamera.org/patch/24136/mbox/"
            },
            {
                "id": 24137,
                "url": "https://patchwork.libcamera.org/api/patches/24137/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24137/",
                "msgid": "<20250815113400.20623-8-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:33:59",
                "name": "[v2,7/8] apps: cam: drm: Drop unneeded local variable",
                "mbox": "https://patchwork.libcamera.org/patch/24137/mbox/"
            },
            {
                "id": 24138,
                "url": "https://patchwork.libcamera.org/api/patches/24138/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24138/",
                "msgid": "<20250815113400.20623-9-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-15T11:34:00",
                "name": "[v2,8/8] libcamera: framebuffer: Replace vector with span in constructor",
                "mbox": "https://patchwork.libcamera.org/patch/24138/mbox/"
            }
        ]
    },
    {
        "id": 5384,
        "url": "https://patchwork.libcamera.org/api/series/5384/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5384",
        "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,v2,1/3] utils: codegen: ipc: Put default values in declaration",
        "date": "2025-08-15T12:31:36",
        "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": 3,
        "received_total": 3,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5384/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24139,
                "url": "https://patchwork.libcamera.org/api/patches/24139/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24139/",
                "msgid": "<20250815123138.2213654-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T12:31:36",
                "name": "[RFC,v2,1/3] utils: codegen: ipc: Put default values in declaration",
                "mbox": "https://patchwork.libcamera.org/patch/24139/mbox/"
            },
            {
                "id": 24140,
                "url": "https://patchwork.libcamera.org/api/patches/24140/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24140/",
                "msgid": "<20250815123138.2213654-2-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T12:31:37",
                "name": "[RFC,v2,2/3] utils: codegen: ipc: Default special member ops",
                "mbox": "https://patchwork.libcamera.org/patch/24140/mbox/"
            },
            {
                "id": 24141,
                "url": "https://patchwork.libcamera.org/api/patches/24141/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24141/",
                "msgid": "<20250815123138.2213654-3-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T12:31:38",
                "name": "[RFC,v2,3/3] utils: codegen: ipc: Generate templated constructor",
                "mbox": "https://patchwork.libcamera.org/patch/24141/mbox/"
            }
        ]
    },
    {
        "id": 5385,
        "url": "https://patchwork.libcamera.org/api/series/5385/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5385",
        "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,v1,1/2] libcamera: device_enumerator: Take list of entity names in ctor",
        "date": "2025-08-15T13:52:52",
        "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": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5385/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24142,
                "url": "https://patchwork.libcamera.org/api/patches/24142/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24142/",
                "msgid": "<20250815135253.2231076-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T13:52:52",
                "name": "[RFC,v1,1/2] libcamera: device_enumerator: Take list of entity names in ctor",
                "mbox": "https://patchwork.libcamera.org/patch/24142/mbox/"
            },
            {
                "id": 24143,
                "url": "https://patchwork.libcamera.org/api/patches/24143/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24143/",
                "msgid": "<20250815135253.2231076-2-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T13:52:53",
                "name": "[RFC,v1,2/2] libcamera: pipeline: Construct `DeviceMatch` once",
                "mbox": "https://patchwork.libcamera.org/patch/24143/mbox/"
            }
        ]
    },
    {
        "id": 5386,
        "url": "https://patchwork.libcamera.org/api/series/5386/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5386",
        "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,v1] apps: cam: Use signalfd",
        "date": "2025-08-15T14:12: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/5386/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24144,
                "url": "https://patchwork.libcamera.org/api/patches/24144/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24144/",
                "msgid": "<20250815141237.2235085-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T14:12:37",
                "name": "[RFC,v1] apps: cam: Use signalfd",
                "mbox": "https://patchwork.libcamera.org/patch/24144/mbox/"
            }
        ]
    },
    {
        "id": 5387,
        "url": "https://patchwork.libcamera.org/api/series/5387/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5387",
        "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": "Arducam IMX335 and IMX415 support",
        "date": "2025-08-15T14:23:32",
        "submitter": {
            "id": 4,
            "url": "https://patchwork.libcamera.org/api/people/4/?format=api",
            "name": "Kieran Bingham",
            "email": "kieran.bingham@ideasonboard.com"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5387/mbox/",
        "cover_letter": {
            "id": 24145,
            "url": "https://patchwork.libcamera.org/api/covers/24145/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24145/",
            "msgid": "<20250815142334.662183-1-kieran.bingham@ideasonboard.com>",
            "date": "2025-08-15T14:23:32",
            "name": "[0/2] Arducam IMX335 and IMX415 support",
            "mbox": "https://patchwork.libcamera.org/cover/24145/mbox/"
        },
        "patches": [
            {
                "id": 24146,
                "url": "https://patchwork.libcamera.org/api/patches/24146/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24146/",
                "msgid": "<20250815142334.662183-2-kieran.bingham@ideasonboard.com>",
                "date": "2025-08-15T14:23:33",
                "name": "[1/2] ipa: rpi: Add Arducam B0568 IMX335 tuning files",
                "mbox": "https://patchwork.libcamera.org/patch/24146/mbox/"
            },
            {
                "id": 24147,
                "url": "https://patchwork.libcamera.org/api/patches/24147/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24147/",
                "msgid": "<20250815142334.662183-3-kieran.bingham@ideasonboard.com>",
                "date": "2025-08-15T14:23:34",
                "name": "[2/2] ipa: rpi: Add Arducam B0569 IMX415 tuning files",
                "mbox": "https://patchwork.libcamera.org/patch/24147/mbox/"
            }
        ]
    },
    {
        "id": 5388,
        "url": "https://patchwork.libcamera.org/api/series/5388/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5388",
        "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,v1] apps: cam: Do not overwrite name when adding camera model",
        "date": "2025-08-15T14:25:22",
        "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/5388/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24148,
                "url": "https://patchwork.libcamera.org/api/patches/24148/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24148/",
                "msgid": "<20250815142522.2237088-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T14:25:22",
                "name": "[RFC,v1] apps: cam: Do not overwrite name when adding camera model",
                "mbox": "https://patchwork.libcamera.org/patch/24148/mbox/"
            }
        ]
    },
    {
        "id": 5389,
        "url": "https://patchwork.libcamera.org/api/series/5389/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5389",
        "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,v2] Documentation: Fix documentation generation when subproject",
        "date": "2025-08-15T14:39:05",
        "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/5389/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24149,
                "url": "https://patchwork.libcamera.org/api/patches/24149/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24149/",
                "msgid": "<20250815143905.2247112-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-15T14:39:05",
                "name": "[RFC,v2] Documentation: Fix documentation generation when subproject",
                "mbox": "https://patchwork.libcamera.org/patch/24149/mbox/"
            }
        ]
    },
    {
        "id": 5390,
        "url": "https://patchwork.libcamera.org/api/series/5390/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5390",
        "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": "libipa: agc_mean_luminance: Use composition instead of",
        "date": "2025-08-18T08:28:38",
        "submitter": {
            "id": 184,
            "url": "https://patchwork.libcamera.org/api/people/184/?format=api",
            "name": "Stefan Klug",
            "email": "stefan.klug@ideasonboard.com"
        },
        "version": 1,
        "total": 4,
        "received_total": 4,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5390/mbox/",
        "cover_letter": {
            "id": 24150,
            "url": "https://patchwork.libcamera.org/api/covers/24150/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24150/",
            "msgid": "<20250818082909.2001635-1-stefan.klug@ideasonboard.com>",
            "date": "2025-08-18T08:28:38",
            "name": "[RFC,0/4] libipa: agc_mean_luminance: Use composition instead of",
            "mbox": "https://patchwork.libcamera.org/cover/24150/mbox/"
        },
        "patches": [
            {
                "id": 24151,
                "url": "https://patchwork.libcamera.org/api/patches/24151/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24151/",
                "msgid": "<20250818082909.2001635-2-stefan.klug@ideasonboard.com>",
                "date": "2025-08-18T08:28:39",
                "name": "[RFC,1/4] libipa: agc_mean_luminance: pass estimateLuminance() as parameter",
                "mbox": "https://patchwork.libcamera.org/patch/24151/mbox/"
            },
            {
                "id": 24152,
                "url": "https://patchwork.libcamera.org/api/patches/24152/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24152/",
                "msgid": "<20250818082909.2001635-3-stefan.klug@ideasonboard.com>",
                "date": "2025-08-18T08:28:40",
                "name": "[RFC,2/4] ipa: rkisp1: agc: Do not derive from AgcMeanLuminance",
                "mbox": "https://patchwork.libcamera.org/patch/24152/mbox/"
            },
            {
                "id": 24153,
                "url": "https://patchwork.libcamera.org/api/patches/24153/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24153/",
                "msgid": "<20250818082909.2001635-4-stefan.klug@ideasonboard.com>",
                "date": "2025-08-18T08:28:41",
                "name": "[RFC,3/4] ipa: ipu3: agc: Do not derive from AgcMeanLuminance",
                "mbox": "https://patchwork.libcamera.org/patch/24153/mbox/"
            },
            {
                "id": 24154,
                "url": "https://patchwork.libcamera.org/api/patches/24154/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24154/",
                "msgid": "<20250818082909.2001635-5-stefan.klug@ideasonboard.com>",
                "date": "2025-08-18T08:28:42",
                "name": "[RFC,4/4] ipa: mali-c55: agc: Do not derive from AgcMeanLuminance",
                "mbox": "https://patchwork.libcamera.org/patch/24154/mbox/"
            }
        ]
    },
    {
        "id": 5391,
        "url": "https://patchwork.libcamera.org/api/series/5391/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5391",
        "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] Documentation: Use python3 directly to check for doxylink version",
        "date": "2025-08-18T12:11:02",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5391/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24155,
                "url": "https://patchwork.libcamera.org/api/patches/24155/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24155/",
                "msgid": "<20250818121103.20073-1-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-18T12:11:02",
                "name": "[1/2] Documentation: Use python3 directly to check for doxylink version",
                "mbox": "https://patchwork.libcamera.org/patch/24155/mbox/"
            },
            {
                "id": 24156,
                "url": "https://patchwork.libcamera.org/api/patches/24156/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24156/",
                "msgid": "<20250818121103.20073-2-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-18T12:11:03",
                "name": "[2/2] meson: Check for Python modules manually",
                "mbox": "https://patchwork.libcamera.org/patch/24156/mbox/"
            }
        ]
    },
    {
        "id": 5392,
        "url": "https://patchwork.libcamera.org/api/series/5392/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5392",
        "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] meson: Bump minimum version to v1.0.1",
        "date": "2025-08-18T14:45:30",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 2,
        "received_total": 2,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5392/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24157,
                "url": "https://patchwork.libcamera.org/api/patches/24157/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24157/",
                "msgid": "<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-18T14:45:30",
                "name": "[1/2] meson: Bump minimum version to v1.0.1",
                "mbox": "https://patchwork.libcamera.org/patch/24157/mbox/"
            },
            {
                "id": 24158,
                "url": "https://patchwork.libcamera.org/api/patches/24158/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24158/",
                "msgid": "<20250818144531.6406-2-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-18T14:45:31",
                "name": "[2/2] meson: Use dependency('dl')",
                "mbox": "https://patchwork.libcamera.org/patch/24158/mbox/"
            }
        ]
    },
    {
        "id": 5393,
        "url": "https://patchwork.libcamera.org/api/series/5393/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5393",
        "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": "py: Improve native and cross-compilation of Python bindings",
        "date": "2025-08-19T01:23:58",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 3,
        "total": 3,
        "received_total": 3,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5393/mbox/",
        "cover_letter": {
            "id": 24159,
            "url": "https://patchwork.libcamera.org/api/covers/24159/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24159/",
            "msgid": "<20250819012402.8395-1-laurent.pinchart@ideasonboard.com>",
            "date": "2025-08-19T01:23:58",
            "name": "[v3,0/3] py: Improve native and cross-compilation of Python bindings",
            "mbox": "https://patchwork.libcamera.org/cover/24159/mbox/"
        },
        "patches": [
            {
                "id": 24160,
                "url": "https://patchwork.libcamera.org/api/patches/24160/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24160/",
                "msgid": "<20250819012402.8395-2-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-19T01:23:59",
                "name": "[v3,1/3] py: libcamera: Improve python binding installation",
                "mbox": "https://patchwork.libcamera.org/patch/24160/mbox/"
            },
            {
                "id": 24161,
                "url": "https://patchwork.libcamera.org/api/patches/24161/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24161/",
                "msgid": "<20250819012402.8395-3-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-19T01:24:00",
                "name": "[v3,2/3] py: libcamera: Get dependency from meson python module unconditionally",
                "mbox": "https://patchwork.libcamera.org/patch/24161/mbox/"
            },
            {
                "id": 24162,
                "url": "https://patchwork.libcamera.org/api/patches/24162/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24162/",
                "msgid": "<20250819012402.8395-4-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-19T01:24:01",
                "name": "[v3,3/3] py: libcamera: Always use install path from meson python module",
                "mbox": "https://patchwork.libcamera.org/patch/24162/mbox/"
            }
        ]
    },
    {
        "id": 5394,
        "url": "https://patchwork.libcamera.org/api/series/5394/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5394",
        "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] Enable Python bindings in debug packages",
        "date": "2025-08-19T01:28:15",
        "submitter": {
            "id": 2,
            "url": "https://patchwork.libcamera.org/api/people/2/?format=api",
            "name": "Laurent Pinchart",
            "email": "laurent.pinchart@ideasonboard.com"
        },
        "version": 1,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5394/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24163,
                "url": "https://patchwork.libcamera.org/api/patches/24163/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24163/",
                "msgid": "<20250819012815.9099-1-laurent.pinchart@ideasonboard.com>",
                "date": "2025-08-19T01:28:15",
                "name": "[libcamera-ci] Enable Python bindings in debug packages",
                "mbox": "https://patchwork.libcamera.org/patch/24163/mbox/"
            }
        ]
    },
    {
        "id": 5395,
        "url": "https://patchwork.libcamera.org/api/series/5395/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5395",
        "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,v2] apps: cam: Use signalfd",
        "date": "2025-08-20T08:06: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": 2,
        "total": 1,
        "received_total": 1,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5395/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24164,
                "url": "https://patchwork.libcamera.org/api/patches/24164/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24164/",
                "msgid": "<20250820080632.106505-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-20T08:06:32",
                "name": "[RFC,v2] apps: cam: Use signalfd",
                "mbox": "https://patchwork.libcamera.org/patch/24164/mbox/"
            }
        ]
    },
    {
        "id": 5396,
        "url": "https://patchwork.libcamera.org/api/series/5396/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5396",
        "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 fast-booting device enumeration problems",
        "date": "2025-08-20T13:23:13",
        "submitter": {
            "id": 156,
            "url": "https://patchwork.libcamera.org/api/people/156/?format=api",
            "name": "Dan Scally",
            "email": "dan.scally@ideasonboard.com"
        },
        "version": 1,
        "total": 3,
        "received_total": 3,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5396/mbox/",
        "cover_letter": {
            "id": 24165,
            "url": "https://patchwork.libcamera.org/api/covers/24165/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24165/",
            "msgid": "<20250820132316.1033443-1-dan.scally@ideasonboard.com>",
            "date": "2025-08-20T13:23:13",
            "name": "[0/3] Fix fast-booting device enumeration problems",
            "mbox": "https://patchwork.libcamera.org/cover/24165/mbox/"
        },
        "patches": [
            {
                "id": 24166,
                "url": "https://patchwork.libcamera.org/api/patches/24166/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24166/",
                "msgid": "<20250820132316.1033443-2-dan.scally@ideasonboard.com>",
                "date": "2025-08-20T13:23:14",
                "name": "[1/3] libcamera: media_device: Expand return values for populateEntities()",
                "mbox": "https://patchwork.libcamera.org/patch/24166/mbox/"
            },
            {
                "id": 24167,
                "url": "https://patchwork.libcamera.org/api/patches/24167/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24167/",
                "msgid": "<20250820132316.1033443-3-dan.scally@ideasonboard.com>",
                "date": "2025-08-20T13:23:15",
                "name": "[2/3] libcamera: device_enumerator_udev: Add initMediaDevice()",
                "mbox": "https://patchwork.libcamera.org/patch/24167/mbox/"
            },
            {
                "id": 24168,
                "url": "https://patchwork.libcamera.org/api/patches/24168/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24168/",
                "msgid": "<20250820132316.1033443-4-dan.scally@ideasonboard.com>",
                "date": "2025-08-20T13:23:16",
                "name": "[3/3] libcamera: device_enumerator_udev: Defer invalid media devices",
                "mbox": "https://patchwork.libcamera.org/patch/24168/mbox/"
            }
        ]
    },
    {
        "id": 5397,
        "url": "https://patchwork.libcamera.org/api/series/5397/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5397",
        "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 stats related problems in software ISP",
        "date": "2025-08-21T13:41:36",
        "submitter": {
            "id": 177,
            "url": "https://patchwork.libcamera.org/api/people/177/?format=api",
            "name": "Milan Zamazal",
            "email": "mzamazal@redhat.com"
        },
        "version": 1,
        "total": 5,
        "received_total": 5,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5397/mbox/",
        "cover_letter": {
            "id": 24169,
            "url": "https://patchwork.libcamera.org/api/covers/24169/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24169/",
            "msgid": "<20250821134141.83236-1-mzamazal@redhat.com>",
            "date": "2025-08-21T13:41:36",
            "name": "[0/5] Fix stats related problems in software ISP",
            "mbox": "https://patchwork.libcamera.org/cover/24169/mbox/"
        },
        "patches": [
            {
                "id": 24170,
                "url": "https://patchwork.libcamera.org/api/patches/24170/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24170/",
                "msgid": "<20250821134141.83236-2-mzamazal@redhat.com>",
                "date": "2025-08-21T13:41:37",
                "name": "[1/5] libcamera: software_isp: Clarify SwStatsCpu::setWindow use",
                "mbox": "https://patchwork.libcamera.org/patch/24170/mbox/"
            },
            {
                "id": 24171,
                "url": "https://patchwork.libcamera.org/api/patches/24171/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24171/",
                "msgid": "<20250821134141.83236-3-mzamazal@redhat.com>",
                "date": "2025-08-21T13:41:38",
                "name": "[2/5] libcamera: software_isp: Pass correct y-coordinate to stats",
                "mbox": "https://patchwork.libcamera.org/patch/24171/mbox/"
            },
            {
                "id": 24172,
                "url": "https://patchwork.libcamera.org/api/patches/24172/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24172/",
                "msgid": "<20250821134141.83236-4-mzamazal@redhat.com>",
                "date": "2025-08-21T13:41:39",
                "name": "[3/5] libcamera: software_isp: Check processed window size alignment",
                "mbox": "https://patchwork.libcamera.org/patch/24172/mbox/"
            },
            {
                "id": 24173,
                "url": "https://patchwork.libcamera.org/api/patches/24173/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24173/",
                "msgid": "<20250821134141.83236-5-mzamazal@redhat.com>",
                "date": "2025-08-21T13:41:40",
                "name": "[4/5] libcamera: simple: Avoid incorrect arithmetic in AWB",
                "mbox": "https://patchwork.libcamera.org/patch/24173/mbox/"
            },
            {
                "id": 24174,
                "url": "https://patchwork.libcamera.org/api/patches/24174/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24174/",
                "msgid": "<20250821134141.83236-6-mzamazal@redhat.com>",
                "date": "2025-08-21T13:41:41",
                "name": "[5/5] libcamera: simple: Prevent division by zero in BLC",
                "mbox": "https://patchwork.libcamera.org/patch/24174/mbox/"
            }
        ]
    },
    {
        "id": 5398,
        "url": "https://patchwork.libcamera.org/api/series/5398/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5398",
        "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": "Camera tuning updates for Raspberry Pi",
        "date": "2025-08-22T12:37:03",
        "submitter": {
            "id": 42,
            "url": "https://patchwork.libcamera.org/api/people/42/?format=api",
            "name": "David Plowman",
            "email": "david.plowman@raspberrypi.com"
        },
        "version": 1,
        "total": 6,
        "received_total": 6,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5398/mbox/",
        "cover_letter": {
            "id": 24175,
            "url": "https://patchwork.libcamera.org/api/covers/24175/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24175/",
            "msgid": "<20250822123709.16966-1-david.plowman@raspberrypi.com>",
            "date": "2025-08-22T12:37:03",
            "name": "[0/6] Camera tuning updates for Raspberry Pi",
            "mbox": "https://patchwork.libcamera.org/cover/24175/mbox/"
        },
        "patches": [
            {
                "id": 24176,
                "url": "https://patchwork.libcamera.org/api/patches/24176/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24176/",
                "msgid": "<20250822123709.16966-2-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:04",
                "name": "[1/6] utils: raspberrypi: ctt: Update noise/sharpness tuning",
                "mbox": "https://patchwork.libcamera.org/patch/24176/mbox/"
            },
            {
                "id": 24178,
                "url": "https://patchwork.libcamera.org/api/patches/24178/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24178/",
                "msgid": "<20250822123709.16966-3-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:05",
                "name": "[2/6] ipa: rpi: pisp: data: Improve noise and detail tuning",
                "mbox": "https://patchwork.libcamera.org/patch/24178/mbox/"
            },
            {
                "id": 24177,
                "url": "https://patchwork.libcamera.org/api/patches/24177/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24177/",
                "msgid": "<20250822123709.16966-4-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:06",
                "name": "[3/6] ipa: rpi: pisp: data: Update all non-official camera tuning files",
                "mbox": "https://patchwork.libcamera.org/patch/24177/mbox/"
            },
            {
                "id": 24179,
                "url": "https://patchwork.libcamera.org/api/patches/24179/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24179/",
                "msgid": "<20250822123709.16966-5-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:07",
                "name": "[4/6] ipa: rpi: vc4: Minor tuning changes",
                "mbox": "https://patchwork.libcamera.org/patch/24179/mbox/"
            },
            {
                "id": 24180,
                "url": "https://patchwork.libcamera.org/api/patches/24180/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24180/",
                "msgid": "<20250822123709.16966-6-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:08",
                "name": "[5/6] utils: raspberrypi: ctt: Update vc4 tuning defaults",
                "mbox": "https://patchwork.libcamera.org/patch/24180/mbox/"
            },
            {
                "id": 24181,
                "url": "https://patchwork.libcamera.org/api/patches/24181/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24181/",
                "msgid": "<20250822123709.16966-7-david.plowman@raspberrypi.com>",
                "date": "2025-08-22T12:37:09",
                "name": "[6/6] ipa: rpi: sdn: Remove legacy denoise warning",
                "mbox": "https://patchwork.libcamera.org/patch/24181/mbox/"
            }
        ]
    },
    {
        "id": 5399,
        "url": "https://patchwork.libcamera.org/api/series/5399/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5399",
        "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] apps: qcam: Do nothing if no camera is selected",
        "date": "2025-08-22T15:08:54",
        "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/5399/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24182,
                "url": "https://patchwork.libcamera.org/api/patches/24182/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24182/",
                "msgid": "<20250822150854.591964-1-barnabas.pocze@ideasonboard.com>",
                "date": "2025-08-22T15:08:54",
                "name": "[v1] apps: qcam: Do nothing if no camera is selected",
                "mbox": "https://patchwork.libcamera.org/patch/24182/mbox/"
            }
        ]
    },
    {
        "id": 5400,
        "url": "https://patchwork.libcamera.org/api/series/5400/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5400",
        "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": "2025-08-24T00:48:12",
        "submitter": {
            "id": 175,
            "url": "https://patchwork.libcamera.org/api/people/175/?format=api",
            "name": "Bryan O'Donoghue",
            "email": "bryan.odonoghue@linaro.org"
        },
        "version": 2,
        "total": 37,
        "received_total": 37,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5400/mbox/",
        "cover_letter": {
            "id": 24183,
            "url": "https://patchwork.libcamera.org/api/covers/24183/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24183/",
            "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-0-96f4576c814e@linaro.org>",
            "date": "2025-08-24T00:48:12",
            "name": "[v2,00/37] Add GLES 2.0 GPUISP to libcamera",
            "mbox": "https://patchwork.libcamera.org/cover/24183/mbox/"
        },
        "patches": [
            {
                "id": 24184,
                "url": "https://patchwork.libcamera.org/api/patches/24184/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24184/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-1-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:13",
                "name": "[v2,01/37] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation",
                "mbox": "https://patchwork.libcamera.org/patch/24184/mbox/"
            },
            {
                "id": 24185,
                "url": "https://patchwork.libcamera.org/api/patches/24185/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24185/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-2-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:14",
                "name": "[v2,02/37] libcamera: swstats_cpu: Drop patternSize_ documentation",
                "mbox": "https://patchwork.libcamera.org/patch/24185/mbox/"
            },
            {
                "id": 24186,
                "url": "https://patchwork.libcamera.org/api/patches/24186/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24186/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-3-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:15",
                "name": "[v2,03/37] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp",
                "mbox": "https://patchwork.libcamera.org/patch/24186/mbox/"
            },
            {
                "id": 24187,
                "url": "https://patchwork.libcamera.org/api/patches/24187/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24187/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-4-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:16",
                "name": "[v2,04/37] libcamera: software_isp: Move benchmark code to its own class",
                "mbox": "https://patchwork.libcamera.org/patch/24187/mbox/"
            },
            {
                "id": 24188,
                "url": "https://patchwork.libcamera.org/api/patches/24188/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24188/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-5-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:17",
                "name": "[v2,05/37] libcamera: swstats_cpu: Add processFrame() method",
                "mbox": "https://patchwork.libcamera.org/patch/24188/mbox/"
            },
            {
                "id": 24189,
                "url": "https://patchwork.libcamera.org/api/patches/24189/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24189/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-6-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:18",
                "name": "[v2,06/37] libcamera: MappedFrameBuffer: Add MappedFrameBuffer::getPlaneFD()",
                "mbox": "https://patchwork.libcamera.org/patch/24189/mbox/"
            },
            {
                "id": 24190,
                "url": "https://patchwork.libcamera.org/api/patches/24190/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24190/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-7-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:19",
                "name": "[v2,07/37] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class",
                "mbox": "https://patchwork.libcamera.org/patch/24190/mbox/"
            },
            {
                "id": 24191,
                "url": "https://patchwork.libcamera.org/api/patches/24191/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24191/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-8-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:20",
                "name": "[v2,08/37] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer",
                "mbox": "https://patchwork.libcamera.org/patch/24191/mbox/"
            },
            {
                "id": 24192,
                "url": "https://patchwork.libcamera.org/api/patches/24192/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24192/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-9-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:21",
                "name": "[v2,09/37] libcamera: software_isp: Move param select code to Debayer base class",
                "mbox": "https://patchwork.libcamera.org/patch/24192/mbox/"
            },
            {
                "id": 24193,
                "url": "https://patchwork.libcamera.org/api/patches/24193/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24193/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-10-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:22",
                "name": "[v2,10/37] libcamera: software_isp: Move DMA Sync code to Debayer base class",
                "mbox": "https://patchwork.libcamera.org/patch/24193/mbox/"
            },
            {
                "id": 24194,
                "url": "https://patchwork.libcamera.org/api/patches/24194/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24194/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-11-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:23",
                "name": "[v2,11/37] libcamera: software_isp: Move isStandardBayerOrder to base class",
                "mbox": "https://patchwork.libcamera.org/patch/24194/mbox/"
            },
            {
                "id": 24195,
                "url": "https://patchwork.libcamera.org/api/patches/24195/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24195/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-12-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:24",
                "name": "[v2,12/37] libcamera: software_isp: Start the ISP thread in configure",
                "mbox": "https://patchwork.libcamera.org/patch/24195/mbox/"
            },
            {
                "id": 24196,
                "url": "https://patchwork.libcamera.org/api/patches/24196/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24196/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-13-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:25",
                "name": "[v2,13/37] libcamera: software_isp: Move configure to worker thread",
                "mbox": "https://patchwork.libcamera.org/patch/24196/mbox/"
            },
            {
                "id": 24197,
                "url": "https://patchwork.libcamera.org/api/patches/24197/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24197/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-14-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:26",
                "name": "[v2,14/37] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu",
                "mbox": "https://patchwork.libcamera.org/patch/24197/mbox/"
            },
            {
                "id": 24199,
                "url": "https://patchwork.libcamera.org/api/patches/24199/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24199/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-15-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:27",
                "name": "[v2,15/37] libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values",
                "mbox": "https://patchwork.libcamera.org/patch/24199/mbox/"
            },
            {
                "id": 24198,
                "url": "https://patchwork.libcamera.org/api/patches/24198/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24198/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-16-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:28",
                "name": "[v2,16/37] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object",
                "mbox": "https://patchwork.libcamera.org/patch/24198/mbox/"
            },
            {
                "id": 24200,
                "url": "https://patchwork.libcamera.org/api/patches/24200/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24200/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-17-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:29",
                "name": "[v2,17/37] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader",
                "mbox": "https://patchwork.libcamera.org/patch/24200/mbox/"
            },
            {
                "id": 24201,
                "url": "https://patchwork.libcamera.org/api/patches/24201/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24201/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-18-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:30",
                "name": "[v2,18/37] utils: gen-shader-headers: Add a utility to generate headers from shaders",
                "mbox": "https://patchwork.libcamera.org/patch/24201/mbox/"
            },
            {
                "id": 24202,
                "url": "https://patchwork.libcamera.org/api/patches/24202/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24202/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-19-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:31",
                "name": "[v2,19/37] meson: Automatically generate glsl_shaders.h from specified shader programs",
                "mbox": "https://patchwork.libcamera.org/patch/24202/mbox/"
            },
            {
                "id": 24203,
                "url": "https://patchwork.libcamera.org/api/patches/24203/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24203/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-20-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:32",
                "name": "[v2,20/37] libcamera: software_isp: ccm: Populate CCM table to Debayer params structure",
                "mbox": "https://patchwork.libcamera.org/patch/24203/mbox/"
            },
            {
                "id": 24205,
                "url": "https://patchwork.libcamera.org/api/patches/24205/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24205/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-21-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:33",
                "name": "[v2,21/37] libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params",
                "mbox": "https://patchwork.libcamera.org/patch/24205/mbox/"
            },
            {
                "id": 24204,
                "url": "https://patchwork.libcamera.org/api/patches/24204/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24204/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-22-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:34",
                "name": "[v2,22/37] libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access",
                "mbox": "https://patchwork.libcamera.org/patch/24204/mbox/"
            },
            {
                "id": 24206,
                "url": "https://patchwork.libcamera.org/api/patches/24206/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24206/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-23-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:35",
                "name": "[v2,23/37] libcamera: utils: Move ALIGN_TO from camera_metadata.c to utils.h",
                "mbox": "https://patchwork.libcamera.org/patch/24206/mbox/"
            },
            {
                "id": 24207,
                "url": "https://patchwork.libcamera.org/api/patches/24207/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24207/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-24-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:36",
                "name": "[v2,24/37] libcamera: software_isp: egl: Introduce an eGL base helper class",
                "mbox": "https://patchwork.libcamera.org/patch/24207/mbox/"
            },
            {
                "id": 24208,
                "url": "https://patchwork.libcamera.org/api/patches/24208/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24208/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-25-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:37",
                "name": "[v2,25/37] libcamera: software_isp: debayer_egl: Add an eGL debayer class",
                "mbox": "https://patchwork.libcamera.org/patch/24208/mbox/"
            },
            {
                "id": 24209,
                "url": "https://patchwork.libcamera.org/api/patches/24209/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24209/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-26-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:38",
                "name": "[v2,26/37] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option",
                "mbox": "https://patchwork.libcamera.org/patch/24209/mbox/"
            },
            {
                "id": 24210,
                "url": "https://patchwork.libcamera.org/api/patches/24210/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24210/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-27-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:39",
                "name": "[v2,27/37] libcamera: shaders: Use highp not mediump for float precision",
                "mbox": "https://patchwork.libcamera.org/patch/24210/mbox/"
            },
            {
                "id": 24211,
                "url": "https://patchwork.libcamera.org/api/patches/24211/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24211/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-28-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:40",
                "name": "[v2,28/37] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output",
                "mbox": "https://patchwork.libcamera.org/patch/24211/mbox/"
            },
            {
                "id": 24213,
                "url": "https://patchwork.libcamera.org/api/patches/24213/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24213/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-29-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:41",
                "name": "[v2,29/37] libcamera: software_isp: Switch on uncalibrated CCM to validate eGLDebayer",
                "mbox": "https://patchwork.libcamera.org/patch/24213/mbox/"
            },
            {
                "id": 24212,
                "url": "https://patchwork.libcamera.org/api/patches/24212/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24212/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-30-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:42",
                "name": "[v2,30/37] libcamera: software_isp: Make isStandardBayerOrder static",
                "mbox": "https://patchwork.libcamera.org/patch/24212/mbox/"
            },
            {
                "id": 24215,
                "url": "https://patchwork.libcamera.org/api/patches/24215/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24215/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-31-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:43",
                "name": "[v2,31/37] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static",
                "mbox": "https://patchwork.libcamera.org/patch/24215/mbox/"
            },
            {
                "id": 24216,
                "url": "https://patchwork.libcamera.org/api/patches/24216/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24216/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-32-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:44",
                "name": "[v2,32/37] libcamera: shaders: Extend bayer shaders to support swapping R and B on output",
                "mbox": "https://patchwork.libcamera.org/patch/24216/mbox/"
            },
            {
                "id": 24214,
                "url": "https://patchwork.libcamera.org/api/patches/24214/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24214/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-33-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:45",
                "name": "[v2,33/37] libcamera: shaders: Fix neighbouring positions in 8-bit debayering",
                "mbox": "https://patchwork.libcamera.org/patch/24214/mbox/"
            },
            {
                "id": 24217,
                "url": "https://patchwork.libcamera.org/api/patches/24217/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24217/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-34-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:46",
                "name": "[v2,34/37] libcamera: software_isp: GPU support for unpacked 10/12-bit formats",
                "mbox": "https://patchwork.libcamera.org/patch/24217/mbox/"
            },
            {
                "id": 24220,
                "url": "https://patchwork.libcamera.org/api/patches/24220/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24220/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-35-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:47",
                "name": "[v2,35/37] libcamera: shaders: Rename bayer_8 to bayer_unpacked",
                "mbox": "https://patchwork.libcamera.org/patch/24220/mbox/"
            },
            {
                "id": 24218,
                "url": "https://patchwork.libcamera.org/api/patches/24218/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24218/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-36-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:48",
                "name": "[v2,36/37] libcamera: software_isp: Add a gpuisp todo list",
                "mbox": "https://patchwork.libcamera.org/patch/24218/mbox/"
            },
            {
                "id": 24219,
                "url": "https://patchwork.libcamera.org/api/patches/24219/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24219/",
                "msgid": "<20250824-b4-v0-5-2-gpuisp-v2-a-v2-37-96f4576c814e@linaro.org>",
                "date": "2025-08-24T00:48:49",
                "name": "[v2,37/37] libcamera: software_isp: Reduce statistics image area",
                "mbox": "https://patchwork.libcamera.org/patch/24219/mbox/"
            }
        ]
    },
    {
        "id": 5401,
        "url": "https://patchwork.libcamera.org/api/series/5401/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5401",
        "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 Layers support",
        "date": "2025-08-25T11:42:02",
        "submitter": {
            "id": 17,
            "url": "https://patchwork.libcamera.org/api/people/17/?format=api",
            "name": "Paul Elder",
            "email": "paul.elder@ideasonboard.com"
        },
        "version": 4,
        "total": 8,
        "received_total": 8,
        "received_all": true,
        "mbox": "https://patchwork.libcamera.org/series/5401/mbox/",
        "cover_letter": {
            "id": 24221,
            "url": "https://patchwork.libcamera.org/api/covers/24221/?format=api",
            "web_url": "https://patchwork.libcamera.org/cover/24221/",
            "msgid": "<20250825114219.562831-1-paul.elder@ideasonboard.com>",
            "date": "2025-08-25T11:42:02",
            "name": "[v4,0/8] Add Layers support",
            "mbox": "https://patchwork.libcamera.org/cover/24221/mbox/"
        },
        "patches": [
            {
                "id": 24222,
                "url": "https://patchwork.libcamera.org/api/patches/24222/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24222/",
                "msgid": "<20250825114219.562831-2-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:03",
                "name": "[v4,1/8] libcamera: ipa_manager: Factor out .so file searching",
                "mbox": "https://patchwork.libcamera.org/patch/24222/mbox/"
            },
            {
                "id": 24223,
                "url": "https://patchwork.libcamera.org/api/patches/24223/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24223/",
                "msgid": "<20250825114219.562831-3-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:04",
                "name": "[v4,2/8] libcamera: ipa_module: Factor out ELF file handling",
                "mbox": "https://patchwork.libcamera.org/patch/24223/mbox/"
            },
            {
                "id": 24224,
                "url": "https://patchwork.libcamera.org/api/patches/24224/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24224/",
                "msgid": "<20250825114219.562831-4-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:05",
                "name": "[v4,3/8] libcamera: camera: Add indirection to Camera signal emissions",
                "mbox": "https://patchwork.libcamera.org/patch/24224/mbox/"
            },
            {
                "id": 24225,
                "url": "https://patchwork.libcamera.org/api/patches/24225/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24225/",
                "msgid": "<20250825114219.562831-5-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:06",
                "name": "[v4,4/8] libcamera: layer_manager: Add Layer handling implementation",
                "mbox": "https://patchwork.libcamera.org/patch/24225/mbox/"
            },
            {
                "id": 24226,
                "url": "https://patchwork.libcamera.org/api/patches/24226/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24226/",
                "msgid": "<20250825114219.562831-6-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:07",
                "name": "[v4,5/8] libcamera: camera_manager: Add LayerManager",
                "mbox": "https://patchwork.libcamera.org/patch/24226/mbox/"
            },
            {
                "id": 24227,
                "url": "https://patchwork.libcamera.org/api/patches/24227/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24227/",
                "msgid": "<20250825114219.562831-7-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:08",
                "name": "[v4,6/8] libcamera: camera: Hook into the LayerManager",
                "mbox": "https://patchwork.libcamera.org/patch/24227/mbox/"
            },
            {
                "id": 24228,
                "url": "https://patchwork.libcamera.org/api/patches/24228/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24228/",
                "msgid": "<20250825114219.562831-8-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:09",
                "name": "[v4,7/8] layer: Add layer to inject AeEnable control",
                "mbox": "https://patchwork.libcamera.org/patch/24228/mbox/"
            },
            {
                "id": 24229,
                "url": "https://patchwork.libcamera.org/api/patches/24229/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24229/",
                "msgid": "<20250825114219.562831-9-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:42:10",
                "name": "[v4,8/8] camera, ipa: all: Remove AeEnable handling",
                "mbox": "https://patchwork.libcamera.org/patch/24229/mbox/"
            }
        ]
    },
    {
        "id": 5402,
        "url": "https://patchwork.libcamera.org/api/series/5402/?format=api",
        "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5402",
        "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": "test: utils: Add endlines",
        "date": "2025-08-25T11:44:09",
        "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/5402/mbox/",
        "cover_letter": null,
        "patches": [
            {
                "id": 24230,
                "url": "https://patchwork.libcamera.org/api/patches/24230/?format=api",
                "web_url": "https://patchwork.libcamera.org/patch/24230/",
                "msgid": "<20250825114409.569050-1-paul.elder@ideasonboard.com>",
                "date": "2025-08-25T11:44:09",
                "name": "test: utils: Add endlines",
                "mbox": "https://patchwork.libcamera.org/patch/24230/mbox/"
            }
        ]
    }
]