[{"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/"}]},{"id":5645,"url":"https://patchwork.libcamera.org/api/series/5645/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5645","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":"Add GLES 2.0 GPUISP to libcamera","date":"2025-12-10T00:53:28","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":7,"total":26,"received_total":26,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5645/mbox/","cover_letter":{"id":25417,"url":"https://patchwork.libcamera.org/api/covers/25417/?format=json","web_url":"https://patchwork.libcamera.org/cover/25417/","msgid":"<20251210005354.44726-1-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:28","name":"[v7,00/26] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/25417/mbox/"},"patches":[{"id":25418,"url":"https://patchwork.libcamera.org/api/patches/25418/?format=json","web_url":"https://patchwork.libcamera.org/patch/25418/","msgid":"<20251210005354.44726-2-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:29","name":"[v7,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/25418/mbox/"},{"id":25419,"url":"https://patchwork.libcamera.org/api/patches/25419/?format=json","web_url":"https://patchwork.libcamera.org/patch/25419/","msgid":"<20251210005354.44726-3-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:30","name":"[v7,02/26] libcamera: software_isp: egl: Add a eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/25419/mbox/"},{"id":25420,"url":"https://patchwork.libcamera.org/api/patches/25420/?format=json","web_url":"https://patchwork.libcamera.org/patch/25420/","msgid":"<20251210005354.44726-4-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:31","name":"[v7,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values","mbox":"https://patchwork.libcamera.org/patch/25420/mbox/"},{"id":25421,"url":"https://patchwork.libcamera.org/api/patches/25421/?format=json","web_url":"https://patchwork.libcamera.org/patch/25421/","msgid":"<20251210005354.44726-5-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:32","name":"[v7,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/25421/mbox/"},{"id":25422,"url":"https://patchwork.libcamera.org/api/patches/25422/?format=json","web_url":"https://patchwork.libcamera.org/patch/25422/","msgid":"<20251210005354.44726-6-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:33","name":"[v7,05/26] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/25422/mbox/"},{"id":25423,"url":"https://patchwork.libcamera.org/api/patches/25423/?format=json","web_url":"https://patchwork.libcamera.org/patch/25423/","msgid":"<20251210005354.44726-7-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:34","name":"[v7,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains","mbox":"https://patchwork.libcamera.org/patch/25423/mbox/"},{"id":25424,"url":"https://patchwork.libcamera.org/api/patches/25424/?format=json","web_url":"https://patchwork.libcamera.org/patch/25424/","msgid":"<20251210005354.44726-8-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:35","name":"[v7,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/25424/mbox/"},{"id":25425,"url":"https://patchwork.libcamera.org/api/patches/25425/?format=json","web_url":"https://patchwork.libcamera.org/patch/25425/","msgid":"<20251210005354.44726-9-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:36","name":"[v7,08/26] libcamera: shaders: Add support for black level compensation","mbox":"https://patchwork.libcamera.org/patch/25425/mbox/"},{"id":25426,"url":"https://patchwork.libcamera.org/api/patches/25426/?format=json","web_url":"https://patchwork.libcamera.org/patch/25426/","msgid":"<20251210005354.44726-10-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:37","name":"[v7,09/26] libcamera: shaders: Add support for Gamma","mbox":"https://patchwork.libcamera.org/patch/25426/mbox/"},{"id":25427,"url":"https://patchwork.libcamera.org/api/patches/25427/?format=json","web_url":"https://patchwork.libcamera.org/patch/25427/","msgid":"<20251210005354.44726-11-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:38","name":"[v7,10/26] libcamera: shaders: Add support for contrast","mbox":"https://patchwork.libcamera.org/patch/25427/mbox/"},{"id":25428,"url":"https://patchwork.libcamera.org/api/patches/25428/?format=json","web_url":"https://patchwork.libcamera.org/patch/25428/","msgid":"<20251210005354.44726-12-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:39","name":"[v7,11/26] libcamera: shaders: Fix input sampling when width != stride","mbox":"https://patchwork.libcamera.org/patch/25428/mbox/"},{"id":25429,"url":"https://patchwork.libcamera.org/api/patches/25429/?format=json","web_url":"https://patchwork.libcamera.org/patch/25429/","msgid":"<20251210005354.44726-13-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:40","name":"[v7,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat","mbox":"https://patchwork.libcamera.org/patch/25429/mbox/"},{"id":25430,"url":"https://patchwork.libcamera.org/api/patches/25430/?format=json","web_url":"https://patchwork.libcamera.org/patch/25430/","msgid":"<20251210005354.44726-14-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:41","name":"[v7,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later","mbox":"https://patchwork.libcamera.org/patch/25430/mbox/"},{"id":25431,"url":"https://patchwork.libcamera.org/api/patches/25431/?format=json","web_url":"https://patchwork.libcamera.org/patch/25431/","msgid":"<20251210005354.44726-15-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:42","name":"[v7,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class","mbox":"https://patchwork.libcamera.org/patch/25431/mbox/"},{"id":25432,"url":"https://patchwork.libcamera.org/api/patches/25432/?format=json","web_url":"https://patchwork.libcamera.org/patch/25432/","msgid":"<20251210005354.44726-16-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:43","name":"[v7,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/25432/mbox/"},{"id":25433,"url":"https://patchwork.libcamera.org/api/patches/25433/?format=json","web_url":"https://patchwork.libcamera.org/patch/25433/","msgid":"<20251210005354.44726-17-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:44","name":"[v7,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/25433/mbox/"},{"id":25434,"url":"https://patchwork.libcamera.org/api/patches/25434/?format=json","web_url":"https://patchwork.libcamera.org/patch/25434/","msgid":"<20251210005354.44726-18-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:45","name":"[v7,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/25434/mbox/"},{"id":25435,"url":"https://patchwork.libcamera.org/api/patches/25435/?format=json","web_url":"https://patchwork.libcamera.org/patch/25435/","msgid":"<20251210005354.44726-19-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:46","name":"[v7,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","mbox":"https://patchwork.libcamera.org/patch/25435/mbox/"},{"id":25436,"url":"https://patchwork.libcamera.org/api/patches/25436/?format=json","web_url":"https://patchwork.libcamera.org/patch/25436/","msgid":"<20251210005354.44726-20-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:47","name":"[v7,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext","mbox":"https://patchwork.libcamera.org/patch/25436/mbox/"},{"id":25437,"url":"https://patchwork.libcamera.org/api/patches/25437/?format=json","web_url":"https://patchwork.libcamera.org/patch/25437/","msgid":"<20251210005354.44726-21-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:48","name":"[v7,20/26] libcamera: software_isp: ccm: Implement a static init() routine","mbox":"https://patchwork.libcamera.org/patch/25437/mbox/"},{"id":25438,"url":"https://patchwork.libcamera.org/api/patches/25438/?format=json","web_url":"https://patchwork.libcamera.org/patch/25438/","msgid":"<20251210005354.44726-22-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:49","name":"[v7,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm","mbox":"https://patchwork.libcamera.org/patch/25438/mbox/"},{"id":25439,"url":"https://patchwork.libcamera.org/api/patches/25439/?format=json","web_url":"https://patchwork.libcamera.org/patch/25439/","msgid":"<20251210005354.44726-23-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:50","name":"[v7,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled","mbox":"https://patchwork.libcamera.org/patch/25439/mbox/"},{"id":25440,"url":"https://patchwork.libcamera.org/api/patches/25440/?format=json","web_url":"https://patchwork.libcamera.org/patch/25440/","msgid":"<20251210005354.44726-24-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:51","name":"[v7,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo","mbox":"https://patchwork.libcamera.org/patch/25440/mbox/"},{"id":25441,"url":"https://patchwork.libcamera.org/api/patches/25441/?format=json","web_url":"https://patchwork.libcamera.org/patch/25441/","msgid":"<20251210005354.44726-25-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:52","name":"[v7,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true","mbox":"https://patchwork.libcamera.org/patch/25441/mbox/"},{"id":25442,"url":"https://patchwork.libcamera.org/api/patches/25442/?format=json","web_url":"https://patchwork.libcamera.org/patch/25442/","msgid":"<20251210005354.44726-26-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:53","name":"[v7,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","mbox":"https://patchwork.libcamera.org/patch/25442/mbox/"},{"id":25443,"url":"https://patchwork.libcamera.org/api/patches/25443/?format=json","web_url":"https://patchwork.libcamera.org/patch/25443/","msgid":"<20251210005354.44726-27-bryan.odonoghue@linaro.org>","date":"2025-12-10T00:53:54","name":"[v7,26/26] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/25443/mbox/"}]},{"id":5646,"url":"https://patchwork.libcamera.org/api/series/5646/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5646","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":"include: linux: Update headers to Linux v6.18","date":"2025-12-10T08:19:11","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":2,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5646/mbox/","cover_letter":{"id":25444,"url":"https://patchwork.libcamera.org/api/covers/25444/?format=json","web_url":"https://patchwork.libcamera.org/cover/25444/","msgid":"<20251210-headers-update-v6-18-v2-0-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:11","name":"[v2,0/6] include: linux: Update headers to Linux v6.18","mbox":"https://patchwork.libcamera.org/cover/25444/mbox/"},"patches":[{"id":25445,"url":"https://patchwork.libcamera.org/api/patches/25445/?format=json","web_url":"https://patchwork.libcamera.org/patch/25445/","msgid":"<20251210-headers-update-v6-18-v2-1-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:12","name":"[v2,1/6] include: linux: drm_fourcc.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25445/mbox/"},{"id":25446,"url":"https://patchwork.libcamera.org/api/patches/25446/?format=json","web_url":"https://patchwork.libcamera.org/patch/25446/","msgid":"<20251210-headers-update-v6-18-v2-2-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:13","name":"[v2,2/6] include: linux: intel-ipu3.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25446/mbox/"},{"id":25447,"url":"https://patchwork.libcamera.org/api/patches/25447/?format=json","web_url":"https://patchwork.libcamera.org/patch/25447/","msgid":"<20251210-headers-update-v6-18-v2-3-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:14","name":"[v2,3/6] include: linux: media-bus-format.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25447/mbox/"},{"id":25448,"url":"https://patchwork.libcamera.org/api/patches/25448/?format=json","web_url":"https://patchwork.libcamera.org/patch/25448/","msgid":"<20251210-headers-update-v6-18-v2-4-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:15","name":"[v2,4/6] include: linux: v4l2-controls.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25448/mbox/"},{"id":25449,"url":"https://patchwork.libcamera.org/api/patches/25449/?format=json","web_url":"https://patchwork.libcamera.org/patch/25449/","msgid":"<20251210-headers-update-v6-18-v2-5-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:16","name":"[v2,5/6] include: linux: videodev2.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25449/mbox/"},{"id":25450,"url":"https://patchwork.libcamera.org/api/patches/25450/?format=json","web_url":"https://patchwork.libcamera.org/patch/25450/","msgid":"<20251210-headers-update-v6-18-v2-6-3f726742a4c8@ideasonboard.com>","date":"2025-12-10T08:19:17","name":"[v2,6/6] include: linux: README: Update to Linux v6.18","mbox":"https://patchwork.libcamera.org/patch/25450/mbox/"}]},{"id":5647,"url":"https://patchwork.libcamera.org/api/series/5647/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5647","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":"RPi: Internal buffer alloaction rework","date":"2025-12-10T13:09:12","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5647/mbox/","cover_letter":{"id":25451,"url":"https://patchwork.libcamera.org/api/covers/25451/?format=json","web_url":"https://patchwork.libcamera.org/cover/25451/","msgid":"<20251210131302.81887-1-naush@raspberrypi.com>","date":"2025-12-10T13:09:12","name":"[v1,0/2] RPi: Internal buffer alloaction rework","mbox":"https://patchwork.libcamera.org/cover/25451/mbox/"},"patches":[{"id":25452,"url":"https://patchwork.libcamera.org/api/patches/25452/?format=json","web_url":"https://patchwork.libcamera.org/patch/25452/","msgid":"<20251210131302.81887-2-naush@raspberrypi.com>","date":"2025-12-10T13:09:13","name":"[v1,1/2] pipeline: rpi: Rename Stream::prepareBuffers to Stream::allocateBuffers","mbox":"https://patchwork.libcamera.org/patch/25452/mbox/"},{"id":25453,"url":"https://patchwork.libcamera.org/api/patches/25453/?format=json","web_url":"https://patchwork.libcamera.org/patch/25453/","msgid":"<20251210131302.81887-3-naush@raspberrypi.com>","date":"2025-12-10T13:09:14","name":"[v1,2/2] pipeline: rpi: Rework internal buffer allocations","mbox":"https://patchwork.libcamera.org/patch/25453/mbox/"}]},{"id":5648,"url":"https://patchwork.libcamera.org/api/series/5648/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5648","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":"libcamera: pipeline: uvcvideo: FrameDurationLimits","date":"2025-12-10T13:37:02","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5648/mbox/","cover_letter":{"id":25454,"url":"https://patchwork.libcamera.org/api/covers/25454/?format=json","web_url":"https://patchwork.libcamera.org/cover/25454/","msgid":"<20251210133704.2711629-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-10T13:37:02","name":"[RFC,v1,0/2] libcamera: pipeline: uvcvideo: FrameDurationLimits","mbox":"https://patchwork.libcamera.org/cover/25454/mbox/"},"patches":[{"id":25455,"url":"https://patchwork.libcamera.org/api/patches/25455/?format=json","web_url":"https://patchwork.libcamera.org/patch/25455/","msgid":"<20251210133704.2711629-2-barnabas.pocze@ideasonboard.com>","date":"2025-12-10T13:37:03","name":"[RFC,v1,1/2] libcamera: pipeline: uvcvideo: Report `FrameDuration`","mbox":"https://patchwork.libcamera.org/patch/25455/mbox/"},{"id":25456,"url":"https://patchwork.libcamera.org/api/patches/25456/?format=json","web_url":"https://patchwork.libcamera.org/patch/25456/","msgid":"<20251210133704.2711629-3-barnabas.pocze@ideasonboard.com>","date":"2025-12-10T13:37:04","name":"[RFC,v1,2/2] libcamera: pipeline: uvcvideo: Handle `FrameDurationLimits`","mbox":"https://patchwork.libcamera.org/patch/25456/mbox/"}]},{"id":5649,"url":"https://patchwork.libcamera.org/api/series/5649/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5649","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":"libcamera: mali-c55: Add support for memory-to-memory","date":"2025-12-10T14:39:16","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":2,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5649/mbox/","cover_letter":{"id":25457,"url":"https://patchwork.libcamera.org/api/covers/25457/?format=json","web_url":"https://patchwork.libcamera.org/cover/25457/","msgid":"<20251210-mali-cru-v2-0-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:16","name":"[v2,0/7] libcamera: mali-c55: Add support for memory-to-memory","mbox":"https://patchwork.libcamera.org/cover/25457/mbox/"},"patches":[{"id":25458,"url":"https://patchwork.libcamera.org/api/patches/25458/?format=json","web_url":"https://patchwork.libcamera.org/patch/25458/","msgid":"<20251210-mali-cru-v2-1-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:17","name":"[v2,1/7] libcamera: mali-c55: Add RZG2LCRU class","mbox":"https://patchwork.libcamera.org/patch/25458/mbox/"},{"id":25459,"url":"https://patchwork.libcamera.org/api/patches/25459/?format=json","web_url":"https://patchwork.libcamera.org/patch/25459/","msgid":"<20251210-mali-cru-v2-2-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:18","name":"[v2,2/7] libcamera: mali-c55: Split TPG and Inline camera handling","mbox":"https://patchwork.libcamera.org/patch/25459/mbox/"},{"id":25460,"url":"https://patchwork.libcamera.org/api/patches/25460/?format=json","web_url":"https://patchwork.libcamera.org/patch/25460/","msgid":"<20251210-mali-cru-v2-3-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:19","name":"[v2,3/7] libcamera: mali-c55: Register memory input camera","mbox":"https://patchwork.libcamera.org/patch/25460/mbox/"},{"id":25461,"url":"https://patchwork.libcamera.org/api/patches/25461/?format=json","web_url":"https://patchwork.libcamera.org/patch/25461/","msgid":"<20251210-mali-cru-v2-4-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:20","name":"[v2,4/7] libcamera: mali-c55: Configure camera in memory-to-memory","mbox":"https://patchwork.libcamera.org/patch/25461/mbox/"},{"id":25462,"url":"https://patchwork.libcamera.org/api/patches/25462/?format=json","web_url":"https://patchwork.libcamera.org/patch/25462/","msgid":"<20251210-mali-cru-v2-5-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:21","name":"[v2,5/7] libcamera: mali-c55: Implement capture for memory-to-memory","mbox":"https://patchwork.libcamera.org/patch/25462/mbox/"},{"id":25463,"url":"https://patchwork.libcamera.org/api/patches/25463/?format=json","web_url":"https://patchwork.libcamera.org/patch/25463/","msgid":"<20251210-mali-cru-v2-6-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:22","name":"[v2,6/7] libcamera: mali-c55: Fix sensor size computation","mbox":"https://patchwork.libcamera.org/patch/25463/mbox/"},{"id":25464,"url":"https://patchwork.libcamera.org/api/patches/25464/?format=json","web_url":"https://patchwork.libcamera.org/patch/25464/","msgid":"<20251210-mali-cru-v2-7-e26421de202b@ideasonboard.com>","date":"2025-12-10T14:39:23","name":"[DNI,v2,7/7] Please the CI loop","mbox":"https://patchwork.libcamera.org/patch/25464/mbox/"}]},{"id":5650,"url":"https://patchwork.libcamera.org/api/series/5650/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5650","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":"Bayer re-processing","date":"2025-12-10T16:15:15","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":1,"total":11,"received_total":11,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5650/mbox/","cover_letter":{"id":25465,"url":"https://patchwork.libcamera.org/api/covers/25465/?format=json","web_url":"https://patchwork.libcamera.org/cover/25465/","msgid":"<20251210164055.17856-1-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:15","name":"[00/11] Bayer re-processing","mbox":"https://patchwork.libcamera.org/cover/25465/mbox/"},"patches":[{"id":25466,"url":"https://patchwork.libcamera.org/api/patches/25466/?format=json","web_url":"https://patchwork.libcamera.org/patch/25466/","msgid":"<20251210164055.17856-2-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:16","name":"[01/11] libcamera: Infrastructure to ask for \"memory\" cameras","mbox":"https://patchwork.libcamera.org/patch/25466/mbox/"},{"id":25467,"url":"https://patchwork.libcamera.org/api/patches/25467/?format=json","web_url":"https://patchwork.libcamera.org/patch/25467/","msgid":"<20251210164055.17856-3-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:17","name":"[02/11] libcamera: Add a direction (input or output) to the stream configuration","mbox":"https://patchwork.libcamera.org/patch/25467/mbox/"},{"id":25468,"url":"https://patchwork.libcamera.org/api/patches/25468/?format=json","web_url":"https://patchwork.libcamera.org/patch/25468/","msgid":"<20251210164055.17856-4-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:18","name":"[03/11] libcamera: sensor: Add CameraSensorMemory class","mbox":"https://patchwork.libcamera.org/patch/25468/mbox/"},{"id":25469,"url":"https://patchwork.libcamera.org/api/patches/25469/?format=json","web_url":"https://patchwork.libcamera.org/patch/25469/","msgid":"<20251210164055.17856-5-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:19","name":"[04/11] pipeline: rpi: Add PipelineHandlerBase::bayerToMbusCode","mbox":"https://patchwork.libcamera.org/patch/25469/mbox/"},{"id":25470,"url":"https://patchwork.libcamera.org/api/patches/25470/?format=json","web_url":"https://patchwork.libcamera.org/patch/25470/","msgid":"<20251210164055.17856-6-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:20","name":"[05/11] ipa: rpi: cam_helper: Add CamHelperDefault class","mbox":"https://patchwork.libcamera.org/patch/25470/mbox/"},{"id":25471,"url":"https://patchwork.libcamera.org/api/patches/25471/?format=json","web_url":"https://patchwork.libcamera.org/patch/25471/","msgid":"<20251210164055.17856-7-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:21","name":"[06/11] libcamera: pipeline: rpi: Allow creation of the first \"memory\" camera","mbox":"https://patchwork.libcamera.org/patch/25471/mbox/"},{"id":25472,"url":"https://patchwork.libcamera.org/api/patches/25472/?format=json","web_url":"https://patchwork.libcamera.org/patch/25472/","msgid":"<20251210164055.17856-8-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:22","name":"[07/11] pipeline: rpi: Allow generation of raw input configurations","mbox":"https://patchwork.libcamera.org/patch/25472/mbox/"},{"id":25473,"url":"https://patchwork.libcamera.org/api/patches/25473/?format=json","web_url":"https://patchwork.libcamera.org/patch/25473/","msgid":"<20251210164055.17856-9-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:23","name":"[08/11] libcamera: Don't wait for input streams to complete","mbox":"https://patchwork.libcamera.org/patch/25473/mbox/"},{"id":25474,"url":"https://patchwork.libcamera.org/api/patches/25474/?format=json","web_url":"https://patchwork.libcamera.org/patch/25474/","msgid":"<20251210164055.17856-10-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:24","name":"[09/11] ipa: rpi: Support memory cameras","mbox":"https://patchwork.libcamera.org/patch/25474/mbox/"},{"id":25475,"url":"https://patchwork.libcamera.org/api/patches/25475/?format=json","web_url":"https://patchwork.libcamera.org/patch/25475/","msgid":"<20251210164055.17856-11-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:25","name":"[10/11] pipeline: rpi: Support memory cameras","mbox":"https://patchwork.libcamera.org/patch/25475/mbox/"},{"id":25476,"url":"https://patchwork.libcamera.org/api/patches/25476/?format=json","web_url":"https://patchwork.libcamera.org/patch/25476/","msgid":"<20251210164055.17856-12-david.plowman@raspberrypi.com>","date":"2025-12-10T16:15:26","name":"[11/11] pipline: rpi: Support memory cameras processing requests","mbox":"https://patchwork.libcamera.org/patch/25476/mbox/"}]},{"id":5651,"url":"https://patchwork.libcamera.org/api/series/5651/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5651","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":"[v1] libcamera: controls: ControlList::set(): Ensure init list size and type","date":"2025-12-10T18:24:50","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5651/mbox/","cover_letter":null,"patches":[{"id":25477,"url":"https://patchwork.libcamera.org/api/patches/25477/?format=json","web_url":"https://patchwork.libcamera.org/patch/25477/","msgid":"<20251210182450.2782689-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-10T18:24:50","name":"[v1] libcamera: controls: ControlList::set(): Ensure init list size and type","mbox":"https://patchwork.libcamera.org/patch/25477/mbox/"}]},{"id":5652,"url":"https://patchwork.libcamera.org/api/series/5652/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5652","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":"[v5,1/2] Documentation: Add ISP feature support matrix","date":"2025-12-11T07:03:04","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":5,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5652/mbox/","cover_letter":null,"patches":[{"id":25478,"url":"https://patchwork.libcamera.org/api/patches/25478/?format=json","web_url":"https://patchwork.libcamera.org/patch/25478/","msgid":"<20251211070309.391314-1-jai.luthra@ideasonboard.com>","date":"2025-12-11T07:03:04","name":"[v5,1/2] Documentation: Add ISP feature support matrix","mbox":"https://patchwork.libcamera.org/patch/25478/mbox/"},{"id":25479,"url":"https://patchwork.libcamera.org/api/patches/25479/?format=json","web_url":"https://patchwork.libcamera.org/patch/25479/","msgid":"<20251211070309.391314-2-jai.luthra@ideasonboard.com>","date":"2025-12-11T07:03:05","name":"[v5,2/2] Documentation: Add camera sensor support table","mbox":"https://patchwork.libcamera.org/patch/25479/mbox/"}]},{"id":5653,"url":"https://patchwork.libcamera.org/api/series/5653/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5653","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":"include: linux: Update headers to Linux v6.18","date":"2025-12-11T09:07:23","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":3,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5653/mbox/","cover_letter":{"id":25480,"url":"https://patchwork.libcamera.org/api/covers/25480/?format=json","web_url":"https://patchwork.libcamera.org/cover/25480/","msgid":"<20251211-headers-update-v6-18-v3-0-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:23","name":"[v3,0/6] include: linux: Update headers to Linux v6.18","mbox":"https://patchwork.libcamera.org/cover/25480/mbox/"},"patches":[{"id":25481,"url":"https://patchwork.libcamera.org/api/patches/25481/?format=json","web_url":"https://patchwork.libcamera.org/patch/25481/","msgid":"<20251211-headers-update-v6-18-v3-1-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:24","name":"[v3,1/6] include: linux: drm_fourcc.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25481/mbox/"},{"id":25482,"url":"https://patchwork.libcamera.org/api/patches/25482/?format=json","web_url":"https://patchwork.libcamera.org/patch/25482/","msgid":"<20251211-headers-update-v6-18-v3-2-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:25","name":"[v3,2/6] include: linux: intel-ipu3.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25482/mbox/"},{"id":25483,"url":"https://patchwork.libcamera.org/api/patches/25483/?format=json","web_url":"https://patchwork.libcamera.org/patch/25483/","msgid":"<20251211-headers-update-v6-18-v3-3-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:26","name":"[v3,3/6] include: linux: media-bus-format.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25483/mbox/"},{"id":25484,"url":"https://patchwork.libcamera.org/api/patches/25484/?format=json","web_url":"https://patchwork.libcamera.org/patch/25484/","msgid":"<20251211-headers-update-v6-18-v3-4-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:27","name":"[v3,4/6] include: linux: v4l2-controls.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25484/mbox/"},{"id":25485,"url":"https://patchwork.libcamera.org/api/patches/25485/?format=json","web_url":"https://patchwork.libcamera.org/patch/25485/","msgid":"<20251211-headers-update-v6-18-v3-5-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:28","name":"[v3,5/6] include: linux: videodev2.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25485/mbox/"},{"id":25486,"url":"https://patchwork.libcamera.org/api/patches/25486/?format=json","web_url":"https://patchwork.libcamera.org/patch/25486/","msgid":"<20251211-headers-update-v6-18-v3-6-31a54230a104@ideasonboard.com>","date":"2025-12-11T09:07:29","name":"[v3,6/6] include: linux: README: Update to Linux v6.18","mbox":"https://patchwork.libcamera.org/patch/25486/mbox/"}]},{"id":5654,"url":"https://patchwork.libcamera.org/api/series/5654/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5654","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":"[v6,1/2] Documentation: Add ISP feature support matrix","date":"2025-12-11T10:07:59","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":6,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5654/mbox/","cover_letter":null,"patches":[{"id":25487,"url":"https://patchwork.libcamera.org/api/patches/25487/?format=json","web_url":"https://patchwork.libcamera.org/patch/25487/","msgid":"<20251211100802.757800-1-jai.luthra@ideasonboard.com>","date":"2025-12-11T10:07:59","name":"[v6,1/2] Documentation: Add ISP feature support matrix","mbox":"https://patchwork.libcamera.org/patch/25487/mbox/"},{"id":25488,"url":"https://patchwork.libcamera.org/api/patches/25488/?format=json","web_url":"https://patchwork.libcamera.org/patch/25488/","msgid":"<20251211100802.757800-2-jai.luthra@ideasonboard.com>","date":"2025-12-11T10:08:00","name":"[v6,2/2] Documentation: Add camera sensor support table","mbox":"https://patchwork.libcamera.org/patch/25488/mbox/"}]},{"id":5655,"url":"https://patchwork.libcamera.org/api/series/5655/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5655","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":"Raspberry Pi AWB using neural networks","date":"2025-12-11T14:25:56","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":2,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5655/mbox/","cover_letter":{"id":25489,"url":"https://patchwork.libcamera.org/api/covers/25489/?format=json","web_url":"https://patchwork.libcamera.org/cover/25489/","msgid":"<20251211142824.26635-1-david.plowman@raspberrypi.com>","date":"2025-12-11T14:25:56","name":"[v2,0/4] Raspberry Pi AWB using neural networks","mbox":"https://patchwork.libcamera.org/cover/25489/mbox/"},"patches":[{"id":25490,"url":"https://patchwork.libcamera.org/api/patches/25490/?format=json","web_url":"https://patchwork.libcamera.org/patch/25490/","msgid":"<20251211142824.26635-2-david.plowman@raspberrypi.com>","date":"2025-12-11T14:25:57","name":"[v2,1/4] ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes","mbox":"https://patchwork.libcamera.org/patch/25490/mbox/"},{"id":25491,"url":"https://patchwork.libcamera.org/api/patches/25491/?format=json","web_url":"https://patchwork.libcamera.org/patch/25491/","msgid":"<20251211142824.26635-3-david.plowman@raspberrypi.com>","date":"2025-12-11T14:25:58","name":"[v2,2/4] ipa: rpi: controller: awb: Add Neural Network AWB","mbox":"https://patchwork.libcamera.org/patch/25491/mbox/"},{"id":25492,"url":"https://patchwork.libcamera.org/api/patches/25492/?format=json","web_url":"https://patchwork.libcamera.org/patch/25492/","msgid":"<20251211142824.26635-4-david.plowman@raspberrypi.com>","date":"2025-12-11T14:25:59","name":"[v2,3/4] ipa: rpi: controller: Ignore algorithms that are not enabled","mbox":"https://patchwork.libcamera.org/patch/25492/mbox/"},{"id":25493,"url":"https://patchwork.libcamera.org/api/patches/25493/?format=json","web_url":"https://patchwork.libcamera.org/patch/25493/","msgid":"<20251211142824.26635-5-david.plowman@raspberrypi.com>","date":"2025-12-11T14:26:00","name":"[v2,4/4] ipa: rpi: pisp: vc4: Update tuning files for new AWB","mbox":"https://patchwork.libcamera.org/patch/25493/mbox/"}]},{"id":5656,"url":"https://patchwork.libcamera.org/api/series/5656/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5656","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-11T23:22:25","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":5,"total":20,"received_total":20,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5656/mbox/","cover_letter":{"id":25494,"url":"https://patchwork.libcamera.org/api/covers/25494/?format=json","web_url":"https://patchwork.libcamera.org/cover/25494/","msgid":"<20251211232246.31330-1-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:25","name":"[v5,00/20] GPUISP precursor series","mbox":"https://patchwork.libcamera.org/cover/25494/mbox/"},"patches":[{"id":25495,"url":"https://patchwork.libcamera.org/api/patches/25495/?format=json","web_url":"https://patchwork.libcamera.org/patch/25495/","msgid":"<20251211232246.31330-2-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:26","name":"[v5,01/20] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/25495/mbox/"},{"id":25496,"url":"https://patchwork.libcamera.org/api/patches/25496/?format=json","web_url":"https://patchwork.libcamera.org/patch/25496/","msgid":"<20251211232246.31330-3-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:27","name":"[v5,02/20] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/25496/mbox/"},{"id":25497,"url":"https://patchwork.libcamera.org/api/patches/25497/?format=json","web_url":"https://patchwork.libcamera.org/patch/25497/","msgid":"<20251211232246.31330-4-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:28","name":"[v5,03/20] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/25497/mbox/"},{"id":25498,"url":"https://patchwork.libcamera.org/api/patches/25498/?format=json","web_url":"https://patchwork.libcamera.org/patch/25498/","msgid":"<20251211232246.31330-5-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:29","name":"[v5,04/20] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/25498/mbox/"},{"id":25499,"url":"https://patchwork.libcamera.org/api/patches/25499/?format=json","web_url":"https://patchwork.libcamera.org/patch/25499/","msgid":"<20251211232246.31330-6-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:30","name":"[v5,05/20] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/25499/mbox/"},{"id":25500,"url":"https://patchwork.libcamera.org/api/patches/25500/?format=json","web_url":"https://patchwork.libcamera.org/patch/25500/","msgid":"<20251211232246.31330-7-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:31","name":"[v5,06/20] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/25500/mbox/"},{"id":25501,"url":"https://patchwork.libcamera.org/api/patches/25501/?format=json","web_url":"https://patchwork.libcamera.org/patch/25501/","msgid":"<20251211232246.31330-8-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:32","name":"[v5,07/20] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/25501/mbox/"},{"id":25502,"url":"https://patchwork.libcamera.org/api/patches/25502/?format=json","web_url":"https://patchwork.libcamera.org/patch/25502/","msgid":"<20251211232246.31330-9-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:33","name":"[v5,08/20] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/25502/mbox/"},{"id":25503,"url":"https://patchwork.libcamera.org/api/patches/25503/?format=json","web_url":"https://patchwork.libcamera.org/patch/25503/","msgid":"<20251211232246.31330-10-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:34","name":"[v5,09/20] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25503/mbox/"},{"id":25504,"url":"https://patchwork.libcamera.org/api/patches/25504/?format=json","web_url":"https://patchwork.libcamera.org/patch/25504/","msgid":"<20251211232246.31330-11-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:35","name":"[v5,10/20] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/25504/mbox/"},{"id":25505,"url":"https://patchwork.libcamera.org/api/patches/25505/?format=json","web_url":"https://patchwork.libcamera.org/patch/25505/","msgid":"<20251211232246.31330-12-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:36","name":"[v5,11/20] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25505/mbox/"},{"id":25506,"url":"https://patchwork.libcamera.org/api/patches/25506/?format=json","web_url":"https://patchwork.libcamera.org/patch/25506/","msgid":"<20251211232246.31330-13-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:37","name":"[v5,12/20] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25506/mbox/"},{"id":25507,"url":"https://patchwork.libcamera.org/api/patches/25507/?format=json","web_url":"https://patchwork.libcamera.org/patch/25507/","msgid":"<20251211232246.31330-14-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:38","name":"[v5,13/20] libcamera: software_isp: Make output DMA sync contingent","mbox":"https://patchwork.libcamera.org/patch/25507/mbox/"},{"id":25508,"url":"https://patchwork.libcamera.org/api/patches/25508/?format=json","web_url":"https://patchwork.libcamera.org/patch/25508/","msgid":"<20251211232246.31330-15-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:39","name":"[v5,14/20] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/25508/mbox/"},{"id":25509,"url":"https://patchwork.libcamera.org/api/patches/25509/?format=json","web_url":"https://patchwork.libcamera.org/patch/25509/","msgid":"<20251211232246.31330-16-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:40","name":"[v5,15/20] libcamera: software_isp: debayer: Introduce a start() / stop() methods to the debayer object","mbox":"https://patchwork.libcamera.org/patch/25509/mbox/"},{"id":25510,"url":"https://patchwork.libcamera.org/api/patches/25510/?format=json","web_url":"https://patchwork.libcamera.org/patch/25510/","msgid":"<20251211232246.31330-17-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:41","name":"[v5,16/20] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/25510/mbox/"},{"id":25511,"url":"https://patchwork.libcamera.org/api/patches/25511/?format=json","web_url":"https://patchwork.libcamera.org/patch/25511/","msgid":"<20251211232246.31330-18-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:42","name":"[v5,17/20] libcamera: software_isp: lut: Make CCM available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25511/mbox/"},{"id":25512,"url":"https://patchwork.libcamera.org/api/patches/25512/?format=json","web_url":"https://patchwork.libcamera.org/patch/25512/","msgid":"<20251211232246.31330-19-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:43","name":"[v5,18/20] libcamera: software_isp: blacklevel: Make black level available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25512/mbox/"},{"id":25513,"url":"https://patchwork.libcamera.org/api/patches/25513/?format=json","web_url":"https://patchwork.libcamera.org/patch/25513/","msgid":"<20251211232246.31330-20-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:44","name":"[v5,19/20] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25513/mbox/"},{"id":25514,"url":"https://patchwork.libcamera.org/api/patches/25514/?format=json","web_url":"https://patchwork.libcamera.org/patch/25514/","msgid":"<20251211232246.31330-21-bryan.odonoghue@linaro.org>","date":"2025-12-11T23:22:45","name":"[v5,20/20] libcamera: software_isp: lut: Make contrast available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25514/mbox/"}]},{"id":5657,"url":"https://patchwork.libcamera.org/api/series/5657/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5657","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":"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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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=json","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/"}]},{"id":5658,"url":"https://patchwork.libcamera.org/api/series/5658/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5658","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":"ipa: rpi: remove executable bits from data files","date":"2025-12-12T09:36:01","submitter":{"id":252,"url":"https://patchwork.libcamera.org/api/people/252/?format=json","name":"Michael Olbrich","email":"m.olbrich@pengutronix.de"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5658/mbox/","cover_letter":null,"patches":[{"id":25542,"url":"https://patchwork.libcamera.org/api/patches/25542/?format=json","web_url":"https://patchwork.libcamera.org/patch/25542/","msgid":"<20251212093642.2391147-1-m.olbrich@pengutronix.de>","date":"2025-12-12T09:36:01","name":"ipa: rpi: remove executable bits from data files","mbox":"https://patchwork.libcamera.org/patch/25542/mbox/"}]},{"id":5659,"url":"https://patchwork.libcamera.org/api/series/5659/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5659","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":"Raspberry Pi AWB using neural networks","date":"2025-12-12T10:23:49","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":3,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5659/mbox/","cover_letter":{"id":25543,"url":"https://patchwork.libcamera.org/api/covers/25543/?format=json","web_url":"https://patchwork.libcamera.org/cover/25543/","msgid":"<20251212103401.3776-1-david.plowman@raspberrypi.com>","date":"2025-12-12T10:23:49","name":"[v3,0/4] Raspberry Pi AWB using neural networks","mbox":"https://patchwork.libcamera.org/cover/25543/mbox/"},"patches":[{"id":25544,"url":"https://patchwork.libcamera.org/api/patches/25544/?format=json","web_url":"https://patchwork.libcamera.org/patch/25544/","msgid":"<20251212103401.3776-2-david.plowman@raspberrypi.com>","date":"2025-12-12T10:23:50","name":"[v3,1/4] ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes","mbox":"https://patchwork.libcamera.org/patch/25544/mbox/"},{"id":25545,"url":"https://patchwork.libcamera.org/api/patches/25545/?format=json","web_url":"https://patchwork.libcamera.org/patch/25545/","msgid":"<20251212103401.3776-3-david.plowman@raspberrypi.com>","date":"2025-12-12T10:23:51","name":"[v3,2/4] ipa: rpi: controller: awb: Add Neural Network AWB","mbox":"https://patchwork.libcamera.org/patch/25545/mbox/"},{"id":25546,"url":"https://patchwork.libcamera.org/api/patches/25546/?format=json","web_url":"https://patchwork.libcamera.org/patch/25546/","msgid":"<20251212103401.3776-4-david.plowman@raspberrypi.com>","date":"2025-12-12T10:23:52","name":"[v3,3/4] ipa: rpi: controller: Ignore algorithms that are not enabled","mbox":"https://patchwork.libcamera.org/patch/25546/mbox/"},{"id":25547,"url":"https://patchwork.libcamera.org/api/patches/25547/?format=json","web_url":"https://patchwork.libcamera.org/patch/25547/","msgid":"<20251212103401.3776-5-david.plowman@raspberrypi.com>","date":"2025-12-12T10:23:53","name":"[v3,4/4] ipa: rpi: pisp: vc4: Update tuning files for new AWB","mbox":"https://patchwork.libcamera.org/patch/25547/mbox/"}]},{"id":5660,"url":"https://patchwork.libcamera.org/api/series/5660/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5660","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":"refactor DPF parsing and initialization","date":"2025-12-14T18:16:40","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":5,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5660/mbox/","cover_letter":{"id":25548,"url":"https://patchwork.libcamera.org/api/covers/25548/?format=json","web_url":"https://patchwork.libcamera.org/cover/25548/","msgid":"<20251214181646.573675-1-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:40","name":"[v5,0/6] refactor DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/cover/25548/mbox/"},"patches":[{"id":25549,"url":"https://patchwork.libcamera.org/api/patches/25549/?format=json","web_url":"https://patchwork.libcamera.org/patch/25549/","msgid":"<20251214181646.573675-2-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:41","name":"[v5,1/6] ipa: rkisp1: algorithms: dpf: refactor DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/patch/25549/mbox/"},{"id":25550,"url":"https://patchwork.libcamera.org/api/patches/25550/?format=json","web_url":"https://patchwork.libcamera.org/patch/25550/","msgid":"<20251214181646.573675-3-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:42","name":"[v5,2/6] ipa: rkisp1: algorithms: dpf: Implement mode switching","mbox":"https://patchwork.libcamera.org/patch/25550/mbox/"},{"id":25551,"url":"https://patchwork.libcamera.org/api/patches/25551/?format=json","web_url":"https://patchwork.libcamera.org/patch/25551/","msgid":"<20251214181646.573675-4-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:43","name":"[v5,3/6] ipa: rkisp1: algorithms: dpf: Refactor prepare() into helpers","mbox":"https://patchwork.libcamera.org/patch/25551/mbox/"},{"id":25552,"url":"https://patchwork.libcamera.org/api/patches/25552/?format=json","web_url":"https://patchwork.libcamera.org/patch/25552/","msgid":"<20251214181646.573675-5-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:44","name":"[v5,4/6] ipa: rkisp1: algorithms: dpf: Simplify YAML key names","mbox":"https://patchwork.libcamera.org/patch/25552/mbox/"},{"id":25553,"url":"https://patchwork.libcamera.org/api/patches/25553/?format=json","web_url":"https://patchwork.libcamera.org/patch/25553/","msgid":"<20251214181646.573675-6-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:45","name":"[v5,5/6] ipa: rkisp1: algorithms: dpf: Add detailed config logging","mbox":"https://patchwork.libcamera.org/patch/25553/mbox/"},{"id":25554,"url":"https://patchwork.libcamera.org/api/patches/25554/?format=json","web_url":"https://patchwork.libcamera.org/patch/25554/","msgid":"<20251214181646.573675-7-rui.wang@ideasonboard.com>","date":"2025-12-14T18:16:46","name":"[v5,6/6] ipa: rkisp1: algorithms: data: enable DPF tuning for imx219/ov5640","mbox":"https://patchwork.libcamera.org/patch/25554/mbox/"}]},{"id":5661,"url":"https://patchwork.libcamera.org/api/series/5661/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5661","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":"[v1] utils: gen-shader-headers: Fix subproject build","date":"2025-12-15T09:37:06","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5661/mbox/","cover_letter":null,"patches":[{"id":25555,"url":"https://patchwork.libcamera.org/api/patches/25555/?format=json","web_url":"https://patchwork.libcamera.org/patch/25555/","msgid":"<20251215093706.573761-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-15T09:37:06","name":"[v1] utils: gen-shader-headers: Fix subproject build","mbox":"https://patchwork.libcamera.org/patch/25555/mbox/"}]},{"id":5662,"url":"https://patchwork.libcamera.org/api/series/5662/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5662","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":"[libcamera-ci,v1] Add job to build libcamera as subproject","date":"2025-12-15T09:37:19","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5662/mbox/","cover_letter":null,"patches":[{"id":25556,"url":"https://patchwork.libcamera.org/api/patches/25556/?format=json","web_url":"https://patchwork.libcamera.org/patch/25556/","msgid":"<20251215093719.574058-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-15T09:37:19","name":"[libcamera-ci,v1] Add job to build libcamera as subproject","mbox":"https://patchwork.libcamera.org/patch/25556/mbox/"}]},{"id":5663,"url":"https://patchwork.libcamera.org/api/series/5663/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5663","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":"[RFC,v1] ipa: rkisp1: Allow algorithms to update `ControlInfoMap`","date":"2025-12-15T11:53:48","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5663/mbox/","cover_letter":null,"patches":[{"id":25557,"url":"https://patchwork.libcamera.org/api/patches/25557/?format=json","web_url":"https://patchwork.libcamera.org/patch/25557/","msgid":"<20251215115348.626656-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-15T11:53:48","name":"[RFC,v1] ipa: rkisp1: Allow algorithms to update `ControlInfoMap`","mbox":"https://patchwork.libcamera.org/patch/25557/mbox/"}]},{"id":5664,"url":"https://patchwork.libcamera.org/api/series/5664/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5664","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":"gstreamer: Add raw support to libcamerasrc stream-role property","date":"2025-12-15T14:53:04","submitter":{"id":190,"url":"https://patchwork.libcamera.org/api/people/190/?format=json","name":"Julien Vuillaumier","email":"julien.vuillaumier@nxp.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5664/mbox/","cover_letter":{"id":25558,"url":"https://patchwork.libcamera.org/api/covers/25558/?format=json","web_url":"https://patchwork.libcamera.org/cover/25558/","msgid":"<20251215145305.4187195-1-julien.vuillaumier@nxp.com>","date":"2025-12-15T14:53:04","name":"[v1,0/1] gstreamer: Add raw support to libcamerasrc stream-role property","mbox":"https://patchwork.libcamera.org/cover/25558/mbox/"},"patches":[{"id":25559,"url":"https://patchwork.libcamera.org/api/patches/25559/?format=json","web_url":"https://patchwork.libcamera.org/patch/25559/","msgid":"<20251215145305.4187195-2-julien.vuillaumier@nxp.com>","date":"2025-12-15T14:53:05","name":"[v1,1/1] gstreamer: Add raw support to libcamerasrc stream-role property","mbox":"https://patchwork.libcamera.org/patch/25559/mbox/"}]},{"id":5665,"url":"https://patchwork.libcamera.org/api/series/5665/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5665","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":"ipa: libipa: Introduce V4L2Params","date":"2025-12-15T15:11:20","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":7,"total":5,"received_total":5,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5665/mbox/","cover_letter":{"id":25560,"url":"https://patchwork.libcamera.org/api/covers/25560/?format=json","web_url":"https://patchwork.libcamera.org/cover/25560/","msgid":"<20251215-v4l2-params-v7-0-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:20","name":"[v7,0/5] ipa: libipa: Introduce V4L2Params","mbox":"https://patchwork.libcamera.org/cover/25560/mbox/"},"patches":[{"id":25561,"url":"https://patchwork.libcamera.org/api/patches/25561/?format=json","web_url":"https://patchwork.libcamera.org/patch/25561/","msgid":"<20251215-v4l2-params-v7-1-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:21","name":"[v7,1/5] include: linux: Add stddef.h","mbox":"https://patchwork.libcamera.org/patch/25561/mbox/"},{"id":25562,"url":"https://patchwork.libcamera.org/api/patches/25562/?format=json","web_url":"https://patchwork.libcamera.org/patch/25562/","msgid":"<20251215-v4l2-params-v7-2-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:22","name":"[v7,2/5] include: linux: Add v4l2-isp.h","mbox":"https://patchwork.libcamera.org/patch/25562/mbox/"},{"id":25563,"url":"https://patchwork.libcamera.org/api/patches/25563/?format=json","web_url":"https://patchwork.libcamera.org/patch/25563/","msgid":"<20251215-v4l2-params-v7-3-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:23","name":"[v7,3/5] ipa: mali-c55: Update header file and adjust IPA","mbox":"https://patchwork.libcamera.org/patch/25563/mbox/"},{"id":25564,"url":"https://patchwork.libcamera.org/api/patches/25564/?format=json","web_url":"https://patchwork.libcamera.org/patch/25564/","msgid":"<20251215-v4l2-params-v7-4-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:24","name":"[v7,4/5] ipa: libipa: Introduce V4L2Params","mbox":"https://patchwork.libcamera.org/patch/25564/mbox/"},{"id":25565,"url":"https://patchwork.libcamera.org/api/patches/25565/?format=json","web_url":"https://patchwork.libcamera.org/patch/25565/","msgid":"<20251215-v4l2-params-v7-5-be2b8c75ad09@ideasonboard.com>","date":"2025-12-15T15:11:25","name":"[v7,5/5] ipa: mali-c55: Introduce MaliC55Params","mbox":"https://patchwork.libcamera.org/patch/25565/mbox/"}]},{"id":5666,"url":"https://patchwork.libcamera.org/api/series/5666/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5666","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":"ipa: simple: awb: Fix ColourGains reported","date":"2025-12-15T20:06:14","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5666/mbox/","cover_letter":null,"patches":[{"id":25566,"url":"https://patchwork.libcamera.org/api/patches/25566/?format=json","web_url":"https://patchwork.libcamera.org/patch/25566/","msgid":"<20251215200614.41329-1-kieran.bingham@ideasonboard.com>","date":"2025-12-15T20:06:14","name":"ipa: simple: awb: Fix ColourGains reported","mbox":"https://patchwork.libcamera.org/patch/25566/mbox/"}]},{"id":5667,"url":"https://patchwork.libcamera.org/api/series/5667/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5667","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":"Raspberry Pi AWB using neural networks","date":"2025-12-16T16:40:40","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":4,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5667/mbox/","cover_letter":{"id":25567,"url":"https://patchwork.libcamera.org/api/covers/25567/?format=json","web_url":"https://patchwork.libcamera.org/cover/25567/","msgid":"<20251216164451.13055-1-david.plowman@raspberrypi.com>","date":"2025-12-16T16:40:40","name":"[v4,0/4] Raspberry Pi AWB using neural networks","mbox":"https://patchwork.libcamera.org/cover/25567/mbox/"},"patches":[{"id":25568,"url":"https://patchwork.libcamera.org/api/patches/25568/?format=json","web_url":"https://patchwork.libcamera.org/patch/25568/","msgid":"<20251216164451.13055-2-david.plowman@raspberrypi.com>","date":"2025-12-16T16:40:41","name":"[v4,1/4] ipa: rpi: controller: awb: Separate Bayesian AWB into AwbBayes","mbox":"https://patchwork.libcamera.org/patch/25568/mbox/"},{"id":25569,"url":"https://patchwork.libcamera.org/api/patches/25569/?format=json","web_url":"https://patchwork.libcamera.org/patch/25569/","msgid":"<20251216164451.13055-3-david.plowman@raspberrypi.com>","date":"2025-12-16T16:40:42","name":"[v4,2/4] ipa: rpi: controller: awb: Add Neural Network AWB","mbox":"https://patchwork.libcamera.org/patch/25569/mbox/"},{"id":25570,"url":"https://patchwork.libcamera.org/api/patches/25570/?format=json","web_url":"https://patchwork.libcamera.org/patch/25570/","msgid":"<20251216164451.13055-4-david.plowman@raspberrypi.com>","date":"2025-12-16T16:40:43","name":"[v4,3/4] ipa: rpi: controller: Ignore algorithms that are not enabled","mbox":"https://patchwork.libcamera.org/patch/25570/mbox/"},{"id":25571,"url":"https://patchwork.libcamera.org/api/patches/25571/?format=json","web_url":"https://patchwork.libcamera.org/patch/25571/","msgid":"<20251216164451.13055-5-david.plowman@raspberrypi.com>","date":"2025-12-16T16:40:44","name":"[v4,4/4] ipa: rpi: pisp: vc4: Update tuning files for new AWB","mbox":"https://patchwork.libcamera.org/patch/25571/mbox/"}]},{"id":5668,"url":"https://patchwork.libcamera.org/api/series/5668/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5668","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":"[RFC,v2] ipa: rkisp1: Allow algorithms to update `ControlInfoMap`","date":"2025-12-17T09:14:08","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5668/mbox/","cover_letter":null,"patches":[{"id":25572,"url":"https://patchwork.libcamera.org/api/patches/25572/?format=json","web_url":"https://patchwork.libcamera.org/patch/25572/","msgid":"<20251217091408.2132770-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-17T09:14:08","name":"[RFC,v2] ipa: rkisp1: Allow algorithms to update `ControlInfoMap`","mbox":"https://patchwork.libcamera.org/patch/25572/mbox/"}]},{"id":5669,"url":"https://patchwork.libcamera.org/api/series/5669/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5669","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":"Add GLES 2.0 GPUISP to libcamera","date":"2025-12-17T10:01:12","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":9,"total":26,"received_total":26,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5669/mbox/","cover_letter":{"id":25573,"url":"https://patchwork.libcamera.org/api/covers/25573/?format=json","web_url":"https://patchwork.libcamera.org/cover/25573/","msgid":"<20251217100138.82525-1-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:12","name":"[v9,00/26] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/25573/mbox/"},"patches":[{"id":25574,"url":"https://patchwork.libcamera.org/api/patches/25574/?format=json","web_url":"https://patchwork.libcamera.org/patch/25574/","msgid":"<20251217100138.82525-2-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:13","name":"[v9,01/26] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/25574/mbox/"},{"id":25575,"url":"https://patchwork.libcamera.org/api/patches/25575/?format=json","web_url":"https://patchwork.libcamera.org/patch/25575/","msgid":"<20251217100138.82525-3-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:14","name":"[v9,02/26] libcamera: software_isp: egl: Add a eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/25575/mbox/"},{"id":25576,"url":"https://patchwork.libcamera.org/api/patches/25576/?format=json","web_url":"https://patchwork.libcamera.org/patch/25576/","msgid":"<20251217100138.82525-4-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:15","name":"[v9,03/26] qcam: viewfinder_gl: Set no-op Bayer shader values","mbox":"https://patchwork.libcamera.org/patch/25576/mbox/"},{"id":25577,"url":"https://patchwork.libcamera.org/api/patches/25577/?format=json","web_url":"https://patchwork.libcamera.org/patch/25577/","msgid":"<20251217100138.82525-5-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:16","name":"[v9,04/26] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/25577/mbox/"},{"id":25578,"url":"https://patchwork.libcamera.org/api/patches/25578/?format=json","web_url":"https://patchwork.libcamera.org/patch/25578/","msgid":"<20251217100138.82525-6-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:17","name":"[v9,05/26] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/25578/mbox/"},{"id":25579,"url":"https://patchwork.libcamera.org/api/patches/25579/?format=json","web_url":"https://patchwork.libcamera.org/patch/25579/","msgid":"<20251217100138.82525-7-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:18","name":"[v9,06/26] libcamera: shaders: Extend debayer shaders to apply CCM gains","mbox":"https://patchwork.libcamera.org/patch/25579/mbox/"},{"id":25580,"url":"https://patchwork.libcamera.org/api/patches/25580/?format=json","web_url":"https://patchwork.libcamera.org/patch/25580/","msgid":"<20251217100138.82525-8-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:19","name":"[v9,07/26] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/25580/mbox/"},{"id":25581,"url":"https://patchwork.libcamera.org/api/patches/25581/?format=json","web_url":"https://patchwork.libcamera.org/patch/25581/","msgid":"<20251217100138.82525-9-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:20","name":"[v9,08/26] libcamera: shaders: Add support for black level compensation","mbox":"https://patchwork.libcamera.org/patch/25581/mbox/"},{"id":25582,"url":"https://patchwork.libcamera.org/api/patches/25582/?format=json","web_url":"https://patchwork.libcamera.org/patch/25582/","msgid":"<20251217100138.82525-10-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:21","name":"[v9,09/26] libcamera: shaders: Add support for Gamma","mbox":"https://patchwork.libcamera.org/patch/25582/mbox/"},{"id":25583,"url":"https://patchwork.libcamera.org/api/patches/25583/?format=json","web_url":"https://patchwork.libcamera.org/patch/25583/","msgid":"<20251217100138.82525-11-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:22","name":"[v9,10/26] libcamera: shaders: Add support for contrast","mbox":"https://patchwork.libcamera.org/patch/25583/mbox/"},{"id":25584,"url":"https://patchwork.libcamera.org/api/patches/25584/?format=json","web_url":"https://patchwork.libcamera.org/patch/25584/","msgid":"<20251217100138.82525-12-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:23","name":"[v9,11/26] libcamera: shaders: Fix input sampling when width != stride","mbox":"https://patchwork.libcamera.org/patch/25584/mbox/"},{"id":25585,"url":"https://patchwork.libcamera.org/api/patches/25585/?format=json","web_url":"https://patchwork.libcamera.org/patch/25585/","msgid":"<20251217100138.82525-13-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:24","name":"[v9,12/26] libcamera: software_isp: Add member variables to track selected input/output pixelFormat","mbox":"https://patchwork.libcamera.org/patch/25585/mbox/"},{"id":25586,"url":"https://patchwork.libcamera.org/api/patches/25586/?format=json","web_url":"https://patchwork.libcamera.org/patch/25586/","msgid":"<20251217100138.82525-14-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:25","name":"[v9,13/26] libcamera: software_isp: Add a Size_ member variable to pass to eGL later","mbox":"https://patchwork.libcamera.org/patch/25586/mbox/"},{"id":25587,"url":"https://patchwork.libcamera.org/api/patches/25587/?format=json","web_url":"https://patchwork.libcamera.org/patch/25587/","msgid":"<20251217100138.82525-15-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:26","name":"[v9,14/26] libcamera: software_isp: debayer_egl: Add an eGL Debayer class","mbox":"https://patchwork.libcamera.org/patch/25587/mbox/"},{"id":25588,"url":"https://patchwork.libcamera.org/api/patches/25588/?format=json","web_url":"https://patchwork.libcamera.org/patch/25588/","msgid":"<20251217100138.82525-16-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:27","name":"[v9,15/26] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/25588/mbox/"},{"id":25589,"url":"https://patchwork.libcamera.org/api/patches/25589/?format=json","web_url":"https://patchwork.libcamera.org/patch/25589/","msgid":"<20251217100138.82525-17-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:28","name":"[v9,16/26] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/25589/mbox/"},{"id":25590,"url":"https://patchwork.libcamera.org/api/patches/25590/?format=json","web_url":"https://patchwork.libcamera.org/patch/25590/","msgid":"<20251217100138.82525-18-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:29","name":"[v9,17/26] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/25590/mbox/"},{"id":25591,"url":"https://patchwork.libcamera.org/api/patches/25591/?format=json","web_url":"https://patchwork.libcamera.org/patch/25591/","msgid":"<20251217100138.82525-19-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:30","name":"[v9,18/26] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","mbox":"https://patchwork.libcamera.org/patch/25591/mbox/"},{"id":25592,"url":"https://patchwork.libcamera.org/api/patches/25592/?format=json","web_url":"https://patchwork.libcamera.org/patch/25592/","msgid":"<20251217100138.82525-20-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:31","name":"[v9,19/26] ipa: software_isp: Add a selfInitialising flag to IPAContext","mbox":"https://patchwork.libcamera.org/patch/25592/mbox/"},{"id":25593,"url":"https://patchwork.libcamera.org/api/patches/25593/?format=json","web_url":"https://patchwork.libcamera.org/patch/25593/","msgid":"<20251217100138.82525-21-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:32","name":"[v9,20/26] libcamera: software_isp: ccm: Add self-initialising identity CCM to Ccm::init","mbox":"https://patchwork.libcamera.org/patch/25593/mbox/"},{"id":25594,"url":"https://patchwork.libcamera.org/api/patches/25594/?format=json","web_url":"https://patchwork.libcamera.org/patch/25594/","msgid":"<20251217100138.82525-22-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:33","name":"[v9,21/26] ipa: libipa: module: Add createSelfEnumeratingAlgorithm","mbox":"https://patchwork.libcamera.org/patch/25594/mbox/"},{"id":25595,"url":"https://patchwork.libcamera.org/api/patches/25595/?format=json","web_url":"https://patchwork.libcamera.org/patch/25595/","msgid":"<20251217100138.82525-23-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:34","name":"[v9,22/26] ipa: simple: Add a flag to indicate gpuIspEnabled","mbox":"https://patchwork.libcamera.org/patch/25595/mbox/"},{"id":25596,"url":"https://patchwork.libcamera.org/api/patches/25596/?format=json","web_url":"https://patchwork.libcamera.org/patch/25596/","msgid":"<20251217100138.82525-24-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:35","name":"[v9,23/26] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo","mbox":"https://patchwork.libcamera.org/patch/25596/mbox/"},{"id":25597,"url":"https://patchwork.libcamera.org/api/patches/25597/?format=json","web_url":"https://patchwork.libcamera.org/patch/25597/","msgid":"<20251217100138.82525-25-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:36","name":"[v9,24/26] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true","mbox":"https://patchwork.libcamera.org/patch/25597/mbox/"},{"id":25598,"url":"https://patchwork.libcamera.org/api/patches/25598/?format=json","web_url":"https://patchwork.libcamera.org/patch/25598/","msgid":"<20251217100138.82525-26-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:37","name":"[v9,25/26] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","mbox":"https://patchwork.libcamera.org/patch/25598/mbox/"},{"id":25599,"url":"https://patchwork.libcamera.org/api/patches/25599/?format=json","web_url":"https://patchwork.libcamera.org/patch/25599/","msgid":"<20251217100138.82525-27-bryan.odonoghue@linaro.org>","date":"2025-12-17T10:01:38","name":"[v9,26/26] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/25599/mbox/"}]},{"id":5670,"url":"https://patchwork.libcamera.org/api/series/5670/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5670","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":"[v1] Documentation: guides: pipeline-handler: Refresh","date":"2025-12-17T15:38:08","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5670/mbox/","cover_letter":null,"patches":[{"id":25600,"url":"https://patchwork.libcamera.org/api/patches/25600/?format=json","web_url":"https://patchwork.libcamera.org/patch/25600/","msgid":"<20251217153808.3447066-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-17T15:38:08","name":"[v1] Documentation: guides: pipeline-handler: Refresh","mbox":"https://patchwork.libcamera.org/patch/25600/mbox/"}]},{"id":5671,"url":"https://patchwork.libcamera.org/api/series/5671/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5671","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":"RPi: Internal buffer alloaction rework","date":"2025-12-18T12:31:22","submitter":{"id":34,"url":"https://patchwork.libcamera.org/api/people/34/?format=json","name":"Naushir Patuck","email":"naush@raspberrypi.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5671/mbox/","cover_letter":{"id":25601,"url":"https://patchwork.libcamera.org/api/covers/25601/?format=json","web_url":"https://patchwork.libcamera.org/cover/25601/","msgid":"<20251218123524.130886-1-naush@raspberrypi.com>","date":"2025-12-18T12:31:22","name":"[v2,0/2] RPi: Internal buffer alloaction rework","mbox":"https://patchwork.libcamera.org/cover/25601/mbox/"},"patches":[{"id":25602,"url":"https://patchwork.libcamera.org/api/patches/25602/?format=json","web_url":"https://patchwork.libcamera.org/patch/25602/","msgid":"<20251218123524.130886-2-naush@raspberrypi.com>","date":"2025-12-18T12:31:23","name":"[v2,1/2] pipeline: rpi: Rename Stream::prepareBuffers to Stream::allocateBuffers","mbox":"https://patchwork.libcamera.org/patch/25602/mbox/"},{"id":25603,"url":"https://patchwork.libcamera.org/api/patches/25603/?format=json","web_url":"https://patchwork.libcamera.org/patch/25603/","msgid":"<20251218123524.130886-3-naush@raspberrypi.com>","date":"2025-12-18T12:31:24","name":"[v2,2/2] pipeline: rpi: Rework internal buffer allocations","mbox":"https://patchwork.libcamera.org/patch/25603/mbox/"}]},{"id":5672,"url":"https://patchwork.libcamera.org/api/series/5672/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5672","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":"[v1,1/3] libcamera: v4l2_subdevice: Remove unnecessary variable","date":"2025-12-18T14:06:59","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":3,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/5672/mbox/","cover_letter":null,"patches":[{"id":25604,"url":"https://patchwork.libcamera.org/api/patches/25604/?format=json","web_url":"https://patchwork.libcamera.org/patch/25604/","msgid":"<20251218140701.83069-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-18T14:06:59","name":"[v1,1/3] libcamera: v4l2_subdevice: Remove unnecessary variable","mbox":"https://patchwork.libcamera.org/patch/25604/mbox/"}]},{"id":5673,"url":"https://patchwork.libcamera.org/api/series/5673/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5673","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":"refactor DPF parsing and initialization","date":"2025-12-18T23:22:14","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":6,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5673/mbox/","cover_letter":{"id":25606,"url":"https://patchwork.libcamera.org/api/covers/25606/?format=json","web_url":"https://patchwork.libcamera.org/cover/25606/","msgid":"<20251218232220.761254-1-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:14","name":"[v6,0/6] refactor DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/cover/25606/mbox/"},"patches":[{"id":25607,"url":"https://patchwork.libcamera.org/api/patches/25607/?format=json","web_url":"https://patchwork.libcamera.org/patch/25607/","msgid":"<20251218232220.761254-2-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:15","name":"[v6,1/6] ipa: rkisp1: algorithms: dpf: refactor DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/patch/25607/mbox/"},{"id":25608,"url":"https://patchwork.libcamera.org/api/patches/25608/?format=json","web_url":"https://patchwork.libcamera.org/patch/25608/","msgid":"<20251218232220.761254-3-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:16","name":"[v6,2/6] ipa: rkisp1: algorithms: dpf: Implement mode switching","mbox":"https://patchwork.libcamera.org/patch/25608/mbox/"},{"id":25609,"url":"https://patchwork.libcamera.org/api/patches/25609/?format=json","web_url":"https://patchwork.libcamera.org/patch/25609/","msgid":"<20251218232220.761254-4-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:17","name":"[v6,3/6] ipa: rkisp1: algorithms: dpf: Refactor prepare() into helpers","mbox":"https://patchwork.libcamera.org/patch/25609/mbox/"},{"id":25610,"url":"https://patchwork.libcamera.org/api/patches/25610/?format=json","web_url":"https://patchwork.libcamera.org/patch/25610/","msgid":"<20251218232220.761254-5-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:18","name":"[v6,4/6] ipa: rkisp1: algorithms: dpf: Simplify YAML key names","mbox":"https://patchwork.libcamera.org/patch/25610/mbox/"},{"id":25611,"url":"https://patchwork.libcamera.org/api/patches/25611/?format=json","web_url":"https://patchwork.libcamera.org/patch/25611/","msgid":"<20251218232220.761254-6-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:19","name":"[v6,5/6] ipa: rkisp1: algorithms: dpf: Add detailed config logging","mbox":"https://patchwork.libcamera.org/patch/25611/mbox/"},{"id":25612,"url":"https://patchwork.libcamera.org/api/patches/25612/?format=json","web_url":"https://patchwork.libcamera.org/patch/25612/","msgid":"<20251218232220.761254-7-rui.wang@ideasonboard.com>","date":"2025-12-18T23:22:20","name":"[v6,6/6] ipa: rkisp1: algorithms: data: enable DPF tuning for imx219/ov5640","mbox":"https://patchwork.libcamera.org/patch/25612/mbox/"}]}]