Show a series.

GET /api/1.1/series/5503/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 5503,
    "url": "https://patchwork.libcamera.org/api/1.1/series/5503/?format=api",
    "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5503",
    "project": {
        "id": 1,
        "url": "https://patchwork.libcamera.org/api/1.1/projects/1/?format=api",
        "name": "libcamera",
        "link_name": "libcamera",
        "list_id": "libcamera_core",
        "list_email": "libcamera-devel@lists.libcamera.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": ""
    },
    "name": "Add GLES 2.0 GPUISP to libcamera",
    "date": "2025-10-15T01:22:12",
    "submitter": {
        "id": 175,
        "url": "https://patchwork.libcamera.org/api/1.1/people/175/?format=api",
        "name": "Bryan O'Donoghue",
        "email": "bryan.odonoghue@linaro.org"
    },
    "version": 3,
    "total": 39,
    "received_total": 39,
    "received_all": true,
    "mbox": "https://patchwork.libcamera.org/series/5503/mbox/",
    "cover_letter": {
        "id": 24645,
        "url": "https://patchwork.libcamera.org/api/1.1/covers/24645/?format=api",
        "web_url": "https://patchwork.libcamera.org/cover/24645/",
        "msgid": "<20251015012251.17508-1-bryan.odonoghue@linaro.org>",
        "date": "2025-10-15T01:22:12",
        "name": "[v3,00/39] Add GLES 2.0 GPUISP to libcamera",
        "mbox": "https://patchwork.libcamera.org/cover/24645/mbox/"
    },
    "patches": [
        {
            "id": 24646,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24646/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24646/",
            "msgid": "<20251015012251.17508-2-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:13",
            "name": "[v3,01/39] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader",
            "mbox": "https://patchwork.libcamera.org/patch/24646/mbox/"
        },
        {
            "id": 24647,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24647/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24647/",
            "msgid": "<20251015012251.17508-3-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:14",
            "name": "[v3,02/39] utils: gen-shader-headers: Add a utility to generate headers from shaders",
            "mbox": "https://patchwork.libcamera.org/patch/24647/mbox/"
        },
        {
            "id": 24648,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24648/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24648/",
            "msgid": "<20251015012251.17508-4-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:15",
            "name": "[v3,03/39] meson: Automatically generate glsl_shaders.h from specified shader programs",
            "mbox": "https://patchwork.libcamera.org/patch/24648/mbox/"
        },
        {
            "id": 24649,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24649/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24649/",
            "msgid": "<20251015012251.17508-5-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:16",
            "name": "[v3,04/39] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation",
            "mbox": "https://patchwork.libcamera.org/patch/24649/mbox/"
        },
        {
            "id": 24650,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24650/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24650/",
            "msgid": "<20251015012251.17508-6-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:17",
            "name": "[v3,05/39] libcamera: swstats_cpu: Drop patternSize_ documentation",
            "mbox": "https://patchwork.libcamera.org/patch/24650/mbox/"
        },
        {
            "id": 24651,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24651/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24651/",
            "msgid": "<20251015012251.17508-7-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:18",
            "name": "[v3,06/39] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp",
            "mbox": "https://patchwork.libcamera.org/patch/24651/mbox/"
        },
        {
            "id": 24652,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24652/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24652/",
            "msgid": "<20251015012251.17508-8-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:19",
            "name": "[v3,07/39] libcamera: software_isp: Move benchmark code to its own class",
            "mbox": "https://patchwork.libcamera.org/patch/24652/mbox/"
        },
        {
            "id": 24653,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24653/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24653/",
            "msgid": "<20251015012251.17508-9-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:20",
            "name": "[v3,08/39] libcamera: swstats_cpu: Add processFrame() method",
            "mbox": "https://patchwork.libcamera.org/patch/24653/mbox/"
        },
        {
            "id": 24654,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24654/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24654/",
            "msgid": "<20251015012251.17508-10-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:21",
            "name": "[v3,09/39] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class",
            "mbox": "https://patchwork.libcamera.org/patch/24654/mbox/"
        },
        {
            "id": 24655,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24655/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24655/",
            "msgid": "<20251015012251.17508-11-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:22",
            "name": "[v3,10/39] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer",
            "mbox": "https://patchwork.libcamera.org/patch/24655/mbox/"
        },
        {
            "id": 24656,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24656/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24656/",
            "msgid": "<20251015012251.17508-12-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:23",
            "name": "[v3,11/39] libcamera: software_isp: Move param select code to Debayer base class",
            "mbox": "https://patchwork.libcamera.org/patch/24656/mbox/"
        },
        {
            "id": 24657,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24657/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24657/",
            "msgid": "<20251015012251.17508-13-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:24",
            "name": "[v3,12/39] libcamera: software_isp: Move DMA Sync code to Debayer base class",
            "mbox": "https://patchwork.libcamera.org/patch/24657/mbox/"
        },
        {
            "id": 24658,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24658/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24658/",
            "msgid": "<20251015012251.17508-14-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:25",
            "name": "[v3,13/39] libcamera: software_isp: Make output DMA sync contingent",
            "mbox": "https://patchwork.libcamera.org/patch/24658/mbox/"
        },
        {
            "id": 24659,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24659/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24659/",
            "msgid": "<20251015012251.17508-15-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:26",
            "name": "[v3,14/39] libcamera: software_isp: Move isStandardBayerOrder to base class",
            "mbox": "https://patchwork.libcamera.org/patch/24659/mbox/"
        },
        {
            "id": 24660,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24660/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24660/",
            "msgid": "<20251015012251.17508-16-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:27",
            "name": "[v3,15/39] libcamera: software_isp: Start the ISP thread in configure",
            "mbox": "https://patchwork.libcamera.org/patch/24660/mbox/"
        },
        {
            "id": 24661,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24661/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24661/",
            "msgid": "<20251015012251.17508-17-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:28",
            "name": "[v3,16/39] libcamera: software_isp: Move configure to worker thread",
            "mbox": "https://patchwork.libcamera.org/patch/24661/mbox/"
        },
        {
            "id": 24662,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24662/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24662/",
            "msgid": "<20251015012251.17508-18-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:29",
            "name": "[v3,17/39] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu",
            "mbox": "https://patchwork.libcamera.org/patch/24662/mbox/"
        },
        {
            "id": 24663,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24663/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24663/",
            "msgid": "<20251015012251.17508-19-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:30",
            "name": "[v3,18/39] libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values",
            "mbox": "https://patchwork.libcamera.org/patch/24663/mbox/"
        },
        {
            "id": 24664,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24664/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24664/",
            "msgid": "<20251015012251.17508-20-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:31",
            "name": "[v3,19/39] libcamera: software_isp: debayer: Extend DebayerParams to hold a copy of per-frame AWB values",
            "mbox": "https://patchwork.libcamera.org/patch/24664/mbox/"
        },
        {
            "id": 24665,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24665/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24665/",
            "msgid": "<20251015012251.17508-21-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:32",
            "name": "[v3,20/39] libcamera: software_isp: awb Populate AWB gains to Debayer params structure",
            "mbox": "https://patchwork.libcamera.org/patch/24665/mbox/"
        },
        {
            "id": 24666,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24666/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24666/",
            "msgid": "<20251015012251.17508-22-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:33",
            "name": "[v3,21/39] libcamera: software_isp: ccm: Populate CCM table to Debayer params structure",
            "mbox": "https://patchwork.libcamera.org/patch/24666/mbox/"
        },
        {
            "id": 24667,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24667/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24667/",
            "msgid": "<20251015012251.17508-23-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:34",
            "name": "[v3,22/39] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object",
            "mbox": "https://patchwork.libcamera.org/patch/24667/mbox/"
        },
        {
            "id": 24668,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24668/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24668/",
            "msgid": "<20251015012251.17508-24-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:35",
            "name": "[v3,23/39] libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params",
            "mbox": "https://patchwork.libcamera.org/patch/24668/mbox/"
        },
        {
            "id": 24669,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24669/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24669/",
            "msgid": "<20251015012251.17508-25-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:36",
            "name": "[v3,24/39] libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access",
            "mbox": "https://patchwork.libcamera.org/patch/24669/mbox/"
        },
        {
            "id": 24670,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24670/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24670/",
            "msgid": "<20251015012251.17508-26-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:37",
            "name": "[v3,25/39] libcamera: software_isp: Make isStandardBayerOrder static",
            "mbox": "https://patchwork.libcamera.org/patch/24670/mbox/"
        },
        {
            "id": 24671,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24671/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24671/",
            "msgid": "<20251015012251.17508-27-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:38",
            "name": "[v3,26/39] libcamera: software_isp: egl: Introduce an eGL base helper class",
            "mbox": "https://patchwork.libcamera.org/patch/24671/mbox/"
        },
        {
            "id": 24672,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24672/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24672/",
            "msgid": "<20251015012251.17508-28-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:39",
            "name": "[v3,27/39] libcamera: shaders: Rename bayer_8 to bayer_unpacked",
            "mbox": "https://patchwork.libcamera.org/patch/24672/mbox/"
        },
        {
            "id": 24673,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24673/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24673/",
            "msgid": "<20251015012251.17508-29-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:40",
            "name": "[v3,28/39] libcamera: shaders: Use highp not mediump for float precision",
            "mbox": "https://patchwork.libcamera.org/patch/24673/mbox/"
        },
        {
            "id": 24674,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24674/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24674/",
            "msgid": "<20251015012251.17508-30-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:41",
            "name": "[v3,29/39] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output",
            "mbox": "https://patchwork.libcamera.org/patch/24674/mbox/"
        },
        {
            "id": 24675,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24675/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24675/",
            "msgid": "<20251015012251.17508-31-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:42",
            "name": "[v3,30/39] libcamera: shaders: Extend bayer shaders to support swapping R and B on output",
            "mbox": "https://patchwork.libcamera.org/patch/24675/mbox/"
        },
        {
            "id": 24676,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24676/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24676/",
            "msgid": "<20251015012251.17508-32-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:43",
            "name": "[v3,31/39] libcamera: shaders: Fix neighbouring positions in 8-bit debayering",
            "mbox": "https://patchwork.libcamera.org/patch/24676/mbox/"
        },
        {
            "id": 24677,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24677/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24677/",
            "msgid": "<20251015012251.17508-33-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:44",
            "name": "[v3,32/39] libcamera: shaders: Add support for Auto White Balance gains",
            "mbox": "https://patchwork.libcamera.org/patch/24677/mbox/"
        },
        {
            "id": 24678,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24678/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24678/",
            "msgid": "<20251015012251.17508-34-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:45",
            "name": "[v3,33/39] libcamera: software_isp: debayer_egl: Add an eGL debayer class",
            "mbox": "https://patchwork.libcamera.org/patch/24678/mbox/"
        },
        {
            "id": 24679,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24679/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24679/",
            "msgid": "<20251015012251.17508-35-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:46",
            "name": "[v3,34/39] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option",
            "mbox": "https://patchwork.libcamera.org/patch/24679/mbox/"
        },
        {
            "id": 24680,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24680/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24680/",
            "msgid": "<20251015012251.17508-36-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:47",
            "name": "[v3,35/39] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode",
            "mbox": "https://patchwork.libcamera.org/patch/24680/mbox/"
        },
        {
            "id": 24681,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24681/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24681/",
            "msgid": "<20251015012251.17508-37-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:48",
            "name": "[v3,36/39] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static",
            "mbox": "https://patchwork.libcamera.org/patch/24681/mbox/"
        },
        {
            "id": 24682,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24682/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24682/",
            "msgid": "<20251015012251.17508-38-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:49",
            "name": "[v3,37/39] libcamera: software_isp: GPU support for unpacked 10/12-bit formats",
            "mbox": "https://patchwork.libcamera.org/patch/24682/mbox/"
        },
        {
            "id": 24683,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24683/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24683/",
            "msgid": "<20251015012251.17508-39-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:50",
            "name": "[v3,38/39] libcamera: software_isp: Switch on uncalibrated CCM to validate eGLDebayer",
            "mbox": "https://patchwork.libcamera.org/patch/24683/mbox/"
        },
        {
            "id": 24684,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/24684/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/24684/",
            "msgid": "<20251015012251.17508-40-bryan.odonoghue@linaro.org>",
            "date": "2025-10-15T01:22:51",
            "name": "[v3,39/39] libcamera: software_isp: Add a gpuisp todo list",
            "mbox": "https://patchwork.libcamera.org/patch/24684/mbox/"
        }
    ]
}