Show a series.

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

{
    "id": 5212,
    "url": "https://patchwork.libcamera.org/api/1.1/series/5212/?format=api",
    "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5212",
    "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-06-11T01:32:10",
    "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": 1,
    "total": 35,
    "received_total": 35,
    "received_all": true,
    "mbox": "https://patchwork.libcamera.org/series/5212/mbox/",
    "cover_letter": {
        "id": 23506,
        "url": "https://patchwork.libcamera.org/api/1.1/covers/23506/?format=api",
        "web_url": "https://patchwork.libcamera.org/cover/23506/",
        "msgid": "<20250611013245.133785-1-bryan.odonoghue@linaro.org>",
        "date": "2025-06-11T01:32:10",
        "name": "[00/35] Add GLES 2.0 GPUISP to libcamera",
        "mbox": "https://patchwork.libcamera.org/cover/23506/mbox/"
    },
    "patches": [
        {
            "id": 23507,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23507/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23507/",
            "msgid": "<20250611013245.133785-2-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:11",
            "name": "[01/35] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation",
            "mbox": "https://patchwork.libcamera.org/patch/23507/mbox/"
        },
        {
            "id": 23508,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23508/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23508/",
            "msgid": "<20250611013245.133785-3-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:12",
            "name": "[02/35] libcamera: swstats_cpu: Drop patternSize_ documentation",
            "mbox": "https://patchwork.libcamera.org/patch/23508/mbox/"
        },
        {
            "id": 23509,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23509/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23509/",
            "msgid": "<20250611013245.133785-4-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:13",
            "name": "[03/35] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp",
            "mbox": "https://patchwork.libcamera.org/patch/23509/mbox/"
        },
        {
            "id": 23510,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23510/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23510/",
            "msgid": "<20250611013245.133785-5-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:14",
            "name": "[04/35] libcamera: software_isp: Move benchmark code to its own class",
            "mbox": "https://patchwork.libcamera.org/patch/23510/mbox/"
        },
        {
            "id": 23511,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23511/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23511/",
            "msgid": "<20250611013245.133785-6-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:15",
            "name": "[05/35] libcamera: swstats_cpu: Add processFrame() method",
            "mbox": "https://patchwork.libcamera.org/patch/23511/mbox/"
        },
        {
            "id": 23512,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23512/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23512/",
            "msgid": "<20250611013245.133785-7-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:16",
            "name": "[06/35] libcamera: MappedFrameBuffer: Latch a pointer to the framebuffer",
            "mbox": "https://patchwork.libcamera.org/patch/23512/mbox/"
        },
        {
            "id": 23513,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23513/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23513/",
            "msgid": "<20250611013245.133785-8-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:17",
            "name": "[07/35] libcamera: MappedFrameBuffer: Add MappedFrameBuffer::getPlaneFD()",
            "mbox": "https://patchwork.libcamera.org/patch/23513/mbox/"
        },
        {
            "id": 23514,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23514/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23514/",
            "msgid": "<20250611013245.133785-9-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:18",
            "name": "[08/35] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class",
            "mbox": "https://patchwork.libcamera.org/patch/23514/mbox/"
        },
        {
            "id": 23515,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23515/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23515/",
            "msgid": "<20250611013245.133785-10-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:19",
            "name": "[09/35] libcamera: software_isp: Move Bayer parans init from DebayerCpu to Debayer",
            "mbox": "https://patchwork.libcamera.org/patch/23515/mbox/"
        },
        {
            "id": 23516,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23516/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23516/",
            "msgid": "<20250611013245.133785-11-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:20",
            "name": "[10/35] libcamera: software_isp: Move param select code to Debayer base class",
            "mbox": "https://patchwork.libcamera.org/patch/23516/mbox/"
        },
        {
            "id": 23517,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23517/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23517/",
            "msgid": "<20250611013245.133785-12-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:21",
            "name": "[11/35] libcamera: software_isp: Move isStandardBayerOrder to base class",
            "mbox": "https://patchwork.libcamera.org/patch/23517/mbox/"
        },
        {
            "id": 23518,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23518/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23518/",
            "msgid": "<20250611013245.133785-13-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:22",
            "name": "[12/35] libcamera: software_isp: Start the ISP thread in configure",
            "mbox": "https://patchwork.libcamera.org/patch/23518/mbox/"
        },
        {
            "id": 23519,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23519/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23519/",
            "msgid": "<20250611013245.133785-14-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:23",
            "name": "[13/35] libcamera: software_isp: Move configure to worker thread",
            "mbox": "https://patchwork.libcamera.org/patch/23519/mbox/"
        },
        {
            "id": 23520,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23520/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23520/",
            "msgid": "<20250611013245.133785-15-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:24",
            "name": "[14/35] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu",
            "mbox": "https://patchwork.libcamera.org/patch/23520/mbox/"
        },
        {
            "id": 23521,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23521/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23521/",
            "msgid": "<20250611013245.133785-16-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:25",
            "name": "[15/35] libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values",
            "mbox": "https://patchwork.libcamera.org/patch/23521/mbox/"
        },
        {
            "id": 23522,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23522/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23522/",
            "msgid": "<20250611013245.133785-17-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:26",
            "name": "[16/35] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader",
            "mbox": "https://patchwork.libcamera.org/patch/23522/mbox/"
        },
        {
            "id": 23523,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23523/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23523/",
            "msgid": "<20250611013245.133785-18-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:27",
            "name": "[17/35] utils: gen-shader-headers: Add a utility to generate headers from shaders",
            "mbox": "https://patchwork.libcamera.org/patch/23523/mbox/"
        },
        {
            "id": 23524,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23524/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23524/",
            "msgid": "<20250611013245.133785-19-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:28",
            "name": "[18/35] meson: Automatically generate glsl_shaders.h from specified shader programs",
            "mbox": "https://patchwork.libcamera.org/patch/23524/mbox/"
        },
        {
            "id": 23525,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23525/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23525/",
            "msgid": "<20250611013245.133785-20-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:29",
            "name": "[19/35] libcamera: software_isp: ccm: Populate CCM table to Debayer params structure",
            "mbox": "https://patchwork.libcamera.org/patch/23525/mbox/"
        },
        {
            "id": 23526,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23526/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23526/",
            "msgid": "<20250611013245.133785-21-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:30",
            "name": "[20/35] libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params",
            "mbox": "https://patchwork.libcamera.org/patch/23526/mbox/"
        },
        {
            "id": 23527,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23527/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23527/",
            "msgid": "<20250611013245.133785-22-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:31",
            "name": "[21/35] libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access",
            "mbox": "https://patchwork.libcamera.org/patch/23527/mbox/"
        },
        {
            "id": 23528,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23528/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23528/",
            "msgid": "<20250611013245.133785-23-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:32",
            "name": "[22/35] libcamera: software_isp: egl: Introduce an eGL base helper class",
            "mbox": "https://patchwork.libcamera.org/patch/23528/mbox/"
        },
        {
            "id": 23529,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23529/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23529/",
            "msgid": "<20250611013245.133785-24-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:33",
            "name": "[23/35] libcamera: software_isp: debayer_egl: Add an eGL debayer class",
            "mbox": "https://patchwork.libcamera.org/patch/23529/mbox/"
        },
        {
            "id": 23530,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23530/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23530/",
            "msgid": "<20250611013245.133785-25-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:34",
            "name": "[24/35] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option",
            "mbox": "https://patchwork.libcamera.org/patch/23530/mbox/"
        },
        {
            "id": 23531,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23531/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23531/",
            "msgid": "<20250611013245.133785-26-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:35",
            "name": "[25/35] libcamera: shaders: Use highp not mediump for float precision",
            "mbox": "https://patchwork.libcamera.org/patch/23531/mbox/"
        },
        {
            "id": 23532,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23532/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23532/",
            "msgid": "<20250611013245.133785-27-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:36",
            "name": "[26/35] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output",
            "mbox": "https://patchwork.libcamera.org/patch/23532/mbox/"
        },
        {
            "id": 23533,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23533/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23533/",
            "msgid": "<20250611013245.133785-28-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:37",
            "name": "[27/35] libcamera: software_isp: debayer_egl: Convert from identity CCM to CCM calculated by SoftIPA",
            "mbox": "https://patchwork.libcamera.org/patch/23533/mbox/"
        },
        {
            "id": 23534,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23534/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23534/",
            "msgid": "<20250611013245.133785-29-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:38",
            "name": "[28/35] libcamera: software_isp: Switch on uncalibrated CCM to validate eGLDebayer",
            "mbox": "https://patchwork.libcamera.org/patch/23534/mbox/"
        },
        {
            "id": 23535,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23535/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23535/",
            "msgid": "<20250611013245.133785-30-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:39",
            "name": "[29/35] libcamera: software_isp: Make isStandardBayerOrder static",
            "mbox": "https://patchwork.libcamera.org/patch/23535/mbox/"
        },
        {
            "id": 23536,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23536/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23536/",
            "msgid": "<20250611013245.133785-31-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:40",
            "name": "[30/35] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static",
            "mbox": "https://patchwork.libcamera.org/patch/23536/mbox/"
        },
        {
            "id": 23537,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23537/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23537/",
            "msgid": "<20250611013245.133785-32-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:41",
            "name": "[31/35] libcamera: shaders: Extend bayer shaders to support swapping R and B on output",
            "mbox": "https://patchwork.libcamera.org/patch/23537/mbox/"
        },
        {
            "id": 23538,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23538/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23538/",
            "msgid": "<20250611013245.133785-33-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:42",
            "name": "[32/35] libcamera: shaders: Fix neighbouring positions in 8-bit debayering",
            "mbox": "https://patchwork.libcamera.org/patch/23538/mbox/"
        },
        {
            "id": 23539,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23539/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23539/",
            "msgid": "<20250611013245.133785-34-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:43",
            "name": "[33/35] libcamera: software_isp: GPU support for unpacked 10/12-bit formats",
            "mbox": "https://patchwork.libcamera.org/patch/23539/mbox/"
        },
        {
            "id": 23540,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23540/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23540/",
            "msgid": "<20250611013245.133785-35-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:44",
            "name": "[34/35] libcamera: shaders: Rename bayer_8 to bayer_unpacked",
            "mbox": "https://patchwork.libcamera.org/patch/23540/mbox/"
        },
        {
            "id": 23541,
            "url": "https://patchwork.libcamera.org/api/1.1/patches/23541/?format=api",
            "web_url": "https://patchwork.libcamera.org/patch/23541/",
            "msgid": "<20250611013245.133785-36-bryan.odonoghue@linaro.org>",
            "date": "2025-06-11T01:32:45",
            "name": "[35/35] libcamera: software_isp: Add a gpuisp todo list",
            "mbox": "https://patchwork.libcamera.org/patch/23541/mbox/"
        }
    ]
}