Series Detail
Show a series.
GET /api/series/5657/?format=api
{ "id": 5657, "url": "https://patchwork.libcamera.org/api/series/5657/?format=api", "web_url": "https://patchwork.libcamera.org/project/libcamera/list/?series=5657", "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-12-12T00:29:11", "submitter": { "id": 175, "url": "https://patchwork.libcamera.org/api/people/175/?format=api", "name": "Bryan O'Donoghue", "email": "bryan.odonoghue@linaro.org" }, "version": 8, "total": 26, "received_total": 26, "received_all": true, "mbox": "https://patchwork.libcamera.org/series/5657/mbox/", "cover_letter": { "id": 25515, "url": "https://patchwork.libcamera.org/api/covers/25515/?format=api", "web_url": "https://patchwork.libcamera.org/cover/25515/", "msgid": "<20251212002937.3118-1-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:11", "name": "[v8,00/26] Add GLES 2.0 GPUISP to libcamera", "mbox": "https://patchwork.libcamera.org/cover/25515/mbox/" }, "patches": [ { "id": 25516, "url": "https://patchwork.libcamera.org/api/patches/25516/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25516/", "msgid": "<20251212002937.3118-2-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:12", "name": "[v8,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access", "mbox": "https://patchwork.libcamera.org/patch/25516/mbox/" }, { "id": 25517, "url": "https://patchwork.libcamera.org/api/patches/25517/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25517/", "msgid": "<20251212002937.3118-3-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:13", "name": "[v8,02/26] libcamera: software_isp: egl: Add a eGL base helper class", "mbox": "https://patchwork.libcamera.org/patch/25517/mbox/" }, { "id": 25518, "url": "https://patchwork.libcamera.org/api/patches/25518/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25518/", "msgid": "<20251212002937.3118-4-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:14", "name": "[v8,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values", "mbox": "https://patchwork.libcamera.org/patch/25518/mbox/" }, { "id": 25519, "url": "https://patchwork.libcamera.org/api/patches/25519/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25519/", "msgid": "<20251212002937.3118-5-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:15", "name": "[v8,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked", "mbox": "https://patchwork.libcamera.org/patch/25519/mbox/" }, { "id": 25520, "url": "https://patchwork.libcamera.org/api/patches/25520/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25520/", "msgid": "<20251212002937.3118-6-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:16", "name": "[v8,05/26] libcamera: shaders: Use highp not mediump for float precision", "mbox": "https://patchwork.libcamera.org/patch/25520/mbox/" }, { "id": 25521, "url": "https://patchwork.libcamera.org/api/patches/25521/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25521/", "msgid": "<20251212002937.3118-7-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:17", "name": "[v8,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains", "mbox": "https://patchwork.libcamera.org/patch/25521/mbox/" }, { "id": 25522, "url": "https://patchwork.libcamera.org/api/patches/25522/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25522/", "msgid": "<20251212002937.3118-8-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:18", "name": "[v8,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output", "mbox": "https://patchwork.libcamera.org/patch/25522/mbox/" }, { "id": 25523, "url": "https://patchwork.libcamera.org/api/patches/25523/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25523/", "msgid": "<20251212002937.3118-9-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:19", "name": "[v8,08/26] libcamera: shaders: Add support for black level compensation", "mbox": "https://patchwork.libcamera.org/patch/25523/mbox/" }, { "id": 25524, "url": "https://patchwork.libcamera.org/api/patches/25524/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25524/", "msgid": "<20251212002937.3118-10-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:20", "name": "[v8,09/26] libcamera: shaders: Add support for Gamma", "mbox": "https://patchwork.libcamera.org/patch/25524/mbox/" }, { "id": 25525, "url": "https://patchwork.libcamera.org/api/patches/25525/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25525/", "msgid": "<20251212002937.3118-11-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:21", "name": "[v8,10/26] libcamera: shaders: Add support for contrast", "mbox": "https://patchwork.libcamera.org/patch/25525/mbox/" }, { "id": 25526, "url": "https://patchwork.libcamera.org/api/patches/25526/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25526/", "msgid": "<20251212002937.3118-12-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:22", "name": "[v8,11/26] libcamera: shaders: Fix input sampling when width != stride", "mbox": "https://patchwork.libcamera.org/patch/25526/mbox/" }, { "id": 25527, "url": "https://patchwork.libcamera.org/api/patches/25527/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25527/", "msgid": "<20251212002937.3118-13-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:23", "name": "[v8,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat", "mbox": "https://patchwork.libcamera.org/patch/25527/mbox/" }, { "id": 25528, "url": "https://patchwork.libcamera.org/api/patches/25528/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25528/", "msgid": "<20251212002937.3118-14-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:24", "name": "[v8,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later", "mbox": "https://patchwork.libcamera.org/patch/25528/mbox/" }, { "id": 25529, "url": "https://patchwork.libcamera.org/api/patches/25529/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25529/", "msgid": "<20251212002937.3118-15-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:25", "name": "[v8,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class", "mbox": "https://patchwork.libcamera.org/patch/25529/mbox/" }, { "id": 25530, "url": "https://patchwork.libcamera.org/api/patches/25530/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25530/", "msgid": "<20251212002937.3118-16-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:26", "name": "[v8,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static", "mbox": "https://patchwork.libcamera.org/patch/25530/mbox/" }, { "id": 25531, "url": "https://patchwork.libcamera.org/api/patches/25531/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25531/", "msgid": "<20251212002937.3118-17-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:27", "name": "[v8,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats", "mbox": "https://patchwork.libcamera.org/patch/25531/mbox/" }, { "id": 25532, "url": "https://patchwork.libcamera.org/api/patches/25532/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25532/", "msgid": "<20251212002937.3118-18-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:28", "name": "[v8,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option", "mbox": "https://patchwork.libcamera.org/patch/25532/mbox/" }, { "id": 25533, "url": "https://patchwork.libcamera.org/api/patches/25533/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25533/", "msgid": "<20251212002937.3118-19-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:29", "name": "[v8,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode", "mbox": "https://patchwork.libcamera.org/patch/25533/mbox/" }, { "id": 25534, "url": "https://patchwork.libcamera.org/api/patches/25534/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25534/", "msgid": "<20251212002937.3118-20-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:30", "name": "[v8,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext", "mbox": "https://patchwork.libcamera.org/patch/25534/mbox/" }, { "id": 25535, "url": "https://patchwork.libcamera.org/api/patches/25535/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25535/", "msgid": "<20251212002937.3118-21-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:31", "name": "[v8,20/26] libcamera: software_isp: ccm: Add self-initialising identity CCM to Ccm::init", "mbox": "https://patchwork.libcamera.org/patch/25535/mbox/" }, { "id": 25536, "url": "https://patchwork.libcamera.org/api/patches/25536/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25536/", "msgid": "<20251212002937.3118-22-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:32", "name": "[v8,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm", "mbox": "https://patchwork.libcamera.org/patch/25536/mbox/" }, { "id": 25537, "url": "https://patchwork.libcamera.org/api/patches/25537/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25537/", "msgid": "<20251212002937.3118-23-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:33", "name": "[v8,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled", "mbox": "https://patchwork.libcamera.org/patch/25537/mbox/" }, { "id": 25538, "url": "https://patchwork.libcamera.org/api/patches/25538/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25538/", "msgid": "<20251212002937.3118-24-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:34", "name": "[v8,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo", "mbox": "https://patchwork.libcamera.org/patch/25538/mbox/" }, { "id": 25539, "url": "https://patchwork.libcamera.org/api/patches/25539/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25539/", "msgid": "<20251212002937.3118-25-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:35", "name": "[v8,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true", "mbox": "https://patchwork.libcamera.org/patch/25539/mbox/" }, { "id": 25540, "url": "https://patchwork.libcamera.org/api/patches/25540/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25540/", "msgid": "<20251212002937.3118-26-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:36", "name": "[v8,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2", "mbox": "https://patchwork.libcamera.org/patch/25540/mbox/" }, { "id": 25541, "url": "https://patchwork.libcamera.org/api/patches/25541/?format=api", "web_url": "https://patchwork.libcamera.org/patch/25541/", "msgid": "<20251212002937.3118-27-bryan.odonoghue@linaro.org>", "date": "2025-12-12T00:29:37", "name": "[v8,26/26] libcamera: software_isp: Add a gpuisp todo list", "mbox": "https://patchwork.libcamera.org/patch/25541/mbox/" } ] }