Series Detail
Show a series.
GET /api/1.1/series/5503/?format=api
{ "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/" } ] }