[{"id":25289,"url":"https://patchwork.libcamera.org/api/patches/25289/?format=json","web_url":"https://patchwork.libcamera.org/patch/25289/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-4-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:34","name":"[v3,03/22] meson: Automatically generate glsl_shaders.h from specified shader programs","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"78bfd4997334c20c8a02b8d8be329e8c31927538","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25289/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25289/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25289/checks/","tags":{}},{"id":25290,"url":"https://patchwork.libcamera.org/api/patches/25290/?format=json","web_url":"https://patchwork.libcamera.org/patch/25290/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-5-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:35","name":"[v3,04/22] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"8da0e9fb46d79d4b5aa0d845428e9003b11c74ec","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25290/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25290/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25290/checks/","tags":{}},{"id":25291,"url":"https://patchwork.libcamera.org/api/patches/25291/?format=json","web_url":"https://patchwork.libcamera.org/patch/25291/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-6-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:36","name":"[v3,05/22] libcamera: swstats_cpu: Drop patternSize_ documentation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"59741e75c523b0031de9169f512623c1b3987ba1","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25291/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25291/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25291/checks/","tags":{}},{"id":25292,"url":"https://patchwork.libcamera.org/api/patches/25292/?format=json","web_url":"https://patchwork.libcamera.org/patch/25292/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-7-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:37","name":"[v3,06/22] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"34cd6ea3af32093f2be171fcc8ff09e56d607703","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25292/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25292/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25292/checks/","tags":{}},{"id":25293,"url":"https://patchwork.libcamera.org/api/patches/25293/?format=json","web_url":"https://patchwork.libcamera.org/patch/25293/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-8-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:38","name":"[v3,07/22] libcamera: software_isp: Move benchmark code to its own class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"e649df0ecaf565f7fcee3de762f7979ab1801975","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25293/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25293/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25293/checks/","tags":{}},{"id":25294,"url":"https://patchwork.libcamera.org/api/patches/25294/?format=json","web_url":"https://patchwork.libcamera.org/patch/25294/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-9-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:39","name":"[v3,08/22] libcamera: swstats_cpu: Add processFrame() method","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"8f92db05134eaefb9f0516e086b01cbe12e4c8f9","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25294/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25294/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25294/checks/","tags":{}},{"id":25295,"url":"https://patchwork.libcamera.org/api/patches/25295/?format=json","web_url":"https://patchwork.libcamera.org/patch/25295/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-10-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:40","name":"[v3,09/22] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"b9d9893a6815cf2005c305891c5a0a6835412790","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25295/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25295/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25295/checks/","tags":{}},{"id":25296,"url":"https://patchwork.libcamera.org/api/patches/25296/?format=json","web_url":"https://patchwork.libcamera.org/patch/25296/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-11-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:41","name":"[v3,10/22] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bc98b0414802a4f733a0902cf99234a261030282","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25296/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25296/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25296/checks/","tags":{}},{"id":25297,"url":"https://patchwork.libcamera.org/api/patches/25297/?format=json","web_url":"https://patchwork.libcamera.org/patch/25297/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-12-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:42","name":"[v3,11/22] libcamera: software_isp: Move param select code to Debayer base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"44bd0718fe6cad16f30dbbea9a4ea2d753665f5c","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25297/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25297/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25297/checks/","tags":{}},{"id":25298,"url":"https://patchwork.libcamera.org/api/patches/25298/?format=json","web_url":"https://patchwork.libcamera.org/patch/25298/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-13-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:43","name":"[v3,12/22] libcamera: software_isp: Move DMA Sync code to Debayer base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"ff01a0166ba8b70a5fa961a8b3b8890bbc7d6298","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25298/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25298/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25298/checks/","tags":{}},{"id":25299,"url":"https://patchwork.libcamera.org/api/patches/25299/?format=json","web_url":"https://patchwork.libcamera.org/patch/25299/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-14-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:44","name":"[v3,13/22] libcamera: software_isp: Make output DMA sync contingent","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bbc24e3404e986b0c8daa2edfa4d9c57eda948ad","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25299/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25299/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25299/checks/","tags":{}},{"id":25300,"url":"https://patchwork.libcamera.org/api/patches/25300/?format=json","web_url":"https://patchwork.libcamera.org/patch/25300/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-15-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:45","name":"[v3,14/22] libcamera: software_isp: Move isStandardBayerOrder to base class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"31daacea35b85640ddef34b6968fdd056ff0cd4d","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25300/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25300/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25300/checks/","tags":{}},{"id":25301,"url":"https://patchwork.libcamera.org/api/patches/25301/?format=json","web_url":"https://patchwork.libcamera.org/patch/25301/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-16-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:46","name":"[v3,15/22] libcamera: software_isp: Start the ISP thread in configure","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"f15eebb7c60746935ec55f953c786798ff77e881","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25301/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25301/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25301/checks/","tags":{}},{"id":25302,"url":"https://patchwork.libcamera.org/api/patches/25302/?format=json","web_url":"https://patchwork.libcamera.org/patch/25302/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-17-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:47","name":"[v3,16/22] libcamera: software_isp: Move configure to worker thread","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"a8239e8e7c8519ba3b4a7e103437608ada46b5b0","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25302/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25302/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25302/checks/","tags":{}},{"id":25303,"url":"https://patchwork.libcamera.org/api/patches/25303/?format=json","web_url":"https://patchwork.libcamera.org/patch/25303/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-18-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:48","name":"[v3,17/22] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"cea425efefe8393aa370863cdaa932d92aecbaa0","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25303/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25303/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25303/checks/","tags":{}},{"id":25304,"url":"https://patchwork.libcamera.org/api/patches/25304/?format=json","web_url":"https://patchwork.libcamera.org/patch/25304/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-19-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:49","name":"[v3,18/22] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"cf156649d506a3329d47fe84ae0b35128234309e","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25304/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25304/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25304/checks/","tags":{}},{"id":25305,"url":"https://patchwork.libcamera.org/api/patches/25305/?format=json","web_url":"https://patchwork.libcamera.org/patch/25305/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-20-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:50","name":"[v3,19/22] libcamera: software_isp: lut: Make CCM available in debayer params","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"f9a37f61045bc5413e56d460d2e1b8c1956e3e48","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25305/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25305/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25305/checks/","tags":{}},{"id":25306,"url":"https://patchwork.libcamera.org/api/patches/25306/?format=json","web_url":"https://patchwork.libcamera.org/patch/25306/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-21-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:51","name":"[v3,20/22] libcamera: software_isp: blacklevel: Make black level available in debayer params","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"be9658f023e730c939ef09754cec17d1cee8a74c","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25306/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25306/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25306/checks/","tags":{}},{"id":25307,"url":"https://patchwork.libcamera.org/api/patches/25307/?format=json","web_url":"https://patchwork.libcamera.org/patch/25307/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-22-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:52","name":"[v3,21/22] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"7e3165c52936b4a82668272030fb62fd74c41dad","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25307/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25307/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25307/checks/","tags":{}},{"id":25308,"url":"https://patchwork.libcamera.org/api/patches/25308/?format=json","web_url":"https://patchwork.libcamera.org/patch/25308/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202133157.661407-23-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:53","name":"[v3,22/22] libcamera: software_isp: lut: Make contrast available in debayer params","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"83993195e06b0449ff8570fc403c27b5cf696655","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25308/mbox/","series":[{"id":5630,"url":"https://patchwork.libcamera.org/api/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","date":"2025-12-02T13:31:31","name":"GPUISP precursor series","version":3,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25308/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25308/checks/","tags":{}},{"id":25310,"url":"https://patchwork.libcamera.org/api/patches/25310/?format=json","web_url":"https://patchwork.libcamera.org/patch/25310/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-2-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:21","name":"[v6,01/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"bdcb1d415ff25794e7490f22e130997f3221f734","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25310/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25310/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25310/checks/","tags":{}},{"id":25311,"url":"https://patchwork.libcamera.org/api/patches/25311/?format=json","web_url":"https://patchwork.libcamera.org/patch/25311/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-3-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:22","name":"[v6,02/24] libcamera: software_isp: egl: Add a eGL base helper class","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"61d0841177d00c3eba4646a004886d6b528ea016","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25311/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25311/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25311/checks/","tags":{}},{"id":25312,"url":"https://patchwork.libcamera.org/api/patches/25312/?format=json","web_url":"https://patchwork.libcamera.org/patch/25312/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-4-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:23","name":"[v6,03/24] qcam: viewfinder_gl: Set no-op Bayer shader values","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"5523ea4e22ef19f64d9b4b4cb6bd15ead3f0d056","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25312/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25312/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25312/checks/","tags":{}},{"id":25313,"url":"https://patchwork.libcamera.org/api/patches/25313/?format=json","web_url":"https://patchwork.libcamera.org/patch/25313/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-5-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:24","name":"[v6,04/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"35a6d78fdb97510d821282384ecb89af3e2b1926","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25313/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25313/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25313/checks/","tags":{}},{"id":25314,"url":"https://patchwork.libcamera.org/api/patches/25314/?format=json","web_url":"https://patchwork.libcamera.org/patch/25314/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-6-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:25","name":"[v6,05/24] libcamera: shaders: Use highp not mediump for float precision","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"6c6d01298168b7fdda1e1bf9b659e20aec8e0b4b","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25314/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25314/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25314/checks/","tags":{}},{"id":25315,"url":"https://patchwork.libcamera.org/api/patches/25315/?format=json","web_url":"https://patchwork.libcamera.org/patch/25315/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-7-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:26","name":"[v6,06/24] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"3e8894e04ddf9a4e61feb6000701fa9f7c2bb1d3","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25315/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25315/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25315/checks/","tags":{}},{"id":25316,"url":"https://patchwork.libcamera.org/api/patches/25316/?format=json","web_url":"https://patchwork.libcamera.org/patch/25316/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-8-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:27","name":"[v6,07/24] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"c8fe7f0d90359367374670fccaad26c63fe1bcac","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25316/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25316/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25316/checks/","tags":{}},{"id":25317,"url":"https://patchwork.libcamera.org/api/patches/25317/?format=json","web_url":"https://patchwork.libcamera.org/patch/25317/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-9-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:28","name":"[v6,08/24] libcamera: shaders: Add support for black level compensation","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"1e4d840dcfd8f9799dd645f70a5f669ba26f823b","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25317/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25317/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25317/checks/","tags":{}},{"id":25318,"url":"https://patchwork.libcamera.org/api/patches/25318/?format=json","web_url":"https://patchwork.libcamera.org/patch/25318/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-10-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:29","name":"[v6,09/24] libcamera: shaders: Add support for Gamma","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"3b84f0f5b603856659bfecac8e4eaaab2a6d7aa8","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25318/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25318/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25318/checks/","tags":{}},{"id":25319,"url":"https://patchwork.libcamera.org/api/patches/25319/?format=json","web_url":"https://patchwork.libcamera.org/patch/25319/","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"msgid":"<20251202134544.662446-11-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:30","name":"[v6,10/24] libcamera: shaders: Add support for contrast","commit_ref":null,"pull_url":null,"state":"superseded","archived":false,"hash":"53faf1395ca3fc81730e83eb84452a869de30776","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"delegate":null,"mbox":"https://patchwork.libcamera.org/patch/25319/mbox/","series":[{"id":5631,"url":"https://patchwork.libcamera.org/api/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","date":"2025-12-02T13:45:20","name":"Add GLES 2.0 GPUISP to libcamera","version":6,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/"}],"comments":"https://patchwork.libcamera.org/api/patches/25319/comments/","check":"pending","checks":"https://patchwork.libcamera.org/api/patches/25319/checks/","tags":{}}]