[{"id":5614,"url":"https://patchwork.libcamera.org/api/1.1/series/5614/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5614","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: ipc: ControlLists without valid idmap break IPC","date":"2025-11-26T09:38:50","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":2,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5614/mbox/","cover_letter":{"id":25209,"url":"https://patchwork.libcamera.org/api/1.1/covers/25209/?format=json","web_url":"https://patchwork.libcamera.org/cover/25209/","msgid":"<20251126-cam-control-override-v2-0-305024a1f190@ideasonboard.com>","date":"2025-11-26T09:38:50","name":"[v2,0/3] libcamera: ipc: ControlLists without valid idmap break IPC","mbox":"https://patchwork.libcamera.org/cover/25209/mbox/"},"patches":[{"id":25210,"url":"https://patchwork.libcamera.org/api/1.1/patches/25210/?format=json","web_url":"https://patchwork.libcamera.org/patch/25210/","msgid":"<20251126-cam-control-override-v2-1-305024a1f190@ideasonboard.com>","date":"2025-11-26T09:38:51","name":"[v2,1/3] libcamera: request: Create control list with Camera info map","mbox":"https://patchwork.libcamera.org/patch/25210/mbox/"},{"id":25211,"url":"https://patchwork.libcamera.org/api/1.1/patches/25211/?format=json","web_url":"https://patchwork.libcamera.org/patch/25211/","msgid":"<20251126-cam-control-override-v2-2-305024a1f190@ideasonboard.com>","date":"2025-11-26T09:38:52","name":"[v2,2/3] libcamera: request: Move metadata_ to Private","mbox":"https://patchwork.libcamera.org/patch/25211/mbox/"},{"id":25212,"url":"https://patchwork.libcamera.org/api/1.1/patches/25212/?format=json","web_url":"https://patchwork.libcamera.org/patch/25212/","msgid":"<20251126-cam-control-override-v2-3-305024a1f190@ideasonboard.com>","date":"2025-11-26T09:38:53","name":"[v2,3/3] libcamera: request: Remove write-access to controls_","mbox":"https://patchwork.libcamera.org/patch/25212/mbox/"}]},{"id":5615,"url":"https://patchwork.libcamera.org/api/1.1/series/5615/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5615","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v3] Documentation: Add ISP feature support matrix","date":"2025-11-26T11:41:41","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/1.1/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5615/mbox/","cover_letter":null,"patches":[{"id":25213,"url":"https://patchwork.libcamera.org/api/1.1/patches/25213/?format=json","web_url":"https://patchwork.libcamera.org/patch/25213/","msgid":"<20251126114142.2149751-1-jai.luthra@ideasonboard.com>","date":"2025-11-26T11:41:41","name":"[v3] Documentation: Add ISP feature support matrix","mbox":"https://patchwork.libcamera.org/patch/25213/mbox/"}]},{"id":5616,"url":"https://patchwork.libcamera.org/api/1.1/series/5616/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5616","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-11-27T02:22:32","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":2,"total":22,"received_total":22,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5616/mbox/","cover_letter":{"id":25214,"url":"https://patchwork.libcamera.org/api/1.1/covers/25214/?format=json","web_url":"https://patchwork.libcamera.org/cover/25214/","msgid":"<20251127022256.178929-1-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:32","name":"[v2,00/22] GPUISP precursor series","mbox":"https://patchwork.libcamera.org/cover/25214/mbox/"},"patches":[{"id":25215,"url":"https://patchwork.libcamera.org/api/1.1/patches/25215/?format=json","web_url":"https://patchwork.libcamera.org/patch/25215/","msgid":"<20251127022256.178929-2-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:33","name":"[v2,01/22] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/25215/mbox/"},{"id":25216,"url":"https://patchwork.libcamera.org/api/1.1/patches/25216/?format=json","web_url":"https://patchwork.libcamera.org/patch/25216/","msgid":"<20251127022256.178929-3-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:34","name":"[v2,02/22] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/25216/mbox/"},{"id":25217,"url":"https://patchwork.libcamera.org/api/1.1/patches/25217/?format=json","web_url":"https://patchwork.libcamera.org/patch/25217/","msgid":"<20251127022256.178929-4-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:35","name":"[v2,03/22] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/25217/mbox/"},{"id":25218,"url":"https://patchwork.libcamera.org/api/1.1/patches/25218/?format=json","web_url":"https://patchwork.libcamera.org/patch/25218/","msgid":"<20251127022256.178929-5-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:36","name":"[v2,04/22] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/25218/mbox/"},{"id":25219,"url":"https://patchwork.libcamera.org/api/1.1/patches/25219/?format=json","web_url":"https://patchwork.libcamera.org/patch/25219/","msgid":"<20251127022256.178929-6-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:37","name":"[v2,05/22] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/25219/mbox/"},{"id":25220,"url":"https://patchwork.libcamera.org/api/1.1/patches/25220/?format=json","web_url":"https://patchwork.libcamera.org/patch/25220/","msgid":"<20251127022256.178929-7-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:38","name":"[v2,06/22] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/25220/mbox/"},{"id":25221,"url":"https://patchwork.libcamera.org/api/1.1/patches/25221/?format=json","web_url":"https://patchwork.libcamera.org/patch/25221/","msgid":"<20251127022256.178929-8-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:39","name":"[v2,07/22] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/25221/mbox/"},{"id":25222,"url":"https://patchwork.libcamera.org/api/1.1/patches/25222/?format=json","web_url":"https://patchwork.libcamera.org/patch/25222/","msgid":"<20251127022256.178929-9-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:40","name":"[v2,08/22] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/25222/mbox/"},{"id":25223,"url":"https://patchwork.libcamera.org/api/1.1/patches/25223/?format=json","web_url":"https://patchwork.libcamera.org/patch/25223/","msgid":"<20251127022256.178929-10-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:41","name":"[v2,09/22] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25223/mbox/"},{"id":25224,"url":"https://patchwork.libcamera.org/api/1.1/patches/25224/?format=json","web_url":"https://patchwork.libcamera.org/patch/25224/","msgid":"<20251127022256.178929-11-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:42","name":"[v2,10/22] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/25224/mbox/"},{"id":25225,"url":"https://patchwork.libcamera.org/api/1.1/patches/25225/?format=json","web_url":"https://patchwork.libcamera.org/patch/25225/","msgid":"<20251127022256.178929-12-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:43","name":"[v2,11/22] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25225/mbox/"},{"id":25226,"url":"https://patchwork.libcamera.org/api/1.1/patches/25226/?format=json","web_url":"https://patchwork.libcamera.org/patch/25226/","msgid":"<20251127022256.178929-13-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:44","name":"[v2,12/22] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25226/mbox/"},{"id":25227,"url":"https://patchwork.libcamera.org/api/1.1/patches/25227/?format=json","web_url":"https://patchwork.libcamera.org/patch/25227/","msgid":"<20251127022256.178929-14-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:45","name":"[v2,13/22] libcamera: software_isp: Make output DMA sync contingent","mbox":"https://patchwork.libcamera.org/patch/25227/mbox/"},{"id":25228,"url":"https://patchwork.libcamera.org/api/1.1/patches/25228/?format=json","web_url":"https://patchwork.libcamera.org/patch/25228/","msgid":"<20251127022256.178929-15-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:46","name":"[v2,14/22] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/25228/mbox/"},{"id":25229,"url":"https://patchwork.libcamera.org/api/1.1/patches/25229/?format=json","web_url":"https://patchwork.libcamera.org/patch/25229/","msgid":"<20251127022256.178929-16-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:47","name":"[v2,15/22] libcamera: software_isp: Start the ISP thread in configure","mbox":"https://patchwork.libcamera.org/patch/25229/mbox/"},{"id":25230,"url":"https://patchwork.libcamera.org/api/1.1/patches/25230/?format=json","web_url":"https://patchwork.libcamera.org/patch/25230/","msgid":"<20251127022256.178929-17-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:48","name":"[v2,16/22] libcamera: software_isp: Move configure to worker thread","mbox":"https://patchwork.libcamera.org/patch/25230/mbox/"},{"id":25231,"url":"https://patchwork.libcamera.org/api/1.1/patches/25231/?format=json","web_url":"https://patchwork.libcamera.org/patch/25231/","msgid":"<20251127022256.178929-18-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:49","name":"[v2,17/22] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object","mbox":"https://patchwork.libcamera.org/patch/25231/mbox/"},{"id":25232,"url":"https://patchwork.libcamera.org/api/1.1/patches/25232/?format=json","web_url":"https://patchwork.libcamera.org/patch/25232/","msgid":"<20251127022256.178929-19-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:50","name":"[v2,18/22] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/25232/mbox/"},{"id":25233,"url":"https://patchwork.libcamera.org/api/1.1/patches/25233/?format=json","web_url":"https://patchwork.libcamera.org/patch/25233/","msgid":"<20251127022256.178929-20-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:51","name":"[v2,19/22] libcamera: software_isp: lut: Make CCM available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25233/mbox/"},{"id":25234,"url":"https://patchwork.libcamera.org/api/1.1/patches/25234/?format=json","web_url":"https://patchwork.libcamera.org/patch/25234/","msgid":"<20251127022256.178929-21-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:52","name":"[v2,20/22] libcamera: software_isp: blacklevel: Make black level available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25234/mbox/"},{"id":25235,"url":"https://patchwork.libcamera.org/api/1.1/patches/25235/?format=json","web_url":"https://patchwork.libcamera.org/patch/25235/","msgid":"<20251127022256.178929-22-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:53","name":"[v2,21/22] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25235/mbox/"},{"id":25236,"url":"https://patchwork.libcamera.org/api/1.1/patches/25236/?format=json","web_url":"https://patchwork.libcamera.org/patch/25236/","msgid":"<20251127022256.178929-23-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:22:54","name":"[v2,22/22] libcamera: software_isp: lut: Make contrast available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25236/mbox/"}]},{"id":5617,"url":"https://patchwork.libcamera.org/api/1.1/series/5617/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5617","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-11-27T02:37:15","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":5,"total":24,"received_total":24,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5617/mbox/","cover_letter":{"id":25237,"url":"https://patchwork.libcamera.org/api/1.1/covers/25237/?format=json","web_url":"https://patchwork.libcamera.org/cover/25237/","msgid":"<20251127023739.179652-1-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:15","name":"[v5,00/24] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/25237/mbox/"},"patches":[{"id":25238,"url":"https://patchwork.libcamera.org/api/1.1/patches/25238/?format=json","web_url":"https://patchwork.libcamera.org/patch/25238/","msgid":"<20251127023739.179652-2-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:16","name":"[v5,01/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/25238/mbox/"},{"id":25239,"url":"https://patchwork.libcamera.org/api/1.1/patches/25239/?format=json","web_url":"https://patchwork.libcamera.org/patch/25239/","msgid":"<20251127023739.179652-3-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:17","name":"[v5,02/24] libcamera: software_isp: Make isStandardBayerOrder static","mbox":"https://patchwork.libcamera.org/patch/25239/mbox/"},{"id":25240,"url":"https://patchwork.libcamera.org/api/1.1/patches/25240/?format=json","web_url":"https://patchwork.libcamera.org/patch/25240/","msgid":"<20251127023739.179652-4-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:18","name":"[v5,03/24] libcamera: software_isp: egl: Add a eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/25240/mbox/"},{"id":25241,"url":"https://patchwork.libcamera.org/api/1.1/patches/25241/?format=json","web_url":"https://patchwork.libcamera.org/patch/25241/","msgid":"<20251127023739.179652-5-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:19","name":"[v5,04/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/25241/mbox/"},{"id":25242,"url":"https://patchwork.libcamera.org/api/1.1/patches/25242/?format=json","web_url":"https://patchwork.libcamera.org/patch/25242/","msgid":"<20251127023739.179652-6-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:20","name":"[v5,05/24] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/25242/mbox/"},{"id":25243,"url":"https://patchwork.libcamera.org/api/1.1/patches/25243/?format=json","web_url":"https://patchwork.libcamera.org/patch/25243/","msgid":"<20251127023739.179652-7-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:21","name":"[v5,06/24] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","mbox":"https://patchwork.libcamera.org/patch/25243/mbox/"},{"id":25244,"url":"https://patchwork.libcamera.org/api/1.1/patches/25244/?format=json","web_url":"https://patchwork.libcamera.org/patch/25244/","msgid":"<20251127023739.179652-8-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:22","name":"[v5,07/24] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/25244/mbox/"},{"id":25245,"url":"https://patchwork.libcamera.org/api/1.1/patches/25245/?format=json","web_url":"https://patchwork.libcamera.org/patch/25245/","msgid":"<20251127023739.179652-9-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:23","name":"[v5,08/24] libcamera: shaders: Add support for black level compenstation","mbox":"https://patchwork.libcamera.org/patch/25245/mbox/"},{"id":25246,"url":"https://patchwork.libcamera.org/api/1.1/patches/25246/?format=json","web_url":"https://patchwork.libcamera.org/patch/25246/","msgid":"<20251127023739.179652-10-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:24","name":"[v5,09/24] libcamera: shaders: Add support for Gamma","mbox":"https://patchwork.libcamera.org/patch/25246/mbox/"},{"id":25247,"url":"https://patchwork.libcamera.org/api/1.1/patches/25247/?format=json","web_url":"https://patchwork.libcamera.org/patch/25247/","msgid":"<20251127023739.179652-11-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:25","name":"[v5,10/24] libcamera: shaders: Add support for contrast","mbox":"https://patchwork.libcamera.org/patch/25247/mbox/"},{"id":25248,"url":"https://patchwork.libcamera.org/api/1.1/patches/25248/?format=json","web_url":"https://patchwork.libcamera.org/patch/25248/","msgid":"<20251127023739.179652-12-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:26","name":"[v5,11/24] libcamera: shaders: Fix input sampling when width != stride","mbox":"https://patchwork.libcamera.org/patch/25248/mbox/"},{"id":25249,"url":"https://patchwork.libcamera.org/api/1.1/patches/25249/?format=json","web_url":"https://patchwork.libcamera.org/patch/25249/","msgid":"<20251127023739.179652-13-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:27","name":"[v5,12/24] libcamera: software_isp: debayer_egl: Add an eGL debayer class","mbox":"https://patchwork.libcamera.org/patch/25249/mbox/"},{"id":25250,"url":"https://patchwork.libcamera.org/api/1.1/patches/25250/?format=json","web_url":"https://patchwork.libcamera.org/patch/25250/","msgid":"<20251127023739.179652-14-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:28","name":"[v5,13/24] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/25250/mbox/"},{"id":25251,"url":"https://patchwork.libcamera.org/api/1.1/patches/25251/?format=json","web_url":"https://patchwork.libcamera.org/patch/25251/","msgid":"<20251127023739.179652-15-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:29","name":"[v5,14/24] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","mbox":"https://patchwork.libcamera.org/patch/25251/mbox/"},{"id":25252,"url":"https://patchwork.libcamera.org/api/1.1/patches/25252/?format=json","web_url":"https://patchwork.libcamera.org/patch/25252/","msgid":"<20251127023739.179652-16-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:30","name":"[v5,15/24] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/25252/mbox/"},{"id":25253,"url":"https://patchwork.libcamera.org/api/1.1/patches/25253/?format=json","web_url":"https://patchwork.libcamera.org/patch/25253/","msgid":"<20251127023739.179652-17-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:31","name":"[v5,16/24] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/25253/mbox/"},{"id":25254,"url":"https://patchwork.libcamera.org/api/1.1/patches/25254/?format=json","web_url":"https://patchwork.libcamera.org/patch/25254/","msgid":"<20251127023739.179652-18-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:32","name":"[v5,17/24] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/25254/mbox/"},{"id":25255,"url":"https://patchwork.libcamera.org/api/1.1/patches/25255/?format=json","web_url":"https://patchwork.libcamera.org/patch/25255/","msgid":"<20251127023739.179652-19-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:33","name":"[v5,18/24] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","mbox":"https://patchwork.libcamera.org/patch/25255/mbox/"},{"id":25256,"url":"https://patchwork.libcamera.org/api/1.1/patches/25256/?format=json","web_url":"https://patchwork.libcamera.org/patch/25256/","msgid":"<20251127023739.179652-20-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:34","name":"[v5,19/24] ipa: Add a new Algorithm::init() to support self-initalising algorithms","mbox":"https://patchwork.libcamera.org/patch/25256/mbox/"},{"id":25257,"url":"https://patchwork.libcamera.org/api/1.1/patches/25257/?format=json","web_url":"https://patchwork.libcamera.org/patch/25257/","msgid":"<20251127023739.179652-21-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:35","name":"[v5,20/24] libcamera: software_isp: Implement a static init() routine","mbox":"https://patchwork.libcamera.org/patch/25257/mbox/"},{"id":25258,"url":"https://patchwork.libcamera.org/api/1.1/patches/25258/?format=json","web_url":"https://patchwork.libcamera.org/patch/25258/","msgid":"<20251127023739.179652-22-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:36","name":"[v5,21/24] ipa: simple: Add a flag to indicate gpuIspEnabled","mbox":"https://patchwork.libcamera.org/patch/25258/mbox/"},{"id":25259,"url":"https://patchwork.libcamera.org/api/1.1/patches/25259/?format=json","web_url":"https://patchwork.libcamera.org/patch/25259/","msgid":"<20251127023739.179652-23-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:37","name":"[v5,22/24] ipa: libipa: module: Add createSelfEnumeratingAlgorithm","mbox":"https://patchwork.libcamera.org/patch/25259/mbox/"},{"id":25260,"url":"https://patchwork.libcamera.org/api/1.1/patches/25260/?format=json","web_url":"https://patchwork.libcamera.org/patch/25260/","msgid":"<20251127023739.179652-24-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:38","name":"[v5,23/24] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo","mbox":"https://patchwork.libcamera.org/patch/25260/mbox/"},{"id":25261,"url":"https://patchwork.libcamera.org/api/1.1/patches/25261/?format=json","web_url":"https://patchwork.libcamera.org/patch/25261/","msgid":"<20251127023739.179652-25-bryan.odonoghue@linaro.org>","date":"2025-11-27T02:37:39","name":"[v5,24/24] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true.","mbox":"https://patchwork.libcamera.org/patch/25261/mbox/"}]},{"id":5618,"url":"https://patchwork.libcamera.org/api/1.1/series/5618/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5618","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"imx8-isi: Use MediaPipeline","date":"2025-11-27T15:45:16","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/1.1/people/218/?format=json","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"version":3,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5618/mbox/","cover_letter":{"id":25262,"url":"https://patchwork.libcamera.org/api/1.1/covers/25262/?format=json","web_url":"https://patchwork.libcamera.org/cover/25262/","msgid":"<20251127154519.2038844-1-antoine.bouyer@nxp.com>","date":"2025-11-27T15:45:16","name":"[v3,0/2] imx8-isi: Use MediaPipeline","mbox":"https://patchwork.libcamera.org/cover/25262/mbox/"},"patches":[{"id":25263,"url":"https://patchwork.libcamera.org/api/1.1/patches/25263/?format=json","web_url":"https://patchwork.libcamera.org/patch/25263/","msgid":"<20251127154519.2038844-2-antoine.bouyer@nxp.com>","date":"2025-11-27T15:45:17","name":"[v3,1/2] libamera: media_pipeline: Add accessor for MediaPipeline list of entities","mbox":"https://patchwork.libcamera.org/patch/25263/mbox/"},{"id":25264,"url":"https://patchwork.libcamera.org/api/1.1/patches/25264/?format=json","web_url":"https://patchwork.libcamera.org/patch/25264/","msgid":"<20251127154519.2038844-3-antoine.bouyer@nxp.com>","date":"2025-11-27T15:45:18","name":"[v3,2/2] pipeline: imx8-isi: Integrating MediaPipeline class","mbox":"https://patchwork.libcamera.org/patch/25264/mbox/"}]},{"id":5619,"url":"https://patchwork.libcamera.org/api/1.1/series/5619/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5619","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Enable raw streams with software ISP","date":"2025-11-27T21:19:21","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":16,"total":9,"received_total":9,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5619/mbox/","cover_letter":{"id":25265,"url":"https://patchwork.libcamera.org/api/1.1/covers/25265/?format=json","web_url":"https://patchwork.libcamera.org/cover/25265/","msgid":"<20251127211932.122463-1-mzamazal@redhat.com>","date":"2025-11-27T21:19:21","name":"[v16,0/9] Enable raw streams with software ISP","mbox":"https://patchwork.libcamera.org/cover/25265/mbox/"},"patches":[{"id":25266,"url":"https://patchwork.libcamera.org/api/1.1/patches/25266/?format=json","web_url":"https://patchwork.libcamera.org/patch/25266/","msgid":"<20251127211932.122463-2-mzamazal@redhat.com>","date":"2025-11-27T21:19:22","name":"[v16,1/9] libcamera: simple: Exclude raw configurations from output conversions","mbox":"https://patchwork.libcamera.org/patch/25266/mbox/"},{"id":25267,"url":"https://patchwork.libcamera.org/api/1.1/patches/25267/?format=json","web_url":"https://patchwork.libcamera.org/patch/25267/","msgid":"<20251127211932.122463-3-mzamazal@redhat.com>","date":"2025-11-27T21:19:23","name":"[v16,2/9] libcamera: simple: Handle processed and raw formats separately","mbox":"https://patchwork.libcamera.org/patch/25267/mbox/"},{"id":25268,"url":"https://patchwork.libcamera.org/api/1.1/patches/25268/?format=json","web_url":"https://patchwork.libcamera.org/patch/25268/","msgid":"<20251127211932.122463-4-mzamazal@redhat.com>","date":"2025-11-27T21:19:24","name":"[v16,3/9] libcamera: simple: Validate raw stream configurations","mbox":"https://patchwork.libcamera.org/patch/25268/mbox/"},{"id":25269,"url":"https://patchwork.libcamera.org/api/1.1/patches/25269/?format=json","web_url":"https://patchwork.libcamera.org/patch/25269/","msgid":"<20251127211932.122463-5-mzamazal@redhat.com>","date":"2025-11-27T21:19:25","name":"[v16,4/9] libcamera: simple: Don't enforce conversion with an added raw stream","mbox":"https://patchwork.libcamera.org/patch/25269/mbox/"},{"id":25270,"url":"https://patchwork.libcamera.org/api/1.1/patches/25270/?format=json","web_url":"https://patchwork.libcamera.org/patch/25270/","msgid":"<20251127211932.122463-6-mzamazal@redhat.com>","date":"2025-11-27T21:19:26","name":"[v16,5/9] libcamera: simple: Set the number of software ISP streams to 2","mbox":"https://patchwork.libcamera.org/patch/25270/mbox/"},{"id":25271,"url":"https://patchwork.libcamera.org/api/1.1/patches/25271/?format=json","web_url":"https://patchwork.libcamera.org/patch/25271/","msgid":"<20251127211932.122463-7-mzamazal@redhat.com>","date":"2025-11-27T21:19:27","name":"[v16,6/9] libcamera: simple: Require metadata only when software ISP is used","mbox":"https://patchwork.libcamera.org/patch/25271/mbox/"},{"id":25273,"url":"https://patchwork.libcamera.org/api/1.1/patches/25273/?format=json","web_url":"https://patchwork.libcamera.org/patch/25273/","msgid":"<20251127211932.122463-8-mzamazal@redhat.com>","date":"2025-11-27T21:19:28","name":"[v16,7/9] libcamera: simple: Make raw streams working","mbox":"https://patchwork.libcamera.org/patch/25273/mbox/"},{"id":25272,"url":"https://patchwork.libcamera.org/api/1.1/patches/25272/?format=json","web_url":"https://patchwork.libcamera.org/patch/25272/","msgid":"<20251127211932.122463-9-mzamazal@redhat.com>","date":"2025-11-27T21:19:29","name":"[v16,8/9] libcamera: simple: Move colour space logging after adjustment","mbox":"https://patchwork.libcamera.org/patch/25272/mbox/"},{"id":25274,"url":"https://patchwork.libcamera.org/api/1.1/patches/25274/?format=json","web_url":"https://patchwork.libcamera.org/patch/25274/","msgid":"<20251127211932.122463-10-mzamazal@redhat.com>","date":"2025-11-27T21:19:30","name":"[v16,9/9] libcamera: simple: Compute separate max stream sizes","mbox":"https://patchwork.libcamera.org/patch/25274/mbox/"}]},{"id":5620,"url":"https://patchwork.libcamera.org/api/1.1/series/5620/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5620","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: controls: Small style fixes","date":"2025-11-28T15:48:30","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5620/mbox/","cover_letter":null,"patches":[{"id":25275,"url":"https://patchwork.libcamera.org/api/1.1/patches/25275/?format=json","web_url":"https://patchwork.libcamera.org/patch/25275/","msgid":"<20251128154832.176864-1-jacopo.mondi@ideasonboard.com>","date":"2025-11-28T15:48:30","name":"libcamera: controls: Small style fixes","mbox":"https://patchwork.libcamera.org/patch/25275/mbox/"}]},{"id":5621,"url":"https://patchwork.libcamera.org/api/1.1/series/5621/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5621","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] media: rkisp1: Fix filter mode register configuration","date":"2025-11-29T22:01:00","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5621/mbox/","cover_letter":null,"patches":[{"id":25276,"url":"https://patchwork.libcamera.org/api/1.1/patches/25276/?format=json","web_url":"https://patchwork.libcamera.org/patch/25276/","msgid":"<20251129220100.2685228-1-rui.wang@ideasonboard.com>","date":"2025-11-29T22:01:00","name":"[v2] media: rkisp1: Fix filter mode register configuration","mbox":"https://patchwork.libcamera.org/patch/25276/mbox/"}]},{"id":5622,"url":"https://patchwork.libcamera.org/api/1.1/series/5622/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5622","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] media: rkisp1: Fix filter mode handling for sharpness and DNR","date":"2025-11-30T01:18:23","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5622/mbox/","cover_letter":null,"patches":[{"id":25277,"url":"https://patchwork.libcamera.org/api/1.1/patches/25277/?format=json","web_url":"https://patchwork.libcamera.org/patch/25277/","msgid":"<20251130011823.2754645-1-rui.wang@ideasonboard.com>","date":"2025-11-30T01:18:23","name":"[v2] media: rkisp1: Fix filter mode handling for sharpness and DNR","mbox":"https://patchwork.libcamera.org/patch/25277/mbox/"}]},{"id":5623,"url":"https://patchwork.libcamera.org/api/1.1/series/5623/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5623","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v2] media: rkisp1: Fix filter mode handling for sharpness and DNR","date":"2025-11-30T01:21:38","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5623/mbox/","cover_letter":null,"patches":[{"id":25278,"url":"https://patchwork.libcamera.org/api/1.1/patches/25278/?format=json","web_url":"https://patchwork.libcamera.org/patch/25278/","msgid":"<20251130012138.2755931-1-rui.wang@ideasonboard.com>","date":"2025-11-30T01:21:38","name":"[v2] media: rkisp1: Fix filter mode handling for sharpness and DNR","mbox":"https://patchwork.libcamera.org/patch/25278/mbox/"}]},{"id":5624,"url":"https://patchwork.libcamera.org/api/1.1/series/5624/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5624","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v3] media: rkisp1: Fix filter mode register configuration","date":"2025-11-30T13:02:20","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5624/mbox/","cover_letter":null,"patches":[{"id":25279,"url":"https://patchwork.libcamera.org/api/1.1/patches/25279/?format=json","web_url":"https://patchwork.libcamera.org/patch/25279/","msgid":"<20251130130220.138695-1-rui.wang@ideasonboard.com>","date":"2025-11-30T13:02:20","name":"[v3] media: rkisp1: Fix filter mode register configuration","mbox":"https://patchwork.libcamera.org/patch/25279/mbox/"}]},{"id":5625,"url":"https://patchwork.libcamera.org/api/1.1/series/5625/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5625","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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] libcamera: request: Split \"Pending\" state into two","date":"2025-12-01T12:44:15","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/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/5625/mbox/","cover_letter":null,"patches":[{"id":25280,"url":"https://patchwork.libcamera.org/api/1.1/patches/25280/?format=json","web_url":"https://patchwork.libcamera.org/patch/25280/","msgid":"<20251201124415.1307419-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-01T12:44:15","name":"[RFC,v1] libcamera: request: Split \"Pending\" state into two","mbox":"https://patchwork.libcamera.org/patch/25280/mbox/"}]},{"id":5626,"url":"https://patchwork.libcamera.org/api/1.1/series/5626/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5626","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v3] media: rkisp1: Fix filter mode register configuration","date":"2025-12-01T20:50:55","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5626/mbox/","cover_letter":null,"patches":[{"id":25281,"url":"https://patchwork.libcamera.org/api/1.1/patches/25281/?format=json","web_url":"https://patchwork.libcamera.org/patch/25281/","msgid":"<20251201205309.528858-2-rui.wang@ideasonboard.com>","date":"2025-12-01T20:50:55","name":"[v3] media: rkisp1: Fix filter mode register configuration","mbox":"https://patchwork.libcamera.org/patch/25281/mbox/"}]},{"id":5627,"url":"https://patchwork.libcamera.org/api/1.1/series/5627/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5627","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Fix filter mode register issue","date":"2025-12-02T01:50:24","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5627/mbox/","cover_letter":{"id":25282,"url":"https://patchwork.libcamera.org/api/1.1/covers/25282/?format=json","web_url":"https://patchwork.libcamera.org/cover/25282/","msgid":"<20251202015025.601549-1-rui.wang@ideasonboard.com>","date":"2025-12-02T01:50:24","name":"[v1,0/1] Fix filter mode register issue","mbox":"https://patchwork.libcamera.org/cover/25282/mbox/"},"patches":[{"id":25283,"url":"https://patchwork.libcamera.org/api/1.1/patches/25283/?format=json","web_url":"https://patchwork.libcamera.org/patch/25283/","msgid":"<20251202015025.601549-2-rui.wang@ideasonboard.com>","date":"2025-12-02T01:50:25","name":"[v1,1/1] media: rkisp1: Fix filter mode register configuration","mbox":"https://patchwork.libcamera.org/patch/25283/mbox/"}]},{"id":5628,"url":"https://patchwork.libcamera.org/api/1.1/series/5628/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5628","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"[v4] Documentation: Add ISP feature support matrix","date":"2025-12-02T08:36:21","submitter":{"id":223,"url":"https://patchwork.libcamera.org/api/1.1/people/223/?format=json","name":"Jai Luthra","email":"jai.luthra@ideasonboard.com"},"version":4,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5628/mbox/","cover_letter":null,"patches":[{"id":25284,"url":"https://patchwork.libcamera.org/api/1.1/patches/25284/?format=json","web_url":"https://patchwork.libcamera.org/patch/25284/","msgid":"<20251202083627.3513891-1-jai.luthra@ideasonboard.com>","date":"2025-12-02T08:36:21","name":"[v4] Documentation: Add ISP feature support matrix","mbox":"https://patchwork.libcamera.org/patch/25284/mbox/"}]},{"id":5629,"url":"https://patchwork.libcamera.org/api/1.1/series/5629/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5629","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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] libcamera: request: Add \"queued\" flag","date":"2025-12-02T12:27:30","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/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/5629/mbox/","cover_letter":null,"patches":[{"id":25285,"url":"https://patchwork.libcamera.org/api/1.1/patches/25285/?format=json","web_url":"https://patchwork.libcamera.org/patch/25285/","msgid":"<20251202122730.1579065-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-02T12:27:30","name":"[RFC,v1] libcamera: request: Add \"queued\" flag","mbox":"https://patchwork.libcamera.org/patch/25285/mbox/"}]},{"id":5630,"url":"https://patchwork.libcamera.org/api/1.1/series/5630/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5630","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-02T13:31:31","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":3,"total":22,"received_total":22,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5630/mbox/","cover_letter":{"id":25286,"url":"https://patchwork.libcamera.org/api/1.1/covers/25286/?format=json","web_url":"https://patchwork.libcamera.org/cover/25286/","msgid":"<20251202133157.661407-1-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:31","name":"[v3,00/22] GPUISP precursor series","mbox":"https://patchwork.libcamera.org/cover/25286/mbox/"},"patches":[{"id":25287,"url":"https://patchwork.libcamera.org/api/1.1/patches/25287/?format=json","web_url":"https://patchwork.libcamera.org/patch/25287/","msgid":"<20251202133157.661407-2-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:32","name":"[v3,01/22] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/25287/mbox/"},{"id":25288,"url":"https://patchwork.libcamera.org/api/1.1/patches/25288/?format=json","web_url":"https://patchwork.libcamera.org/patch/25288/","msgid":"<20251202133157.661407-3-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:33","name":"[v3,02/22] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/25288/mbox/"},{"id":25289,"url":"https://patchwork.libcamera.org/api/1.1/patches/25289/?format=json","web_url":"https://patchwork.libcamera.org/patch/25289/","msgid":"<20251202133157.661407-4-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:34","name":"[v3,03/22] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/25289/mbox/"},{"id":25290,"url":"https://patchwork.libcamera.org/api/1.1/patches/25290/?format=json","web_url":"https://patchwork.libcamera.org/patch/25290/","msgid":"<20251202133157.661407-5-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:35","name":"[v3,04/22] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/25290/mbox/"},{"id":25291,"url":"https://patchwork.libcamera.org/api/1.1/patches/25291/?format=json","web_url":"https://patchwork.libcamera.org/patch/25291/","msgid":"<20251202133157.661407-6-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:36","name":"[v3,05/22] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/25291/mbox/"},{"id":25292,"url":"https://patchwork.libcamera.org/api/1.1/patches/25292/?format=json","web_url":"https://patchwork.libcamera.org/patch/25292/","msgid":"<20251202133157.661407-7-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:37","name":"[v3,06/22] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/25292/mbox/"},{"id":25293,"url":"https://patchwork.libcamera.org/api/1.1/patches/25293/?format=json","web_url":"https://patchwork.libcamera.org/patch/25293/","msgid":"<20251202133157.661407-8-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:38","name":"[v3,07/22] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/25293/mbox/"},{"id":25294,"url":"https://patchwork.libcamera.org/api/1.1/patches/25294/?format=json","web_url":"https://patchwork.libcamera.org/patch/25294/","msgid":"<20251202133157.661407-9-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:39","name":"[v3,08/22] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/25294/mbox/"},{"id":25295,"url":"https://patchwork.libcamera.org/api/1.1/patches/25295/?format=json","web_url":"https://patchwork.libcamera.org/patch/25295/","msgid":"<20251202133157.661407-10-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:40","name":"[v3,09/22] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25295/mbox/"},{"id":25296,"url":"https://patchwork.libcamera.org/api/1.1/patches/25296/?format=json","web_url":"https://patchwork.libcamera.org/patch/25296/","msgid":"<20251202133157.661407-11-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:41","name":"[v3,10/22] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/25296/mbox/"},{"id":25297,"url":"https://patchwork.libcamera.org/api/1.1/patches/25297/?format=json","web_url":"https://patchwork.libcamera.org/patch/25297/","msgid":"<20251202133157.661407-12-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:42","name":"[v3,11/22] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25297/mbox/"},{"id":25298,"url":"https://patchwork.libcamera.org/api/1.1/patches/25298/?format=json","web_url":"https://patchwork.libcamera.org/patch/25298/","msgid":"<20251202133157.661407-13-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:43","name":"[v3,12/22] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/25298/mbox/"},{"id":25299,"url":"https://patchwork.libcamera.org/api/1.1/patches/25299/?format=json","web_url":"https://patchwork.libcamera.org/patch/25299/","msgid":"<20251202133157.661407-14-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:44","name":"[v3,13/22] libcamera: software_isp: Make output DMA sync contingent","mbox":"https://patchwork.libcamera.org/patch/25299/mbox/"},{"id":25300,"url":"https://patchwork.libcamera.org/api/1.1/patches/25300/?format=json","web_url":"https://patchwork.libcamera.org/patch/25300/","msgid":"<20251202133157.661407-15-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:45","name":"[v3,14/22] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/25300/mbox/"},{"id":25301,"url":"https://patchwork.libcamera.org/api/1.1/patches/25301/?format=json","web_url":"https://patchwork.libcamera.org/patch/25301/","msgid":"<20251202133157.661407-16-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:46","name":"[v3,15/22] libcamera: software_isp: Start the ISP thread in configure","mbox":"https://patchwork.libcamera.org/patch/25301/mbox/"},{"id":25302,"url":"https://patchwork.libcamera.org/api/1.1/patches/25302/?format=json","web_url":"https://patchwork.libcamera.org/patch/25302/","msgid":"<20251202133157.661407-17-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:47","name":"[v3,16/22] libcamera: software_isp: Move configure to worker thread","mbox":"https://patchwork.libcamera.org/patch/25302/mbox/"},{"id":25303,"url":"https://patchwork.libcamera.org/api/1.1/patches/25303/?format=json","web_url":"https://patchwork.libcamera.org/patch/25303/","msgid":"<20251202133157.661407-18-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:48","name":"[v3,17/22] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object","mbox":"https://patchwork.libcamera.org/patch/25303/mbox/"},{"id":25304,"url":"https://patchwork.libcamera.org/api/1.1/patches/25304/?format=json","web_url":"https://patchwork.libcamera.org/patch/25304/","msgid":"<20251202133157.661407-19-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:49","name":"[v3,18/22] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/25304/mbox/"},{"id":25305,"url":"https://patchwork.libcamera.org/api/1.1/patches/25305/?format=json","web_url":"https://patchwork.libcamera.org/patch/25305/","msgid":"<20251202133157.661407-20-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:50","name":"[v3,19/22] libcamera: software_isp: lut: Make CCM available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25305/mbox/"},{"id":25306,"url":"https://patchwork.libcamera.org/api/1.1/patches/25306/?format=json","web_url":"https://patchwork.libcamera.org/patch/25306/","msgid":"<20251202133157.661407-21-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:51","name":"[v3,20/22] libcamera: software_isp: blacklevel: Make black level available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25306/mbox/"},{"id":25307,"url":"https://patchwork.libcamera.org/api/1.1/patches/25307/?format=json","web_url":"https://patchwork.libcamera.org/patch/25307/","msgid":"<20251202133157.661407-22-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:52","name":"[v3,21/22] libcamera: software_isp: lut: Make gamma from lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25307/mbox/"},{"id":25308,"url":"https://patchwork.libcamera.org/api/1.1/patches/25308/?format=json","web_url":"https://patchwork.libcamera.org/patch/25308/","msgid":"<20251202133157.661407-23-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:31:53","name":"[v3,22/22] libcamera: software_isp: lut: Make contrast available in debayer params","mbox":"https://patchwork.libcamera.org/patch/25308/mbox/"}]},{"id":5631,"url":"https://patchwork.libcamera.org/api/1.1/series/5631/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5631","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-02T13:45:20","submitter":{"id":175,"url":"https://patchwork.libcamera.org/api/1.1/people/175/?format=json","name":"Bryan O'Donoghue","email":"bryan.odonoghue@linaro.org"},"version":6,"total":24,"received_total":24,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5631/mbox/","cover_letter":{"id":25309,"url":"https://patchwork.libcamera.org/api/1.1/covers/25309/?format=json","web_url":"https://patchwork.libcamera.org/cover/25309/","msgid":"<20251202134544.662446-1-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:20","name":"[v6,00/24] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/25309/mbox/"},"patches":[{"id":25310,"url":"https://patchwork.libcamera.org/api/1.1/patches/25310/?format=json","web_url":"https://patchwork.libcamera.org/patch/25310/","msgid":"<20251202134544.662446-2-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:21","name":"[v6,01/24] libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/25310/mbox/"},{"id":25311,"url":"https://patchwork.libcamera.org/api/1.1/patches/25311/?format=json","web_url":"https://patchwork.libcamera.org/patch/25311/","msgid":"<20251202134544.662446-3-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:22","name":"[v6,02/24] libcamera: software_isp: egl: Add a eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/25311/mbox/"},{"id":25312,"url":"https://patchwork.libcamera.org/api/1.1/patches/25312/?format=json","web_url":"https://patchwork.libcamera.org/patch/25312/","msgid":"<20251202134544.662446-4-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:23","name":"[v6,03/24] qcam: viewfinder_gl: Set no-op Bayer shader values","mbox":"https://patchwork.libcamera.org/patch/25312/mbox/"},{"id":25313,"url":"https://patchwork.libcamera.org/api/1.1/patches/25313/?format=json","web_url":"https://patchwork.libcamera.org/patch/25313/","msgid":"<20251202134544.662446-5-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:24","name":"[v6,04/24] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/25313/mbox/"},{"id":25314,"url":"https://patchwork.libcamera.org/api/1.1/patches/25314/?format=json","web_url":"https://patchwork.libcamera.org/patch/25314/","msgid":"<20251202134544.662446-6-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:25","name":"[v6,05/24] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/25314/mbox/"},{"id":25315,"url":"https://patchwork.libcamera.org/api/1.1/patches/25315/?format=json","web_url":"https://patchwork.libcamera.org/patch/25315/","msgid":"<20251202134544.662446-7-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:26","name":"[v6,06/24] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","mbox":"https://patchwork.libcamera.org/patch/25315/mbox/"},{"id":25316,"url":"https://patchwork.libcamera.org/api/1.1/patches/25316/?format=json","web_url":"https://patchwork.libcamera.org/patch/25316/","msgid":"<20251202134544.662446-8-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:27","name":"[v6,07/24] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/25316/mbox/"},{"id":25317,"url":"https://patchwork.libcamera.org/api/1.1/patches/25317/?format=json","web_url":"https://patchwork.libcamera.org/patch/25317/","msgid":"<20251202134544.662446-9-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:28","name":"[v6,08/24] libcamera: shaders: Add support for black level compensation","mbox":"https://patchwork.libcamera.org/patch/25317/mbox/"},{"id":25318,"url":"https://patchwork.libcamera.org/api/1.1/patches/25318/?format=json","web_url":"https://patchwork.libcamera.org/patch/25318/","msgid":"<20251202134544.662446-10-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:29","name":"[v6,09/24] libcamera: shaders: Add support for Gamma","mbox":"https://patchwork.libcamera.org/patch/25318/mbox/"},{"id":25319,"url":"https://patchwork.libcamera.org/api/1.1/patches/25319/?format=json","web_url":"https://patchwork.libcamera.org/patch/25319/","msgid":"<20251202134544.662446-11-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:30","name":"[v6,10/24] libcamera: shaders: Add support for contrast","mbox":"https://patchwork.libcamera.org/patch/25319/mbox/"},{"id":25320,"url":"https://patchwork.libcamera.org/api/1.1/patches/25320/?format=json","web_url":"https://patchwork.libcamera.org/patch/25320/","msgid":"<20251202134544.662446-12-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:31","name":"[v6,11/24] libcamera: shaders: Fix input sampling when width != stride","mbox":"https://patchwork.libcamera.org/patch/25320/mbox/"},{"id":25321,"url":"https://patchwork.libcamera.org/api/1.1/patches/25321/?format=json","web_url":"https://patchwork.libcamera.org/patch/25321/","msgid":"<20251202134544.662446-13-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:32","name":"[v6,12/24] libcamera: software_isp: debayer_egl: Add an eGL Debayer class","mbox":"https://patchwork.libcamera.org/patch/25321/mbox/"},{"id":25322,"url":"https://patchwork.libcamera.org/api/1.1/patches/25322/?format=json","web_url":"https://patchwork.libcamera.org/patch/25322/","msgid":"<20251202134544.662446-14-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:33","name":"[v6,13/24] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/25322/mbox/"},{"id":25323,"url":"https://patchwork.libcamera.org/api/1.1/patches/25323/?format=json","web_url":"https://patchwork.libcamera.org/patch/25323/","msgid":"<20251202134544.662446-15-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:34","name":"[v6,14/24] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/25323/mbox/"},{"id":25324,"url":"https://patchwork.libcamera.org/api/1.1/patches/25324/?format=json","web_url":"https://patchwork.libcamera.org/patch/25324/","msgid":"<20251202134544.662446-16-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:35","name":"[v6,15/24] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/25324/mbox/"},{"id":25325,"url":"https://patchwork.libcamera.org/api/1.1/patches/25325/?format=json","web_url":"https://patchwork.libcamera.org/patch/25325/","msgid":"<20251202134544.662446-17-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:36","name":"[v6,16/24] libcamera: software_isp: debayer_egl: Make gpuisp default softisp mode","mbox":"https://patchwork.libcamera.org/patch/25325/mbox/"},{"id":25326,"url":"https://patchwork.libcamera.org/api/1.1/patches/25326/?format=json","web_url":"https://patchwork.libcamera.org/patch/25326/","msgid":"<20251202134544.662446-18-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:37","name":"[v6,17/24] ipa: Add a new Algorithm::init() to support self-initalising algorithms","mbox":"https://patchwork.libcamera.org/patch/25326/mbox/"},{"id":25327,"url":"https://patchwork.libcamera.org/api/1.1/patches/25327/?format=json","web_url":"https://patchwork.libcamera.org/patch/25327/","msgid":"<20251202134544.662446-19-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:38","name":"[v6,18/24] libcamera: software_isp: Implement a static init() routine","mbox":"https://patchwork.libcamera.org/patch/25327/mbox/"},{"id":25328,"url":"https://patchwork.libcamera.org/api/1.1/patches/25328/?format=json","web_url":"https://patchwork.libcamera.org/patch/25328/","msgid":"<20251202134544.662446-20-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:39","name":"[v6,19/24] ipa: simple: Add a flag to indicate gpuIspEnabled","mbox":"https://patchwork.libcamera.org/patch/25328/mbox/"},{"id":25329,"url":"https://patchwork.libcamera.org/api/1.1/patches/25329/?format=json","web_url":"https://patchwork.libcamera.org/patch/25329/","msgid":"<20251202134544.662446-21-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:40","name":"[v6,20/24] ipa: libipa: module: Add createSelfEnumeratingAlgorithm","mbox":"https://patchwork.libcamera.org/patch/25329/mbox/"},{"id":25330,"url":"https://patchwork.libcamera.org/api/1.1/patches/25330/?format=json","web_url":"https://patchwork.libcamera.org/patch/25330/","msgid":"<20251202134544.662446-22-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:41","name":"[v6,21/24] ipa: software_isp: Call createSelfEnumeratingAlgorithm() to statically instantiate CCM algo","mbox":"https://patchwork.libcamera.org/patch/25330/mbox/"},{"id":25331,"url":"https://patchwork.libcamera.org/api/1.1/patches/25331/?format=json","web_url":"https://patchwork.libcamera.org/patch/25331/","msgid":"<20251202134544.662446-23-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:42","name":"[v6,22/24] libcamera: software_isp: lut: Change default Gamma to 1.0/2.2","mbox":"https://patchwork.libcamera.org/patch/25331/mbox/"},{"id":25332,"url":"https://patchwork.libcamera.org/api/1.1/patches/25332/?format=json","web_url":"https://patchwork.libcamera.org/patch/25332/","msgid":"<20251202134544.662446-24-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:43","name":"[v6,23/24] libcamera: software_isp: lut: Skip calculation lookup tables if gpuIspEnabled is true.","mbox":"https://patchwork.libcamera.org/patch/25332/mbox/"},{"id":25333,"url":"https://patchwork.libcamera.org/api/1.1/patches/25333/?format=json","web_url":"https://patchwork.libcamera.org/patch/25333/","msgid":"<20251202134544.662446-25-bryan.odonoghue@linaro.org>","date":"2025-12-02T13:45:44","name":"[v6,24/24] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/25333/mbox/"}]},{"id":5632,"url":"https://patchwork.libcamera.org/api/1.1/series/5632/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5632","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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,1/3] libcamera: device_enumerator_udev: Add `override`","date":"2025-12-02T13:58:15","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5632/mbox/","cover_letter":null,"patches":[{"id":25334,"url":"https://patchwork.libcamera.org/api/1.1/patches/25334/?format=json","web_url":"https://patchwork.libcamera.org/patch/25334/","msgid":"<20251202135817.1607250-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-02T13:58:15","name":"[RFC,v1,1/3] libcamera: device_enumerator_udev: Add `override`","mbox":"https://patchwork.libcamera.org/patch/25334/mbox/"},{"id":25335,"url":"https://patchwork.libcamera.org/api/1.1/patches/25335/?format=json","web_url":"https://patchwork.libcamera.org/patch/25335/","msgid":"<20251202135817.1607250-2-barnabas.pocze@ideasonboard.com>","date":"2025-12-02T13:58:16","name":"[RFC,v1,2/3] libcamera: device_enumerator_udev: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/25335/mbox/"},{"id":25336,"url":"https://patchwork.libcamera.org/api/1.1/patches/25336/?format=json","web_url":"https://patchwork.libcamera.org/patch/25336/","msgid":"<20251202135817.1607250-3-barnabas.pocze@ideasonboard.com>","date":"2025-12-02T13:58:17","name":"[RFC,v1,3/3] libcamera: device_enumerator_udev: Handle duplicate devices","mbox":"https://patchwork.libcamera.org/patch/25336/mbox/"}]},{"id":5633,"url":"https://patchwork.libcamera.org/api/1.1/series/5633/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5633","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: ipc: ControlLists without valid idmap break IPC","date":"2025-12-02T14:49:25","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":3,"total":5,"received_total":5,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5633/mbox/","cover_letter":{"id":25337,"url":"https://patchwork.libcamera.org/api/1.1/covers/25337/?format=json","web_url":"https://patchwork.libcamera.org/cover/25337/","msgid":"<20251202-cam-control-override-v3-0-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:25","name":"[v3,0/5] libcamera: ipc: ControlLists without valid idmap break IPC","mbox":"https://patchwork.libcamera.org/cover/25337/mbox/"},"patches":[{"id":25338,"url":"https://patchwork.libcamera.org/api/1.1/patches/25338/?format=json","web_url":"https://patchwork.libcamera.org/patch/25338/","msgid":"<20251202-cam-control-override-v3-1-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:26","name":"[v3,1/5] libcamera: request: Create control list with Camera info map","mbox":"https://patchwork.libcamera.org/patch/25338/mbox/"},{"id":25339,"url":"https://patchwork.libcamera.org/api/1.1/patches/25339/?format=json","web_url":"https://patchwork.libcamera.org/patch/25339/","msgid":"<20251202-cam-control-override-v3-2-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:27","name":"[v3,2/5] libcamera: request: Move metadata_ to Private","mbox":"https://patchwork.libcamera.org/patch/25339/mbox/"},{"id":25340,"url":"https://patchwork.libcamera.org/api/1.1/patches/25340/?format=json","web_url":"https://patchwork.libcamera.org/patch/25340/","msgid":"<20251202-cam-control-override-v3-3-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:28","name":"[v3,3/5] libcamera: request: Make metadata_ a class instance","mbox":"https://patchwork.libcamera.org/patch/25340/mbox/"},{"id":25342,"url":"https://patchwork.libcamera.org/api/1.1/patches/25342/?format=json","web_url":"https://patchwork.libcamera.org/patch/25342/","msgid":"<20251202-cam-control-override-v3-4-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:29","name":"[v3,4/5] libcamera: request: Make controls_ a class instance","mbox":"https://patchwork.libcamera.org/patch/25342/mbox/"},{"id":25341,"url":"https://patchwork.libcamera.org/api/1.1/patches/25341/?format=json","web_url":"https://patchwork.libcamera.org/patch/25341/","msgid":"<20251202-cam-control-override-v3-5-eacab052798d@ideasonboard.com>","date":"2025-12-02T14:49:30","name":"[v3,5/5] libcamera: camera: Ensure a request's controls are valid","mbox":"https://patchwork.libcamera.org/patch/25341/mbox/"}]},{"id":5634,"url":"https://patchwork.libcamera.org/api/1.1/series/5634/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5634","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Use regular expressions for entity name matching","date":"2025-12-03T09:14:20","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":3,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5634/mbox/","cover_letter":{"id":25343,"url":"https://patchwork.libcamera.org/api/1.1/covers/25343/?format=json","web_url":"https://patchwork.libcamera.org/cover/25343/","msgid":"<20251203-rzv2h-pre-v3-0-1493e0638626@ideasonboard.com>","date":"2025-12-03T09:14:20","name":"[v3,0/4] Use regular expressions for entity name matching","mbox":"https://patchwork.libcamera.org/cover/25343/mbox/"},"patches":[{"id":25344,"url":"https://patchwork.libcamera.org/api/1.1/patches/25344/?format=json","web_url":"https://patchwork.libcamera.org/patch/25344/","msgid":"<20251203-rzv2h-pre-v3-1-1493e0638626@ideasonboard.com>","date":"2025-12-03T09:14:21","name":"[v3,1/4] libcamera: base: Wrap <regex.h>","mbox":"https://patchwork.libcamera.org/patch/25344/mbox/"},{"id":25345,"url":"https://patchwork.libcamera.org/api/1.1/patches/25345/?format=json","web_url":"https://patchwork.libcamera.org/patch/25345/","msgid":"<20251203-rzv2h-pre-v3-2-1493e0638626@ideasonboard.com>","date":"2025-12-03T09:14:22","name":"[v3,2/4] libcamera: device_enumerator: Support regex to match entity names","mbox":"https://patchwork.libcamera.org/patch/25345/mbox/"},{"id":25346,"url":"https://patchwork.libcamera.org/api/1.1/patches/25346/?format=json","web_url":"https://patchwork.libcamera.org/patch/25346/","msgid":"<20251203-rzv2h-pre-v3-3-1493e0638626@ideasonboard.com>","date":"2025-12-03T09:14:23","name":"[v3,3/4] libcamera: media_device: Get entity by regexp","mbox":"https://patchwork.libcamera.org/patch/25346/mbox/"},{"id":25347,"url":"https://patchwork.libcamera.org/api/1.1/patches/25347/?format=json","web_url":"https://patchwork.libcamera.org/patch/25347/","msgid":"<20251203-rzv2h-pre-v3-4-1493e0638626@ideasonboard.com>","date":"2025-12-03T09:14:24","name":"[v3,4/4] libcamera: V4L2Subdevice: Get device by regexp","mbox":"https://patchwork.libcamera.org/patch/25347/mbox/"}]},{"id":5635,"url":"https://patchwork.libcamera.org/api/1.1/series/5635/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5635","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-04T15:54:13","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":1,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5635/mbox/","cover_letter":{"id":25348,"url":"https://patchwork.libcamera.org/api/1.1/covers/25348/?format=json","web_url":"https://patchwork.libcamera.org/cover/25348/","msgid":"<20251204-headers-update-v6-18-v1-0-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:13","name":"[0/6] include: linux: Update headers to Linux v6.18","mbox":"https://patchwork.libcamera.org/cover/25348/mbox/"},"patches":[{"id":25349,"url":"https://patchwork.libcamera.org/api/1.1/patches/25349/?format=json","web_url":"https://patchwork.libcamera.org/patch/25349/","msgid":"<20251204-headers-update-v6-18-v1-1-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:14","name":"[1/6] include: linux: drm_fourcc.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25349/mbox/"},{"id":25350,"url":"https://patchwork.libcamera.org/api/1.1/patches/25350/?format=json","web_url":"https://patchwork.libcamera.org/patch/25350/","msgid":"<20251204-headers-update-v6-18-v1-2-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:15","name":"[2/6] include: linux: intel-ipu3.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25350/mbox/"},{"id":25351,"url":"https://patchwork.libcamera.org/api/1.1/patches/25351/?format=json","web_url":"https://patchwork.libcamera.org/patch/25351/","msgid":"<20251204-headers-update-v6-18-v1-3-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:16","name":"[3/6] include: linux: media-bus-format.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25351/mbox/"},{"id":25352,"url":"https://patchwork.libcamera.org/api/1.1/patches/25352/?format=json","web_url":"https://patchwork.libcamera.org/patch/25352/","msgid":"<20251204-headers-update-v6-18-v1-4-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:17","name":"[4/6] include: linux: v4l2-controls.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25352/mbox/"},{"id":25353,"url":"https://patchwork.libcamera.org/api/1.1/patches/25353/?format=json","web_url":"https://patchwork.libcamera.org/patch/25353/","msgid":"<20251204-headers-update-v6-18-v1-5-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:18","name":"[5/6] include: linux: videodev2.h: Update to v6.18","mbox":"https://patchwork.libcamera.org/patch/25353/mbox/"},{"id":25354,"url":"https://patchwork.libcamera.org/api/1.1/patches/25354/?format=json","web_url":"https://patchwork.libcamera.org/patch/25354/","msgid":"<20251204-headers-update-v6-18-v1-6-93135d14a081@ideasonboard.com>","date":"2025-12-04T15:54:19","name":"[6/6] include: linux: README: Update to Linux v6.18","mbox":"https://patchwork.libcamera.org/patch/25354/mbox/"}]},{"id":5636,"url":"https://patchwork.libcamera.org/api/1.1/series/5636/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5636","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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: simple: Move colour space logging after adjustment","date":"2025-12-04T16:46:34","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5636/mbox/","cover_letter":null,"patches":[{"id":25355,"url":"https://patchwork.libcamera.org/api/1.1/patches/25355/?format=json","web_url":"https://patchwork.libcamera.org/patch/25355/","msgid":"<20251204164634.82839-1-mzamazal@redhat.com>","date":"2025-12-04T16:46:34","name":"libcamera: simple: Move colour space logging after adjustment","mbox":"https://patchwork.libcamera.org/patch/25355/mbox/"}]},{"id":5637,"url":"https://patchwork.libcamera.org/api/1.1/series/5637/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5637","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"Enable raw streams with software ISP","date":"2025-12-04T16:49:09","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/1.1/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":17,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5637/mbox/","cover_letter":{"id":25356,"url":"https://patchwork.libcamera.org/api/1.1/covers/25356/?format=json","web_url":"https://patchwork.libcamera.org/cover/25356/","msgid":"<20251204164918.83334-1-mzamazal@redhat.com>","date":"2025-12-04T16:49:09","name":"[v17,0/7] Enable raw streams with software ISP","mbox":"https://patchwork.libcamera.org/cover/25356/mbox/"},"patches":[{"id":25357,"url":"https://patchwork.libcamera.org/api/1.1/patches/25357/?format=json","web_url":"https://patchwork.libcamera.org/patch/25357/","msgid":"<20251204164918.83334-2-mzamazal@redhat.com>","date":"2025-12-04T16:49:10","name":"[v17,1/7] libcamera: simple: Exclude raw configurations from output conversions","mbox":"https://patchwork.libcamera.org/patch/25357/mbox/"},{"id":25358,"url":"https://patchwork.libcamera.org/api/1.1/patches/25358/?format=json","web_url":"https://patchwork.libcamera.org/patch/25358/","msgid":"<20251204164918.83334-3-mzamazal@redhat.com>","date":"2025-12-04T16:49:11","name":"[v17,2/7] libcamera: simple: Handle processed and raw formats separately","mbox":"https://patchwork.libcamera.org/patch/25358/mbox/"},{"id":25359,"url":"https://patchwork.libcamera.org/api/1.1/patches/25359/?format=json","web_url":"https://patchwork.libcamera.org/patch/25359/","msgid":"<20251204164918.83334-4-mzamazal@redhat.com>","date":"2025-12-04T16:49:12","name":"[v17,3/7] libcamera: simple: Validate raw stream configurations","mbox":"https://patchwork.libcamera.org/patch/25359/mbox/"},{"id":25360,"url":"https://patchwork.libcamera.org/api/1.1/patches/25360/?format=json","web_url":"https://patchwork.libcamera.org/patch/25360/","msgid":"<20251204164918.83334-5-mzamazal@redhat.com>","date":"2025-12-04T16:49:13","name":"[v17,4/7] libcamera: simple: Don't enforce conversion with an added raw stream","mbox":"https://patchwork.libcamera.org/patch/25360/mbox/"},{"id":25362,"url":"https://patchwork.libcamera.org/api/1.1/patches/25362/?format=json","web_url":"https://patchwork.libcamera.org/patch/25362/","msgid":"<20251204164918.83334-6-mzamazal@redhat.com>","date":"2025-12-04T16:49:14","name":"[v17,5/7] libcamera: simple: Set the number of software ISP streams to 2","mbox":"https://patchwork.libcamera.org/patch/25362/mbox/"},{"id":25363,"url":"https://patchwork.libcamera.org/api/1.1/patches/25363/?format=json","web_url":"https://patchwork.libcamera.org/patch/25363/","msgid":"<20251204164918.83334-7-mzamazal@redhat.com>","date":"2025-12-04T16:49:15","name":"[v17,6/7] libcamera: simple: Require metadata only when software ISP is used","mbox":"https://patchwork.libcamera.org/patch/25363/mbox/"},{"id":25361,"url":"https://patchwork.libcamera.org/api/1.1/patches/25361/?format=json","web_url":"https://patchwork.libcamera.org/patch/25361/","msgid":"<20251204164918.83334-8-mzamazal@redhat.com>","date":"2025-12-04T16:49:16","name":"[v17,7/7] libcamera: simple: Make raw streams working","mbox":"https://patchwork.libcamera.org/patch/25361/mbox/"}]},{"id":5638,"url":"https://patchwork.libcamera.org/api/1.1/series/5638/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5638","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"rebase_dpf_refactory_patch_v2","date":"2025-12-04T20:24:58","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5638/mbox/","cover_letter":{"id":25364,"url":"https://patchwork.libcamera.org/api/1.1/covers/25364/?format=json","web_url":"https://patchwork.libcamera.org/cover/25364/","msgid":"<20251204202500.1075575-1-rui.wang@ideasonboard.com>","date":"2025-12-04T20:24:58","name":"[v2,0/2] rebase_dpf_refactory_patch_v2","mbox":"https://patchwork.libcamera.org/cover/25364/mbox/"},"patches":[{"id":25365,"url":"https://patchwork.libcamera.org/api/1.1/patches/25365/?format=json","web_url":"https://patchwork.libcamera.org/patch/25365/","msgid":"<20251204202500.1075575-2-rui.wang@ideasonboard.com>","date":"2025-12-04T20:24:59","name":"[v2,1/2] ipa/rkisp1: refactory DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/patch/25365/mbox/"},{"id":25366,"url":"https://patchwork.libcamera.org/api/1.1/patches/25366/?format=json","web_url":"https://patchwork.libcamera.org/patch/25366/","msgid":"<20251204202500.1075575-3-rui.wang@ideasonboard.com>","date":"2025-12-04T20:25:00","name":"[v2,2/2] imx219: enable DPF tuning for IMX219 sensor","mbox":"https://patchwork.libcamera.org/patch/25366/mbox/"}]},{"id":5639,"url":"https://patchwork.libcamera.org/api/1.1/series/5639/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5639","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"rebase_dpf_refactory_patch_v3","date":"2025-12-04T21:37:42","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":3,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5639/mbox/","cover_letter":{"id":25367,"url":"https://patchwork.libcamera.org/api/1.1/covers/25367/?format=json","web_url":"https://patchwork.libcamera.org/cover/25367/","msgid":"<20251204213744.1110922-1-rui.wang@ideasonboard.com>","date":"2025-12-04T21:37:42","name":"[v3,0/2] rebase_dpf_refactory_patch_v3","mbox":"https://patchwork.libcamera.org/cover/25367/mbox/"},"patches":[{"id":25368,"url":"https://patchwork.libcamera.org/api/1.1/patches/25368/?format=json","web_url":"https://patchwork.libcamera.org/patch/25368/","msgid":"<20251204213744.1110922-2-rui.wang@ideasonboard.com>","date":"2025-12-04T21:37:43","name":"[v3,1/2] ipa/rkisp1: refactory DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/patch/25368/mbox/"},{"id":25369,"url":"https://patchwork.libcamera.org/api/1.1/patches/25369/?format=json","web_url":"https://patchwork.libcamera.org/patch/25369/","msgid":"<20251204213744.1110922-3-rui.wang@ideasonboard.com>","date":"2025-12-04T21:37:44","name":"[v3,2/2] imx219: enable DPF tuning for IMX219 sensor","mbox":"https://patchwork.libcamera.org/patch/25369/mbox/"}]},{"id":5640,"url":"https://patchwork.libcamera.org/api/1.1/series/5640/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5640","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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-05T14:52:06","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/1.1/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":1,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5640/mbox/","cover_letter":{"id":25370,"url":"https://patchwork.libcamera.org/api/1.1/covers/25370/?format=json","web_url":"https://patchwork.libcamera.org/cover/25370/","msgid":"<20251205-mali-cru-v1-0-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:06","name":"[0/7] libcamera: mali-c55: Add support for memory-to-memory","mbox":"https://patchwork.libcamera.org/cover/25370/mbox/"},"patches":[{"id":25371,"url":"https://patchwork.libcamera.org/api/1.1/patches/25371/?format=json","web_url":"https://patchwork.libcamera.org/patch/25371/","msgid":"<20251205-mali-cru-v1-1-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:07","name":"[1/7] libcamera: mali-c55: Add RZG2LCRU class","mbox":"https://patchwork.libcamera.org/patch/25371/mbox/"},{"id":25373,"url":"https://patchwork.libcamera.org/api/1.1/patches/25373/?format=json","web_url":"https://patchwork.libcamera.org/patch/25373/","msgid":"<20251205-mali-cru-v1-2-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:08","name":"[2/7] libcamera: mali-c55: Split TPG and Inline camera handling","mbox":"https://patchwork.libcamera.org/patch/25373/mbox/"},{"id":25372,"url":"https://patchwork.libcamera.org/api/1.1/patches/25372/?format=json","web_url":"https://patchwork.libcamera.org/patch/25372/","msgid":"<20251205-mali-cru-v1-3-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:09","name":"[3/7] libcamera: mali-c55: Register memory input camera","mbox":"https://patchwork.libcamera.org/patch/25372/mbox/"},{"id":25374,"url":"https://patchwork.libcamera.org/api/1.1/patches/25374/?format=json","web_url":"https://patchwork.libcamera.org/patch/25374/","msgid":"<20251205-mali-cru-v1-4-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:10","name":"[4/7] libcamera: mali-c55: Configure camera in memory-to-memory","mbox":"https://patchwork.libcamera.org/patch/25374/mbox/"},{"id":25375,"url":"https://patchwork.libcamera.org/api/1.1/patches/25375/?format=json","web_url":"https://patchwork.libcamera.org/patch/25375/","msgid":"<20251205-mali-cru-v1-5-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:11","name":"[5/7] libcamera: mali-c55: Implement capture for memory-to-memory","mbox":"https://patchwork.libcamera.org/patch/25375/mbox/"},{"id":25376,"url":"https://patchwork.libcamera.org/api/1.1/patches/25376/?format=json","web_url":"https://patchwork.libcamera.org/patch/25376/","msgid":"<20251205-mali-cru-v1-6-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:12","name":"[6/7] libcamera: mali-c55: Fix sensor size computation","mbox":"https://patchwork.libcamera.org/patch/25376/mbox/"},{"id":25377,"url":"https://patchwork.libcamera.org/api/1.1/patches/25377/?format=json","web_url":"https://patchwork.libcamera.org/patch/25377/","msgid":"<20251205-mali-cru-v1-7-d81bb5ffe73a@ideasonboard.com>","date":"2025-12-05T14:52:13","name":"[DNI,7/7] Please the CI loop","mbox":"https://patchwork.libcamera.org/patch/25377/mbox/"}]},{"id":5641,"url":"https://patchwork.libcamera.org/api/1.1/series/5641/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5641","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"rebase_dpf_refactory_patch_v4","date":"2025-12-08T00:48:01","submitter":{"id":241,"url":"https://patchwork.libcamera.org/api/1.1/people/241/?format=json","name":"Rui Wang","email":"rui.wang@ideasonboard.com"},"version":4,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5641/mbox/","cover_letter":{"id":25378,"url":"https://patchwork.libcamera.org/api/1.1/covers/25378/?format=json","web_url":"https://patchwork.libcamera.org/cover/25378/","msgid":"<20251208004808.1274417-1-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:01","name":"[v4,0/7] rebase_dpf_refactory_patch_v4","mbox":"https://patchwork.libcamera.org/cover/25378/mbox/"},"patches":[{"id":25379,"url":"https://patchwork.libcamera.org/api/1.1/patches/25379/?format=json","web_url":"https://patchwork.libcamera.org/patch/25379/","msgid":"<20251208004808.1274417-2-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:02","name":"[v4,1/7] ipa: rkisp1: algorithms: dpf: refactor DPF parsing and initialization","mbox":"https://patchwork.libcamera.org/patch/25379/mbox/"},{"id":25380,"url":"https://patchwork.libcamera.org/api/1.1/patches/25380/?format=json","web_url":"https://patchwork.libcamera.org/patch/25380/","msgid":"<20251208004808.1274417-3-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:03","name":"[v4,2/7] ipa: rkisp1: algorithms: dpf: Implement noise reduction mode switching","mbox":"https://patchwork.libcamera.org/patch/25380/mbox/"},{"id":25381,"url":"https://patchwork.libcamera.org/api/1.1/patches/25381/?format=json","web_url":"https://patchwork.libcamera.org/patch/25381/","msgid":"<20251208004808.1274417-4-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:04","name":"[v4,3/7] ipa: rkisp1: algorithms: dpf: Refactor prepare() into helpers","mbox":"https://patchwork.libcamera.org/patch/25381/mbox/"},{"id":25382,"url":"https://patchwork.libcamera.org/api/1.1/patches/25382/?format=json","web_url":"https://patchwork.libcamera.org/patch/25382/","msgid":"<20251208004808.1274417-5-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:05","name":"[v4,4/7] ipa: rkisp1: algorithms: dpf: Simplify YAML key names","mbox":"https://patchwork.libcamera.org/patch/25382/mbox/"},{"id":25383,"url":"https://patchwork.libcamera.org/api/1.1/patches/25383/?format=json","web_url":"https://patchwork.libcamera.org/patch/25383/","msgid":"<20251208004808.1274417-6-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:06","name":"[v4,5/7] ipa: rkisp1: algorithms: dpf: Use YamlObject::Getter for parsing","mbox":"https://patchwork.libcamera.org/patch/25383/mbox/"},{"id":25384,"url":"https://patchwork.libcamera.org/api/1.1/patches/25384/?format=json","web_url":"https://patchwork.libcamera.org/patch/25384/","msgid":"<20251208004808.1274417-7-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:07","name":"[v4,6/7] ipa: rkisp1: algorithms: dpf: Add detailed config logging","mbox":"https://patchwork.libcamera.org/patch/25384/mbox/"},{"id":25385,"url":"https://patchwork.libcamera.org/api/1.1/patches/25385/?format=json","web_url":"https://patchwork.libcamera.org/patch/25385/","msgid":"<20251208004808.1274417-8-rui.wang@ideasonboard.com>","date":"2025-12-08T00:48:08","name":"[v4,7/7] ipa: rkisp1: algorithms: data: imx219: enable DPF tuning for IMX219","mbox":"https://patchwork.libcamera.org/patch/25385/mbox/"}]},{"id":5642,"url":"https://patchwork.libcamera.org/api/1.1/series/5642/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5642","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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,1/3] libcamera: device_enumerator_udev: Add `override`","date":"2025-12-08T11:00:33","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/1.1/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":2,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5642/mbox/","cover_letter":null,"patches":[{"id":25386,"url":"https://patchwork.libcamera.org/api/1.1/patches/25386/?format=json","web_url":"https://patchwork.libcamera.org/patch/25386/","msgid":"<20251208110035.248881-1-barnabas.pocze@ideasonboard.com>","date":"2025-12-08T11:00:33","name":"[RFC,v2,1/3] libcamera: device_enumerator_udev: Add `override`","mbox":"https://patchwork.libcamera.org/patch/25386/mbox/"},{"id":25387,"url":"https://patchwork.libcamera.org/api/1.1/patches/25387/?format=json","web_url":"https://patchwork.libcamera.org/patch/25387/","msgid":"<20251208110035.248881-2-barnabas.pocze@ideasonboard.com>","date":"2025-12-08T11:00:34","name":"[RFC,v2,2/3] libcamera: device_enumerator_udev: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/25387/mbox/"},{"id":25388,"url":"https://patchwork.libcamera.org/api/1.1/patches/25388/?format=json","web_url":"https://patchwork.libcamera.org/patch/25388/","msgid":"<20251208110035.248881-3-barnabas.pocze@ideasonboard.com>","date":"2025-12-08T11:00:35","name":"[RFC,v2,3/3] libcamera: device_enumerator_udev: Handle duplicate devices","mbox":"https://patchwork.libcamera.org/patch/25388/mbox/"}]},{"id":5643,"url":"https://patchwork.libcamera.org/api/1.1/series/5643/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5643","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/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":"rkisp1: Add support for YUV bypass","date":"2025-12-09T18:09:48","submitter":{"id":215,"url":"https://patchwork.libcamera.org/api/1.1/people/215/?format=json","name":"Isaac Scott","email":"isaac.scott@ideasonboard.com"},"version":1,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5643/mbox/","cover_letter":{"id":25389,"url":"https://patchwork.libcamera.org/api/1.1/covers/25389/?format=json","web_url":"https://patchwork.libcamera.org/cover/25389/","msgid":"<20251209180954.332392-1-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:48","name":"[RFC,0/6] rkisp1: Add support for YUV bypass","mbox":"https://patchwork.libcamera.org/cover/25389/mbox/"},"patches":[{"id":25390,"url":"https://patchwork.libcamera.org/api/1.1/patches/25390/?format=json","web_url":"https://patchwork.libcamera.org/patch/25390/","msgid":"<20251209180954.332392-2-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:49","name":"[RFC,1/6] camera_sensor: Add camera_sensor_basic","mbox":"https://patchwork.libcamera.org/patch/25390/mbox/"},{"id":25391,"url":"https://patchwork.libcamera.org/api/1.1/patches/25391/?format=json","web_url":"https://patchwork.libcamera.org/patch/25391/","msgid":"<20251209180954.332392-3-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:50","name":"[RFC,2/6] ipa: rkisp1: Let all controls be optional","mbox":"https://patchwork.libcamera.org/patch/25391/mbox/"},{"id":25392,"url":"https://patchwork.libcamera.org/api/1.1/patches/25392/?format=json","web_url":"https://patchwork.libcamera.org/patch/25392/","msgid":"<20251209180954.332392-4-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:51","name":"[RFC,3/6] pipeline: rkisp1: Add support for YUV passthrough","mbox":"https://patchwork.libcamera.org/patch/25392/mbox/"},{"id":25393,"url":"https://patchwork.libcamera.org/api/1.1/patches/25393/?format=json","web_url":"https://patchwork.libcamera.org/patch/25393/","msgid":"<20251209180954.332392-5-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:52","name":"[RFC,4/6] pipeline: rkisp1: Add YUV bypass formats to list of 'raw' formats","mbox":"https://patchwork.libcamera.org/patch/25393/mbox/"},{"id":25394,"url":"https://patchwork.libcamera.org/api/1.1/patches/25394/?format=json","web_url":"https://patchwork.libcamera.org/patch/25394/","msgid":"<20251209180954.332392-6-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:53","name":"[RFC,5/6] rkisp1_path: Determine if the ISP is bypassed for YUV and RAW formats","mbox":"https://patchwork.libcamera.org/patch/25394/mbox/"},{"id":25395,"url":"https://patchwork.libcamera.org/api/1.1/patches/25395/?format=json","web_url":"https://patchwork.libcamera.org/patch/25395/","msgid":"<20251209180954.332392-7-isaac.scott@ideasonboard.com>","date":"2025-12-09T18:09:54","name":"[RFC,6/6] rkisp1: Add bypass configurations to ipa_context","mbox":"https://patchwork.libcamera.org/patch/25395/mbox/"}]}]