{"id":5644,"url":"https://patchwork.libcamera.org/api/series/5644/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5644","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":""},"name":"GPUISP precursor series","date":"2025-12-10T00:31:17","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":4,"total":20,"received_total":20,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5644/mbox/","cover_letter":{"id":25396,"url":"https://patchwork.libcamera.org/api/covers/25396/?format=json","web_url":"https://patchwork.libcamera.org/cover/25396/","msgid":"<20251210003139.43606-1-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:17","name":"[v4,00/20] GPUISP precursor series","mbox":"https://patchwork.libcamera.org/cover/25396/mbox/"},"patches":[{"id":25397,"url":"https://patchwork.libcamera.org/api/patches/25397/?format=json","web_url":"https://patchwork.libcamera.org/patch/25397/","msgid":"<20251210003139.43606-2-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:18","name":"[v4,01/20] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/25397/mbox/"},{"id":25398,"url":"https://patchwork.libcamera.org/api/patches/25398/?format=json","web_url":"https://patchwork.libcamera.org/patch/25398/","msgid":"<20251210003139.43606-3-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:19","name":"[v4,02/20] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/25398/mbox/"},{"id":25399,"url":"https://patchwork.libcamera.org/api/patches/25399/?format=json","web_url":"https://patchwork.libcamera.org/patch/25399/","msgid":"<20251210003139.43606-4-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:20","name":"[v4,03/20] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/25399/mbox/"},{"id":25400,"url":"https://patchwork.libcamera.org/api/patches/25400/?format=json","web_url":"https://patchwork.libcamera.org/patch/25400/","msgid":"<20251210003139.43606-5-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:21","name":"[v4,04/20] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/25400/mbox/"},{"id":25401,"url":"https://patchwork.libcamera.org/api/patches/25401/?format=json","web_url":"https://patchwork.libcamera.org/patch/25401/","msgid":"<20251210003139.43606-6-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:22","name":"[v4,05/20] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/25401/mbox/"},{"id":25402,"url":"https://patchwork.libcamera.org/api/patches/25402/?format=json","web_url":"https://patchwork.libcamera.org/patch/25402/","msgid":"<20251210003139.43606-7-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:23","name":"[v4,06/20] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/25402/mbox/"},{"id":25403,"url":"https://patchwork.libcamera.org/api/patches/25403/?format=json","web_url":"https://patchwork.libcamera.org/patch/25403/","msgid":"<20251210003139.43606-8-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:24","name":"[v4,07/20] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/25403/mbox/"},{"id":25404,"url":"https://patchwork.libcamera.org/api/patches/25404/?format=json","web_url":"https://patchwork.libcamera.org/patch/25404/","msgid":"<20251210003139.43606-9-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:25","name":"[v4,08/20] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/25404/mbox/"},{"id":25405,"url":"https://patchwork.libcamera.org/api/patches/25405/?format=json","web_url":"https://patchwork.libcamera.org/patch/25405/","msgid":"<20251210003139.43606-10-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:26","name":"[v4,09/20] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25405/mbox/"},{"id":25406,"url":"https://patchwork.libcamera.org/api/patches/25406/?format=json","web_url":"https://patchwork.libcamera.org/patch/25406/","msgid":"<20251210003139.43606-11-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:27","name":"[v4,10/20] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/25406/mbox/"},{"id":25407,"url":"https://patchwork.libcamera.org/api/patches/25407/?format=json","web_url":"https://patchwork.libcamera.org/patch/25407/","msgid":"<20251210003139.43606-12-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:28","name":"[v4,11/20] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25407/mbox/"},{"id":25408,"url":"https://patchwork.libcamera.org/api/patches/25408/?format=json","web_url":"https://patchwork.libcamera.org/patch/25408/","msgid":"<20251210003139.43606-13-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:29","name":"[v4,12/20] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25408/mbox/"},{"id":25409,"url":"https://patchwork.libcamera.org/api/patches/25409/?format=json","web_url":"https://patchwork.libcamera.org/patch/25409/","msgid":"<20251210003139.43606-14-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:30","name":"[v4,13/20] libcamera: software_isp: Make output DMA sync contingent","mbox":"https://patchwork.libcamera.org/patch/25409/mbox/"},{"id":25410,"url":"https://patchwork.libcamera.org/api/patches/25410/?format=json","web_url":"https://patchwork.libcamera.org/patch/25410/","msgid":"<20251210003139.43606-15-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:31","name":"[v4,14/20] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/25410/mbox/"},{"id":25411,"url":"https://patchwork.libcamera.org/api/patches/25411/?format=json","web_url":"https://patchwork.libcamera.org/patch/25411/","msgid":"<20251210003139.43606-16-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:32","name":"[v4,15/20] libcamera: software_isp: debayer: Introduce a start() / stop() methods to the debayer object","mbox":"https://patchwork.libcamera.org/patch/25411/mbox/"},{"id":25412,"url":"https://patchwork.libcamera.org/api/patches/25412/?format=json","web_url":"https://patchwork.libcamera.org/patch/25412/","msgid":"<20251210003139.43606-17-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:33","name":"[v4,16/20] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/25412/mbox/"},{"id":25413,"url":"https://patchwork.libcamera.org/api/patches/25413/?format=json","web_url":"https://patchwork.libcamera.org/patch/25413/","msgid":"<20251210003139.43606-18-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:34","name":"[v4,17/20] libcamera: software_isp: lut: Make CCM available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25413/mbox/"},{"id":25414,"url":"https://patchwork.libcamera.org/api/patches/25414/?format=json","web_url":"https://patchwork.libcamera.org/patch/25414/","msgid":"<20251210003139.43606-19-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:35","name":"[v4,18/20] libcamera: software_isp: blacklevel: Make black level available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25414/mbox/"},{"id":25415,"url":"https://patchwork.libcamera.org/api/patches/25415/?format=json","web_url":"https://patchwork.libcamera.org/patch/25415/","msgid":"<20251210003139.43606-20-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:36","name":"[v4,19/20] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25415/mbox/"},{"id":25416,"url":"https://patchwork.libcamera.org/api/patches/25416/?format=json","web_url":"https://patchwork.libcamera.org/patch/25416/","msgid":"<20251210003139.43606-21-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:31:37","name":"[v4,20/20] libcamera: software_isp: lut: Make contrast available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25416/mbox/"}]}