[{"id":5373,"url":"https://patchwork.libcamera.org/api/1.1/series/5373/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5373","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":"ipa: rpi: sync: Convert wallclock from nanoseconds to microseconds","date":"2025-08-14T07:28:16","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/1.1/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5373/mbox/","cover_letter":null,"patches":[{"id":24101,"url":"https://patchwork.libcamera.org/api/1.1/patches/24101/?format=json","web_url":"https://patchwork.libcamera.org/patch/24101/","msgid":"<20250814072816.35592-1-david.plowman@raspberrypi.com>","date":"2025-08-14T07:28:16","name":"ipa: rpi: sync: Convert wallclock from nanoseconds to microseconds","mbox":"https://patchwork.libcamera.org/patch/24101/mbox/"}]},{"id":5374,"url":"https://patchwork.libcamera.org/api/1.1/series/5374/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5374","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":"[v1] libcamera: base: semaphore: Do not unlock prematurely","date":"2025-08-14T09:31:38","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/5374/mbox/","cover_letter":null,"patches":[{"id":24102,"url":"https://patchwork.libcamera.org/api/1.1/patches/24102/?format=json","web_url":"https://patchwork.libcamera.org/patch/24102/","msgid":"<20250814093138.2075098-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-14T09:31:38","name":"[v1] libcamera: base: semaphore: Do not unlock prematurely","mbox":"https://patchwork.libcamera.org/patch/24102/mbox/"}]},{"id":5375,"url":"https://patchwork.libcamera.org/api/1.1/series/5375/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5375","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":"Thread: Add name parameter","date":"2025-08-14T13:05:34","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5375/mbox/","cover_letter":null,"patches":[{"id":24103,"url":"https://patchwork.libcamera.org/api/1.1/patches/24103/?format=json","web_url":"https://patchwork.libcamera.org/patch/24103/","msgid":"<20250814130534.1125903-1-kieran.bingham@ideasonboard.com>","date":"2025-08-14T13:05:34","name":"Thread: Add name parameter","mbox":"https://patchwork.libcamera.org/patch/24103/mbox/"}]},{"id":5376,"url":"https://patchwork.libcamera.org/api/1.1/series/5376/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5376","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":"[v1] libcamera: base: thread: Use `std::unique_ptr` instead of raw pointer","date":"2025-08-14T14:43:13","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/5376/mbox/","cover_letter":null,"patches":[{"id":24104,"url":"https://patchwork.libcamera.org/api/1.1/patches/24104/?format=json","web_url":"https://patchwork.libcamera.org/patch/24104/","msgid":"<20250814144313.2114628-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-14T14:43:13","name":"[v1] libcamera: base: thread: Use `std::unique_ptr` instead of raw pointer","mbox":"https://patchwork.libcamera.org/patch/24104/mbox/"}]},{"id":5377,"url":"https://patchwork.libcamera.org/api/1.1/series/5377/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5377","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":"[v1] apps: common: options: Avoid copying in range based for loop","date":"2025-08-14T15:14:20","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/5377/mbox/","cover_letter":null,"patches":[{"id":24105,"url":"https://patchwork.libcamera.org/api/1.1/patches/24105/?format=json","web_url":"https://patchwork.libcamera.org/patch/24105/","msgid":"<20250814151420.2119927-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-14T15:14:20","name":"[v1] apps: common: options: Avoid copying in range based for loop","mbox":"https://patchwork.libcamera.org/patch/24105/mbox/"}]},{"id":5378,"url":"https://patchwork.libcamera.org/api/1.1/series/5378/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5378","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":"pipeline: imx8-isi: Fix crossbar's sink pad computation","date":"2025-08-14T15:17:35","submitter":{"id":218,"url":"https://patchwork.libcamera.org/api/1.1/people/218/?format=json","name":"Antoine Bouyer","email":"antoine.bouyer@nxp.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5378/mbox/","cover_letter":null,"patches":[{"id":24106,"url":"https://patchwork.libcamera.org/api/1.1/patches/24106/?format=json","web_url":"https://patchwork.libcamera.org/patch/24106/","msgid":"<20250814151735.3973329-1-antoine.bouyer@nxp.com>","date":"2025-08-14T15:17:35","name":"pipeline: imx8-isi: Fix crossbar's sink pad computation","mbox":"https://patchwork.libcamera.org/patch/24106/mbox/"}]},{"id":5379,"url":"https://patchwork.libcamera.org/api/1.1/series/5379/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5379","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] ipa: rpi:: denoise: Implement TDN back-off for CDN deviation","date":"2025-08-15T07:24:26","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/1.1/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5379/mbox/","cover_letter":null,"patches":[{"id":24107,"url":"https://patchwork.libcamera.org/api/1.1/patches/24107/?format=json","web_url":"https://patchwork.libcamera.org/patch/24107/","msgid":"<20250815072426.3516-1-david.plowman@raspberrypi.com>","date":"2025-08-15T07:24:26","name":"[v2] ipa: rpi:: denoise: Implement TDN back-off for CDN deviation","mbox":"https://patchwork.libcamera.org/patch/24107/mbox/"}]},{"id":5380,"url":"https://patchwork.libcamera.org/api/1.1/series/5380/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5380","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] utils: codegen: ipc: Split proxy types","date":"2025-08-15T08:51:14","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":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5380/mbox/","cover_letter":null,"patches":[{"id":24108,"url":"https://patchwork.libcamera.org/api/1.1/patches/24108/?format=json","web_url":"https://patchwork.libcamera.org/patch/24108/","msgid":"<20250815085114.2188604-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T08:51:14","name":"[RFC,v2] utils: codegen: ipc: Split proxy types","mbox":"https://patchwork.libcamera.org/patch/24108/mbox/"}]},{"id":5381,"url":"https://patchwork.libcamera.org/api/1.1/series/5381/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5381","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":"[v1] libcamera: base: thread: eventDispatcher(): Not thread safe","date":"2025-08-15T10:21:39","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/5381/mbox/","cover_letter":null,"patches":[{"id":24109,"url":"https://patchwork.libcamera.org/api/1.1/patches/24109/?format=json","web_url":"https://patchwork.libcamera.org/patch/24109/","msgid":"<20250815102139.2200196-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T10:21:39","name":"[v1] libcamera: base: thread: eventDispatcher(): Not thread safe","mbox":"https://patchwork.libcamera.org/patch/24109/mbox/"}]},{"id":5382,"url":"https://patchwork.libcamera.org/api/1.1/series/5382/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5382","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":"Implement WDR algorithm","date":"2025-08-15T10:29:20","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":3,"total":19,"received_total":19,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5382/mbox/","cover_letter":{"id":24110,"url":"https://patchwork.libcamera.org/api/1.1/covers/24110/?format=json","web_url":"https://patchwork.libcamera.org/cover/24110/","msgid":"<20250815102945.1602071-1-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:20","name":"[v3,00/19] Implement WDR algorithm","mbox":"https://patchwork.libcamera.org/cover/24110/mbox/"},"patches":[{"id":24111,"url":"https://patchwork.libcamera.org/api/1.1/patches/24111/?format=json","web_url":"https://patchwork.libcamera.org/patch/24111/","msgid":"<20250815102945.1602071-2-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:21","name":"[v3,01/19] ipa: rkisp1: Add basic compression algorithm","mbox":"https://patchwork.libcamera.org/patch/24111/mbox/"},{"id":24112,"url":"https://patchwork.libcamera.org/api/1.1/patches/24112/?format=json","web_url":"https://patchwork.libcamera.org/patch/24112/","msgid":"<20250815102945.1602071-3-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:22","name":"[v3,02/19] tuning: rksip1: Add a static Compress entry","mbox":"https://patchwork.libcamera.org/patch/24112/mbox/"},{"id":24113,"url":"https://patchwork.libcamera.org/api/1.1/patches/24113/?format=json","web_url":"https://patchwork.libcamera.org/patch/24113/","msgid":"<20250815102945.1602071-4-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:23","name":"[v3,03/19] libipa: camera_sensor_helper: Add quantizeGain() function","mbox":"https://patchwork.libcamera.org/patch/24113/mbox/"},{"id":24114,"url":"https://patchwork.libcamera.org/api/1.1/patches/24114/?format=json","web_url":"https://patchwork.libcamera.org/patch/24114/","msgid":"<20250815102945.1602071-5-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:24","name":"[v3,04/19] libipa: exposure_mode_helper: Take exposure/gain quantization into account","mbox":"https://patchwork.libcamera.org/patch/24114/mbox/"},{"id":24115,"url":"https://patchwork.libcamera.org/api/1.1/patches/24115/?format=json","web_url":"https://patchwork.libcamera.org/patch/24115/","msgid":"<20250815102945.1602071-6-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:25","name":"[v3,05/19] libipa: exposure_mode_helper: Remove double calculation of lastStageGain","mbox":"https://patchwork.libcamera.org/patch/24115/mbox/"},{"id":24116,"url":"https://patchwork.libcamera.org/api/1.1/patches/24116/?format=json","web_url":"https://patchwork.libcamera.org/patch/24116/","msgid":"<20250815102945.1602071-7-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:26","name":"[v3,06/19] libipa: exposure_mode_helper: Remove unnecessary clamp calls","mbox":"https://patchwork.libcamera.org/patch/24116/mbox/"},{"id":24117,"url":"https://patchwork.libcamera.org/api/1.1/patches/24117/?format=json","web_url":"https://patchwork.libcamera.org/patch/24117/","msgid":"<20250815102945.1602071-8-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:27","name":"[v3,07/19] libipa: agc_mean_luminance: Fix constraint logging","mbox":"https://patchwork.libcamera.org/patch/24117/mbox/"},{"id":24118,"url":"https://patchwork.libcamera.org/api/1.1/patches/24118/?format=json","web_url":"https://patchwork.libcamera.org/patch/24118/","msgid":"<20250815102945.1602071-9-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:28","name":"[v3,08/19] libipa: agc_mean_luminance: Configure the exposure mode helpers","mbox":"https://patchwork.libcamera.org/patch/24118/mbox/"},{"id":24119,"url":"https://patchwork.libcamera.org/api/1.1/patches/24119/?format=json","web_url":"https://patchwork.libcamera.org/patch/24119/","msgid":"<20250815102945.1602071-10-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:29","name":"[v3,09/19] libipa: exposure_mode_helper: Calculate quantization gain in splitExposure()","mbox":"https://patchwork.libcamera.org/patch/24119/mbox/"},{"id":24120,"url":"https://patchwork.libcamera.org/api/1.1/patches/24120/?format=json","web_url":"https://patchwork.libcamera.org/patch/24120/","msgid":"<20250815102945.1602071-11-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:30","name":"[v3,10/19] ipa: rkisp1: agc: Add correction for exposure quantization","mbox":"https://patchwork.libcamera.org/patch/24120/mbox/"},{"id":24121,"url":"https://patchwork.libcamera.org/api/1.1/patches/24121/?format=json","web_url":"https://patchwork.libcamera.org/patch/24121/","msgid":"<20250815102945.1602071-12-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:31","name":"[v3,11/19] pipeline: rkisp1: Add error log when parameter queuing fails","mbox":"https://patchwork.libcamera.org/patch/24121/mbox/"},{"id":24122,"url":"https://patchwork.libcamera.org/api/1.1/patches/24122/?format=json","web_url":"https://patchwork.libcamera.org/patch/24122/","msgid":"<20250815102945.1602071-13-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:32","name":"[v3,12/19] include: linux: Partially update linux headers from v6.16-rc1-310-gd968e50b5c26","mbox":"https://patchwork.libcamera.org/patch/24122/mbox/"},{"id":24123,"url":"https://patchwork.libcamera.org/api/1.1/patches/24123/?format=json","web_url":"https://patchwork.libcamera.org/patch/24123/","msgid":"<20250815102945.1602071-14-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:33","name":"[v3,13/19] ipa: rkisp1: Switch histogram to RGB combined mode","mbox":"https://patchwork.libcamera.org/patch/24123/mbox/"},{"id":24124,"url":"https://patchwork.libcamera.org/api/1.1/patches/24124/?format=json","web_url":"https://patchwork.libcamera.org/patch/24124/","msgid":"<20250815102945.1602071-15-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:34","name":"[v3,14/19] pipeline: rkisp1: Query kernel for available params blocks","mbox":"https://patchwork.libcamera.org/patch/24124/mbox/"},{"id":24125,"url":"https://patchwork.libcamera.org/api/1.1/patches/24125/?format=json","web_url":"https://patchwork.libcamera.org/patch/24125/","msgid":"<20250815102945.1602071-16-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:35","name":"[v3,15/19] libipa: agc_mean_luminance: Introduce effectiveYTarget() accessor","mbox":"https://patchwork.libcamera.org/patch/24125/mbox/"},{"id":24126,"url":"https://patchwork.libcamera.org/api/1.1/patches/24126/?format=json","web_url":"https://patchwork.libcamera.org/patch/24126/","msgid":"<20250815102945.1602071-17-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:36","name":"[v3,16/19] libipa: agc_mean_luminance: Add support for additional constraints","mbox":"https://patchwork.libcamera.org/patch/24126/mbox/"},{"id":24127,"url":"https://patchwork.libcamera.org/api/1.1/patches/24127/?format=json","web_url":"https://patchwork.libcamera.org/patch/24127/","msgid":"<20250815102945.1602071-18-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:37","name":"[v3,17/19] rkisp1: agc: Agc add yTarget to frame context","mbox":"https://patchwork.libcamera.org/patch/24127/mbox/"},{"id":24128,"url":"https://patchwork.libcamera.org/api/1.1/patches/24128/?format=json","web_url":"https://patchwork.libcamera.org/patch/24128/","msgid":"<20250815102945.1602071-19-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:38","name":"[v3,18/19] ipa: rkisp1: Add WDR algorithm","mbox":"https://patchwork.libcamera.org/patch/24128/mbox/"},{"id":24129,"url":"https://patchwork.libcamera.org/api/1.1/patches/24129/?format=json","web_url":"https://patchwork.libcamera.org/patch/24129/","msgid":"<20250815102945.1602071-20-stefan.klug@ideasonboard.com>","date":"2025-08-15T10:29:39","name":"[v3,19/19] tuning: rksip1: Add a static WideDynamicRange entry","mbox":"https://patchwork.libcamera.org/patch/24129/mbox/"}]},{"id":5383,"url":"https://patchwork.libcamera.org/api/1.1/series/5383/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5383","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: Use span in FrameBuffer & assorted cleanups","date":"2025-08-15T11:33:52","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":8,"received_total":8,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5383/mbox/","cover_letter":{"id":24130,"url":"https://patchwork.libcamera.org/api/1.1/covers/24130/?format=json","web_url":"https://patchwork.libcamera.org/cover/24130/","msgid":"<20250815113400.20623-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:52","name":"[v2,0/8] libcamera: Use span in FrameBuffer & assorted cleanups","mbox":"https://patchwork.libcamera.org/cover/24130/mbox/"},"patches":[{"id":24131,"url":"https://patchwork.libcamera.org/api/1.1/patches/24131/?format=json","web_url":"https://patchwork.libcamera.org/patch/24131/","msgid":"<20250815113400.20623-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:53","name":"[v2,1/8] libcamera: v4l2_videodevice: Avoid repeated calls to FrameBuffer::planes()","mbox":"https://patchwork.libcamera.org/patch/24131/mbox/"},{"id":24132,"url":"https://patchwork.libcamera.org/api/1.1/patches/24132/?format=json","web_url":"https://patchwork.libcamera.org/patch/24132/","msgid":"<20250815113400.20623-3-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:54","name":"[v2,2/8] pipeline: ipu3: Drop unneeded forward declarations","mbox":"https://patchwork.libcamera.org/patch/24132/mbox/"},{"id":24133,"url":"https://patchwork.libcamera.org/api/1.1/patches/24133/?format=json","web_url":"https://patchwork.libcamera.org/patch/24133/","msgid":"<20250815113400.20623-4-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:55","name":"[v2,3/8] pipeline: rkisp1: Replace error handling gotos with utils::exit_scope","mbox":"https://patchwork.libcamera.org/patch/24133/mbox/"},{"id":24134,"url":"https://patchwork.libcamera.org/api/1.1/patches/24134/?format=json","web_url":"https://patchwork.libcamera.org/patch/24134/","msgid":"<20250815113400.20623-5-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:56","name":"[v2,4/8] pipeline: rpi: Use structured bindings in range-based for loop","mbox":"https://patchwork.libcamera.org/patch/24134/mbox/"},{"id":24135,"url":"https://patchwork.libcamera.org/api/1.1/patches/24135/?format=json","web_url":"https://patchwork.libcamera.org/patch/24135/","msgid":"<20250815113400.20623-6-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:57","name":"[v2,5/8] pipelines: Use lambda functions to factor out buffer mapping code","mbox":"https://patchwork.libcamera.org/patch/24135/mbox/"},{"id":24136,"url":"https://patchwork.libcamera.org/api/1.1/patches/24136/?format=json","web_url":"https://patchwork.libcamera.org/patch/24136/","msgid":"<20250815113400.20623-7-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:58","name":"[v2,6/8] utils: codegen: ipc: Optimize constructors of IPA interface structures","mbox":"https://patchwork.libcamera.org/patch/24136/mbox/"},{"id":24137,"url":"https://patchwork.libcamera.org/api/1.1/patches/24137/?format=json","web_url":"https://patchwork.libcamera.org/patch/24137/","msgid":"<20250815113400.20623-8-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:33:59","name":"[v2,7/8] apps: cam: drm: Drop unneeded local variable","mbox":"https://patchwork.libcamera.org/patch/24137/mbox/"},{"id":24138,"url":"https://patchwork.libcamera.org/api/1.1/patches/24138/?format=json","web_url":"https://patchwork.libcamera.org/patch/24138/","msgid":"<20250815113400.20623-9-laurent.pinchart@ideasonboard.com>","date":"2025-08-15T11:34:00","name":"[v2,8/8] libcamera: framebuffer: Replace vector with span in constructor","mbox":"https://patchwork.libcamera.org/patch/24138/mbox/"}]},{"id":5384,"url":"https://patchwork.libcamera.org/api/1.1/series/5384/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5384","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] utils: codegen: ipc: Put default values in declaration","date":"2025-08-15T12:31:36","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/5384/mbox/","cover_letter":null,"patches":[{"id":24139,"url":"https://patchwork.libcamera.org/api/1.1/patches/24139/?format=json","web_url":"https://patchwork.libcamera.org/patch/24139/","msgid":"<20250815123138.2213654-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T12:31:36","name":"[RFC,v2,1/3] utils: codegen: ipc: Put default values in declaration","mbox":"https://patchwork.libcamera.org/patch/24139/mbox/"},{"id":24140,"url":"https://patchwork.libcamera.org/api/1.1/patches/24140/?format=json","web_url":"https://patchwork.libcamera.org/patch/24140/","msgid":"<20250815123138.2213654-2-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T12:31:37","name":"[RFC,v2,2/3] utils: codegen: ipc: Default special member ops","mbox":"https://patchwork.libcamera.org/patch/24140/mbox/"},{"id":24141,"url":"https://patchwork.libcamera.org/api/1.1/patches/24141/?format=json","web_url":"https://patchwork.libcamera.org/patch/24141/","msgid":"<20250815123138.2213654-3-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T12:31:38","name":"[RFC,v2,3/3] utils: codegen: ipc: Generate templated constructor","mbox":"https://patchwork.libcamera.org/patch/24141/mbox/"}]},{"id":5385,"url":"https://patchwork.libcamera.org/api/1.1/series/5385/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5385","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/2] libcamera: device_enumerator: Take list of entity names in ctor","date":"2025-08-15T13:52:52","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":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5385/mbox/","cover_letter":null,"patches":[{"id":24142,"url":"https://patchwork.libcamera.org/api/1.1/patches/24142/?format=json","web_url":"https://patchwork.libcamera.org/patch/24142/","msgid":"<20250815135253.2231076-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T13:52:52","name":"[RFC,v1,1/2] libcamera: device_enumerator: Take list of entity names in ctor","mbox":"https://patchwork.libcamera.org/patch/24142/mbox/"},{"id":24143,"url":"https://patchwork.libcamera.org/api/1.1/patches/24143/?format=json","web_url":"https://patchwork.libcamera.org/patch/24143/","msgid":"<20250815135253.2231076-2-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T13:52:53","name":"[RFC,v1,2/2] libcamera: pipeline: Construct `DeviceMatch` once","mbox":"https://patchwork.libcamera.org/patch/24143/mbox/"}]},{"id":5386,"url":"https://patchwork.libcamera.org/api/1.1/series/5386/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5386","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] apps: cam: Use signalfd","date":"2025-08-15T14:12:37","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/5386/mbox/","cover_letter":null,"patches":[{"id":24144,"url":"https://patchwork.libcamera.org/api/1.1/patches/24144/?format=json","web_url":"https://patchwork.libcamera.org/patch/24144/","msgid":"<20250815141237.2235085-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T14:12:37","name":"[RFC,v1] apps: cam: Use signalfd","mbox":"https://patchwork.libcamera.org/patch/24144/mbox/"}]},{"id":5387,"url":"https://patchwork.libcamera.org/api/1.1/series/5387/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5387","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":"Arducam IMX335 and IMX415 support","date":"2025-08-15T14:23:32","submitter":{"id":4,"url":"https://patchwork.libcamera.org/api/1.1/people/4/?format=json","name":"Kieran Bingham","email":"kieran.bingham@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5387/mbox/","cover_letter":{"id":24145,"url":"https://patchwork.libcamera.org/api/1.1/covers/24145/?format=json","web_url":"https://patchwork.libcamera.org/cover/24145/","msgid":"<20250815142334.662183-1-kieran.bingham@ideasonboard.com>","date":"2025-08-15T14:23:32","name":"[0/2] Arducam IMX335 and IMX415 support","mbox":"https://patchwork.libcamera.org/cover/24145/mbox/"},"patches":[{"id":24146,"url":"https://patchwork.libcamera.org/api/1.1/patches/24146/?format=json","web_url":"https://patchwork.libcamera.org/patch/24146/","msgid":"<20250815142334.662183-2-kieran.bingham@ideasonboard.com>","date":"2025-08-15T14:23:33","name":"[1/2] ipa: rpi: Add Arducam B0568 IMX335 tuning files","mbox":"https://patchwork.libcamera.org/patch/24146/mbox/"},{"id":24147,"url":"https://patchwork.libcamera.org/api/1.1/patches/24147/?format=json","web_url":"https://patchwork.libcamera.org/patch/24147/","msgid":"<20250815142334.662183-3-kieran.bingham@ideasonboard.com>","date":"2025-08-15T14:23:34","name":"[2/2] ipa: rpi: Add Arducam B0569 IMX415 tuning files","mbox":"https://patchwork.libcamera.org/patch/24147/mbox/"}]},{"id":5388,"url":"https://patchwork.libcamera.org/api/1.1/series/5388/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5388","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] apps: cam: Do not overwrite name when adding camera model","date":"2025-08-15T14:25:22","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/5388/mbox/","cover_letter":null,"patches":[{"id":24148,"url":"https://patchwork.libcamera.org/api/1.1/patches/24148/?format=json","web_url":"https://patchwork.libcamera.org/patch/24148/","msgid":"<20250815142522.2237088-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T14:25:22","name":"[RFC,v1] apps: cam: Do not overwrite name when adding camera model","mbox":"https://patchwork.libcamera.org/patch/24148/mbox/"}]},{"id":5389,"url":"https://patchwork.libcamera.org/api/1.1/series/5389/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5389","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] Documentation: Fix documentation generation when subproject","date":"2025-08-15T14:39:05","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":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5389/mbox/","cover_letter":null,"patches":[{"id":24149,"url":"https://patchwork.libcamera.org/api/1.1/patches/24149/?format=json","web_url":"https://patchwork.libcamera.org/patch/24149/","msgid":"<20250815143905.2247112-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-15T14:39:05","name":"[RFC,v2] Documentation: Fix documentation generation when subproject","mbox":"https://patchwork.libcamera.org/patch/24149/mbox/"}]},{"id":5390,"url":"https://patchwork.libcamera.org/api/1.1/series/5390/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5390","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":"libipa: agc_mean_luminance: Use composition instead of","date":"2025-08-18T08:28:38","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/1.1/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":1,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5390/mbox/","cover_letter":{"id":24150,"url":"https://patchwork.libcamera.org/api/1.1/covers/24150/?format=json","web_url":"https://patchwork.libcamera.org/cover/24150/","msgid":"<20250818082909.2001635-1-stefan.klug@ideasonboard.com>","date":"2025-08-18T08:28:38","name":"[RFC,0/4] libipa: agc_mean_luminance: Use composition instead of","mbox":"https://patchwork.libcamera.org/cover/24150/mbox/"},"patches":[{"id":24151,"url":"https://patchwork.libcamera.org/api/1.1/patches/24151/?format=json","web_url":"https://patchwork.libcamera.org/patch/24151/","msgid":"<20250818082909.2001635-2-stefan.klug@ideasonboard.com>","date":"2025-08-18T08:28:39","name":"[RFC,1/4] libipa: agc_mean_luminance: pass estimateLuminance() as parameter","mbox":"https://patchwork.libcamera.org/patch/24151/mbox/"},{"id":24152,"url":"https://patchwork.libcamera.org/api/1.1/patches/24152/?format=json","web_url":"https://patchwork.libcamera.org/patch/24152/","msgid":"<20250818082909.2001635-3-stefan.klug@ideasonboard.com>","date":"2025-08-18T08:28:40","name":"[RFC,2/4] ipa: rkisp1: agc: Do not derive from AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/patch/24152/mbox/"},{"id":24153,"url":"https://patchwork.libcamera.org/api/1.1/patches/24153/?format=json","web_url":"https://patchwork.libcamera.org/patch/24153/","msgid":"<20250818082909.2001635-4-stefan.klug@ideasonboard.com>","date":"2025-08-18T08:28:41","name":"[RFC,3/4] ipa: ipu3: agc: Do not derive from AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/patch/24153/mbox/"},{"id":24154,"url":"https://patchwork.libcamera.org/api/1.1/patches/24154/?format=json","web_url":"https://patchwork.libcamera.org/patch/24154/","msgid":"<20250818082909.2001635-5-stefan.klug@ideasonboard.com>","date":"2025-08-18T08:28:42","name":"[RFC,4/4] ipa: mali-c55: agc: Do not derive from AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/patch/24154/mbox/"}]},{"id":5391,"url":"https://patchwork.libcamera.org/api/1.1/series/5391/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5391","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":"[1/2] Documentation: Use python3 directly to check for doxylink version","date":"2025-08-18T12:11:02","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5391/mbox/","cover_letter":null,"patches":[{"id":24155,"url":"https://patchwork.libcamera.org/api/1.1/patches/24155/?format=json","web_url":"https://patchwork.libcamera.org/patch/24155/","msgid":"<20250818121103.20073-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-18T12:11:02","name":"[1/2] Documentation: Use python3 directly to check for doxylink version","mbox":"https://patchwork.libcamera.org/patch/24155/mbox/"},{"id":24156,"url":"https://patchwork.libcamera.org/api/1.1/patches/24156/?format=json","web_url":"https://patchwork.libcamera.org/patch/24156/","msgid":"<20250818121103.20073-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-18T12:11:03","name":"[2/2] meson: Check for Python modules manually","mbox":"https://patchwork.libcamera.org/patch/24156/mbox/"}]},{"id":5392,"url":"https://patchwork.libcamera.org/api/1.1/series/5392/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5392","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":"[1/2] meson: Bump minimum version to v1.0.1","date":"2025-08-18T14:45:30","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5392/mbox/","cover_letter":null,"patches":[{"id":24157,"url":"https://patchwork.libcamera.org/api/1.1/patches/24157/?format=json","web_url":"https://patchwork.libcamera.org/patch/24157/","msgid":"<20250818144531.6406-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-18T14:45:30","name":"[1/2] meson: Bump minimum version to v1.0.1","mbox":"https://patchwork.libcamera.org/patch/24157/mbox/"},{"id":24158,"url":"https://patchwork.libcamera.org/api/1.1/patches/24158/?format=json","web_url":"https://patchwork.libcamera.org/patch/24158/","msgid":"<20250818144531.6406-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-18T14:45:31","name":"[2/2] meson: Use dependency('dl')","mbox":"https://patchwork.libcamera.org/patch/24158/mbox/"}]},{"id":5393,"url":"https://patchwork.libcamera.org/api/1.1/series/5393/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5393","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":"py: Improve native and cross-compilation of Python bindings","date":"2025-08-19T01:23:58","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5393/mbox/","cover_letter":{"id":24159,"url":"https://patchwork.libcamera.org/api/1.1/covers/24159/?format=json","web_url":"https://patchwork.libcamera.org/cover/24159/","msgid":"<20250819012402.8395-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-19T01:23:58","name":"[v3,0/3] py: Improve native and cross-compilation of Python bindings","mbox":"https://patchwork.libcamera.org/cover/24159/mbox/"},"patches":[{"id":24160,"url":"https://patchwork.libcamera.org/api/1.1/patches/24160/?format=json","web_url":"https://patchwork.libcamera.org/patch/24160/","msgid":"<20250819012402.8395-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-19T01:23:59","name":"[v3,1/3] py: libcamera: Improve python binding installation","mbox":"https://patchwork.libcamera.org/patch/24160/mbox/"},{"id":24161,"url":"https://patchwork.libcamera.org/api/1.1/patches/24161/?format=json","web_url":"https://patchwork.libcamera.org/patch/24161/","msgid":"<20250819012402.8395-3-laurent.pinchart@ideasonboard.com>","date":"2025-08-19T01:24:00","name":"[v3,2/3] py: libcamera: Get dependency from meson python module unconditionally","mbox":"https://patchwork.libcamera.org/patch/24161/mbox/"},{"id":24162,"url":"https://patchwork.libcamera.org/api/1.1/patches/24162/?format=json","web_url":"https://patchwork.libcamera.org/patch/24162/","msgid":"<20250819012402.8395-4-laurent.pinchart@ideasonboard.com>","date":"2025-08-19T01:24:01","name":"[v3,3/3] py: libcamera: Always use install path from meson python module","mbox":"https://patchwork.libcamera.org/patch/24162/mbox/"}]},{"id":5394,"url":"https://patchwork.libcamera.org/api/1.1/series/5394/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5394","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-ci] Enable Python bindings in debug packages","date":"2025-08-19T01:28:15","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/1.1/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5394/mbox/","cover_letter":null,"patches":[{"id":24163,"url":"https://patchwork.libcamera.org/api/1.1/patches/24163/?format=json","web_url":"https://patchwork.libcamera.org/patch/24163/","msgid":"<20250819012815.9099-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-19T01:28:15","name":"[libcamera-ci] Enable Python bindings in debug packages","mbox":"https://patchwork.libcamera.org/patch/24163/mbox/"}]},{"id":5395,"url":"https://patchwork.libcamera.org/api/1.1/series/5395/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5395","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] apps: cam: Use signalfd","date":"2025-08-20T08:06:32","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":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5395/mbox/","cover_letter":null,"patches":[{"id":24164,"url":"https://patchwork.libcamera.org/api/1.1/patches/24164/?format=json","web_url":"https://patchwork.libcamera.org/patch/24164/","msgid":"<20250820080632.106505-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-20T08:06:32","name":"[RFC,v2] apps: cam: Use signalfd","mbox":"https://patchwork.libcamera.org/patch/24164/mbox/"}]},{"id":5396,"url":"https://patchwork.libcamera.org/api/1.1/series/5396/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5396","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 fast-booting device enumeration problems","date":"2025-08-20T13:23:13","submitter":{"id":156,"url":"https://patchwork.libcamera.org/api/1.1/people/156/?format=json","name":"Dan Scally","email":"dan.scally@ideasonboard.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5396/mbox/","cover_letter":{"id":24165,"url":"https://patchwork.libcamera.org/api/1.1/covers/24165/?format=json","web_url":"https://patchwork.libcamera.org/cover/24165/","msgid":"<20250820132316.1033443-1-dan.scally@ideasonboard.com>","date":"2025-08-20T13:23:13","name":"[0/3] Fix fast-booting device enumeration problems","mbox":"https://patchwork.libcamera.org/cover/24165/mbox/"},"patches":[{"id":24166,"url":"https://patchwork.libcamera.org/api/1.1/patches/24166/?format=json","web_url":"https://patchwork.libcamera.org/patch/24166/","msgid":"<20250820132316.1033443-2-dan.scally@ideasonboard.com>","date":"2025-08-20T13:23:14","name":"[1/3] libcamera: media_device: Expand return values for populateEntities()","mbox":"https://patchwork.libcamera.org/patch/24166/mbox/"},{"id":24167,"url":"https://patchwork.libcamera.org/api/1.1/patches/24167/?format=json","web_url":"https://patchwork.libcamera.org/patch/24167/","msgid":"<20250820132316.1033443-3-dan.scally@ideasonboard.com>","date":"2025-08-20T13:23:15","name":"[2/3] libcamera: device_enumerator_udev: Add initMediaDevice()","mbox":"https://patchwork.libcamera.org/patch/24167/mbox/"},{"id":24168,"url":"https://patchwork.libcamera.org/api/1.1/patches/24168/?format=json","web_url":"https://patchwork.libcamera.org/patch/24168/","msgid":"<20250820132316.1033443-4-dan.scally@ideasonboard.com>","date":"2025-08-20T13:23:16","name":"[3/3] libcamera: device_enumerator_udev: Defer invalid media devices","mbox":"https://patchwork.libcamera.org/patch/24168/mbox/"}]},{"id":5397,"url":"https://patchwork.libcamera.org/api/1.1/series/5397/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5397","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 stats related problems in software ISP","date":"2025-08-21T13:41:36","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":5,"received_total":5,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5397/mbox/","cover_letter":{"id":24169,"url":"https://patchwork.libcamera.org/api/1.1/covers/24169/?format=json","web_url":"https://patchwork.libcamera.org/cover/24169/","msgid":"<20250821134141.83236-1-mzamazal@redhat.com>","date":"2025-08-21T13:41:36","name":"[0/5] Fix stats related problems in software ISP","mbox":"https://patchwork.libcamera.org/cover/24169/mbox/"},"patches":[{"id":24170,"url":"https://patchwork.libcamera.org/api/1.1/patches/24170/?format=json","web_url":"https://patchwork.libcamera.org/patch/24170/","msgid":"<20250821134141.83236-2-mzamazal@redhat.com>","date":"2025-08-21T13:41:37","name":"[1/5] libcamera: software_isp: Clarify SwStatsCpu::setWindow use","mbox":"https://patchwork.libcamera.org/patch/24170/mbox/"},{"id":24171,"url":"https://patchwork.libcamera.org/api/1.1/patches/24171/?format=json","web_url":"https://patchwork.libcamera.org/patch/24171/","msgid":"<20250821134141.83236-3-mzamazal@redhat.com>","date":"2025-08-21T13:41:38","name":"[2/5] libcamera: software_isp: Pass correct y-coordinate to stats","mbox":"https://patchwork.libcamera.org/patch/24171/mbox/"},{"id":24172,"url":"https://patchwork.libcamera.org/api/1.1/patches/24172/?format=json","web_url":"https://patchwork.libcamera.org/patch/24172/","msgid":"<20250821134141.83236-4-mzamazal@redhat.com>","date":"2025-08-21T13:41:39","name":"[3/5] libcamera: software_isp: Check processed window size alignment","mbox":"https://patchwork.libcamera.org/patch/24172/mbox/"},{"id":24173,"url":"https://patchwork.libcamera.org/api/1.1/patches/24173/?format=json","web_url":"https://patchwork.libcamera.org/patch/24173/","msgid":"<20250821134141.83236-5-mzamazal@redhat.com>","date":"2025-08-21T13:41:40","name":"[4/5] libcamera: simple: Avoid incorrect arithmetic in AWB","mbox":"https://patchwork.libcamera.org/patch/24173/mbox/"},{"id":24174,"url":"https://patchwork.libcamera.org/api/1.1/patches/24174/?format=json","web_url":"https://patchwork.libcamera.org/patch/24174/","msgid":"<20250821134141.83236-6-mzamazal@redhat.com>","date":"2025-08-21T13:41:41","name":"[5/5] libcamera: simple: Prevent division by zero in BLC","mbox":"https://patchwork.libcamera.org/patch/24174/mbox/"}]},{"id":5398,"url":"https://patchwork.libcamera.org/api/1.1/series/5398/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5398","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":"Camera tuning updates for Raspberry Pi","date":"2025-08-22T12:37:03","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/1.1/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":1,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5398/mbox/","cover_letter":{"id":24175,"url":"https://patchwork.libcamera.org/api/1.1/covers/24175/?format=json","web_url":"https://patchwork.libcamera.org/cover/24175/","msgid":"<20250822123709.16966-1-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:03","name":"[0/6] Camera tuning updates for Raspberry Pi","mbox":"https://patchwork.libcamera.org/cover/24175/mbox/"},"patches":[{"id":24176,"url":"https://patchwork.libcamera.org/api/1.1/patches/24176/?format=json","web_url":"https://patchwork.libcamera.org/patch/24176/","msgid":"<20250822123709.16966-2-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:04","name":"[1/6] utils: raspberrypi: ctt: Update noise/sharpness tuning","mbox":"https://patchwork.libcamera.org/patch/24176/mbox/"},{"id":24178,"url":"https://patchwork.libcamera.org/api/1.1/patches/24178/?format=json","web_url":"https://patchwork.libcamera.org/patch/24178/","msgid":"<20250822123709.16966-3-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:05","name":"[2/6] ipa: rpi: pisp: data: Improve noise and detail tuning","mbox":"https://patchwork.libcamera.org/patch/24178/mbox/"},{"id":24177,"url":"https://patchwork.libcamera.org/api/1.1/patches/24177/?format=json","web_url":"https://patchwork.libcamera.org/patch/24177/","msgid":"<20250822123709.16966-4-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:06","name":"[3/6] ipa: rpi: pisp: data: Update all non-official camera tuning files","mbox":"https://patchwork.libcamera.org/patch/24177/mbox/"},{"id":24179,"url":"https://patchwork.libcamera.org/api/1.1/patches/24179/?format=json","web_url":"https://patchwork.libcamera.org/patch/24179/","msgid":"<20250822123709.16966-5-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:07","name":"[4/6] ipa: rpi: vc4: Minor tuning changes","mbox":"https://patchwork.libcamera.org/patch/24179/mbox/"},{"id":24180,"url":"https://patchwork.libcamera.org/api/1.1/patches/24180/?format=json","web_url":"https://patchwork.libcamera.org/patch/24180/","msgid":"<20250822123709.16966-6-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:08","name":"[5/6] utils: raspberrypi: ctt: Update vc4 tuning defaults","mbox":"https://patchwork.libcamera.org/patch/24180/mbox/"},{"id":24181,"url":"https://patchwork.libcamera.org/api/1.1/patches/24181/?format=json","web_url":"https://patchwork.libcamera.org/patch/24181/","msgid":"<20250822123709.16966-7-david.plowman@raspberrypi.com>","date":"2025-08-22T12:37:09","name":"[6/6] ipa: rpi: sdn: Remove legacy denoise warning","mbox":"https://patchwork.libcamera.org/patch/24181/mbox/"}]},{"id":5399,"url":"https://patchwork.libcamera.org/api/1.1/series/5399/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5399","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":"[v1] apps: qcam: Do nothing if no camera is selected","date":"2025-08-22T15:08:54","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/5399/mbox/","cover_letter":null,"patches":[{"id":24182,"url":"https://patchwork.libcamera.org/api/1.1/patches/24182/?format=json","web_url":"https://patchwork.libcamera.org/patch/24182/","msgid":"<20250822150854.591964-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-22T15:08:54","name":"[v1] apps: qcam: Do nothing if no camera is selected","mbox":"https://patchwork.libcamera.org/patch/24182/mbox/"}]},{"id":5400,"url":"https://patchwork.libcamera.org/api/1.1/series/5400/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5400","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-08-24T00:48:12","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":37,"received_total":37,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5400/mbox/","cover_letter":{"id":24183,"url":"https://patchwork.libcamera.org/api/1.1/covers/24183/?format=json","web_url":"https://patchwork.libcamera.org/cover/24183/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-0-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:12","name":"[v2,00/37] Add GLES 2.0 GPUISP to libcamera","mbox":"https://patchwork.libcamera.org/cover/24183/mbox/"},"patches":[{"id":24184,"url":"https://patchwork.libcamera.org/api/1.1/patches/24184/?format=json","web_url":"https://patchwork.libcamera.org/patch/24184/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-1-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:13","name":"[v2,01/37] libcamera: swstats_cpu: Update statsProcessFn() / processLine0() documentation","mbox":"https://patchwork.libcamera.org/patch/24184/mbox/"},{"id":24185,"url":"https://patchwork.libcamera.org/api/1.1/patches/24185/?format=json","web_url":"https://patchwork.libcamera.org/patch/24185/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-2-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:14","name":"[v2,02/37] libcamera: swstats_cpu: Drop patternSize_ documentation","mbox":"https://patchwork.libcamera.org/patch/24185/mbox/"},{"id":24186,"url":"https://patchwork.libcamera.org/api/1.1/patches/24186/?format=json","web_url":"https://patchwork.libcamera.org/patch/24186/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-3-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:15","name":"[v2,03/37] libcamera: swstats_cpu: Move header to libcamera/internal/software_isp","mbox":"https://patchwork.libcamera.org/patch/24186/mbox/"},{"id":24187,"url":"https://patchwork.libcamera.org/api/1.1/patches/24187/?format=json","web_url":"https://patchwork.libcamera.org/patch/24187/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-4-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:16","name":"[v2,04/37] libcamera: software_isp: Move benchmark code to its own class","mbox":"https://patchwork.libcamera.org/patch/24187/mbox/"},{"id":24188,"url":"https://patchwork.libcamera.org/api/1.1/patches/24188/?format=json","web_url":"https://patchwork.libcamera.org/patch/24188/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-5-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:17","name":"[v2,05/37] libcamera: swstats_cpu: Add processFrame() method","mbox":"https://patchwork.libcamera.org/patch/24188/mbox/"},{"id":24189,"url":"https://patchwork.libcamera.org/api/1.1/patches/24189/?format=json","web_url":"https://patchwork.libcamera.org/patch/24189/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-6-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:18","name":"[v2,06/37] libcamera: MappedFrameBuffer: Add MappedFrameBuffer::getPlaneFD()","mbox":"https://patchwork.libcamera.org/patch/24189/mbox/"},{"id":24190,"url":"https://patchwork.libcamera.org/api/1.1/patches/24190/?format=json","web_url":"https://patchwork.libcamera.org/patch/24190/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-7-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:19","name":"[v2,07/37] libcamera: software_isp: Move useful items from DebayerCpu to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/24190/mbox/"},{"id":24191,"url":"https://patchwork.libcamera.org/api/1.1/patches/24191/?format=json","web_url":"https://patchwork.libcamera.org/patch/24191/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-8-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:20","name":"[v2,08/37] libcamera: software_isp: Move Bayer params init from DebayerCpu to Debayer","mbox":"https://patchwork.libcamera.org/patch/24191/mbox/"},{"id":24192,"url":"https://patchwork.libcamera.org/api/1.1/patches/24192/?format=json","web_url":"https://patchwork.libcamera.org/patch/24192/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-9-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:21","name":"[v2,09/37] libcamera: software_isp: Move param select code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/24192/mbox/"},{"id":24193,"url":"https://patchwork.libcamera.org/api/1.1/patches/24193/?format=json","web_url":"https://patchwork.libcamera.org/patch/24193/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-10-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:22","name":"[v2,10/37] libcamera: software_isp: Move DMA Sync code to Debayer base class","mbox":"https://patchwork.libcamera.org/patch/24193/mbox/"},{"id":24194,"url":"https://patchwork.libcamera.org/api/1.1/patches/24194/?format=json","web_url":"https://patchwork.libcamera.org/patch/24194/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-11-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:23","name":"[v2,11/37] libcamera: software_isp: Move isStandardBayerOrder to base class","mbox":"https://patchwork.libcamera.org/patch/24194/mbox/"},{"id":24195,"url":"https://patchwork.libcamera.org/api/1.1/patches/24195/?format=json","web_url":"https://patchwork.libcamera.org/patch/24195/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-12-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:24","name":"[v2,12/37] libcamera: software_isp: Start the ISP thread in configure","mbox":"https://patchwork.libcamera.org/patch/24195/mbox/"},{"id":24196,"url":"https://patchwork.libcamera.org/api/1.1/patches/24196/?format=json","web_url":"https://patchwork.libcamera.org/patch/24196/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-13-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:25","name":"[v2,13/37] libcamera: software_isp: Move configure to worker thread","mbox":"https://patchwork.libcamera.org/patch/24196/mbox/"},{"id":24197,"url":"https://patchwork.libcamera.org/api/1.1/patches/24197/?format=json","web_url":"https://patchwork.libcamera.org/patch/24197/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-14-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:26","name":"[v2,14/37] libcamera: software_isp: debayer: Make the debayer_ object of type class Debayer not DebayerCpu","mbox":"https://patchwork.libcamera.org/patch/24197/mbox/"},{"id":24199,"url":"https://patchwork.libcamera.org/api/1.1/patches/24199/?format=json","web_url":"https://patchwork.libcamera.org/patch/24199/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-15-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:27","name":"[v2,15/37] libcamera: software_isp: debayer: Extend DebayerParams struct to hold a copy of per-frame CCM values","mbox":"https://patchwork.libcamera.org/patch/24199/mbox/"},{"id":24198,"url":"https://patchwork.libcamera.org/api/1.1/patches/24198/?format=json","web_url":"https://patchwork.libcamera.org/patch/24198/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-16-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:28","name":"[v2,16/37] libcamera: software_isp: debayer: Introduce a stop() callback to the debayer object","mbox":"https://patchwork.libcamera.org/patch/24198/mbox/"},{"id":24200,"url":"https://patchwork.libcamera.org/api/1.1/patches/24200/?format=json","web_url":"https://patchwork.libcamera.org/patch/24200/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-17-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:29","name":"[v2,17/37] libcamera: shaders: Move GL shader programs to src/libcamera/assets/shader","mbox":"https://patchwork.libcamera.org/patch/24200/mbox/"},{"id":24201,"url":"https://patchwork.libcamera.org/api/1.1/patches/24201/?format=json","web_url":"https://patchwork.libcamera.org/patch/24201/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-18-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:30","name":"[v2,18/37] utils: gen-shader-headers: Add a utility to generate headers from shaders","mbox":"https://patchwork.libcamera.org/patch/24201/mbox/"},{"id":24202,"url":"https://patchwork.libcamera.org/api/1.1/patches/24202/?format=json","web_url":"https://patchwork.libcamera.org/patch/24202/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-19-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:31","name":"[v2,19/37] meson: Automatically generate glsl_shaders.h from specified shader programs","mbox":"https://patchwork.libcamera.org/patch/24202/mbox/"},{"id":24203,"url":"https://patchwork.libcamera.org/api/1.1/patches/24203/?format=json","web_url":"https://patchwork.libcamera.org/patch/24203/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-20-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:32","name":"[v2,20/37] libcamera: software_isp: ccm: Populate CCM table to Debayer params structure","mbox":"https://patchwork.libcamera.org/patch/24203/mbox/"},{"id":24205,"url":"https://patchwork.libcamera.org/api/1.1/patches/24205/?format=json","web_url":"https://patchwork.libcamera.org/patch/24205/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-21-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:33","name":"[v2,21/37] libcamera: software_isp: lut: Make gain corrected CCM in lut.cpp available in debayer params","mbox":"https://patchwork.libcamera.org/patch/24205/mbox/"},{"id":24204,"url":"https://patchwork.libcamera.org/api/1.1/patches/24204/?format=json","web_url":"https://patchwork.libcamera.org/patch/24204/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-22-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:34","name":"[v2,22/37] libcamera: software_isp: gbm: Add in a GBM helper class for GPU surface access","mbox":"https://patchwork.libcamera.org/patch/24204/mbox/"},{"id":24206,"url":"https://patchwork.libcamera.org/api/1.1/patches/24206/?format=json","web_url":"https://patchwork.libcamera.org/patch/24206/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-23-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:35","name":"[v2,23/37] libcamera: utils: Move ALIGN_TO from camera_metadata.c to utils.h","mbox":"https://patchwork.libcamera.org/patch/24206/mbox/"},{"id":24207,"url":"https://patchwork.libcamera.org/api/1.1/patches/24207/?format=json","web_url":"https://patchwork.libcamera.org/patch/24207/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-24-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:36","name":"[v2,24/37] libcamera: software_isp: egl: Introduce an eGL base helper class","mbox":"https://patchwork.libcamera.org/patch/24207/mbox/"},{"id":24208,"url":"https://patchwork.libcamera.org/api/1.1/patches/24208/?format=json","web_url":"https://patchwork.libcamera.org/patch/24208/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-25-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:37","name":"[v2,25/37] libcamera: software_isp: debayer_egl: Add an eGL debayer class","mbox":"https://patchwork.libcamera.org/patch/24208/mbox/"},{"id":24209,"url":"https://patchwork.libcamera.org/api/1.1/patches/24209/?format=json","web_url":"https://patchwork.libcamera.org/patch/24209/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-26-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:38","name":"[v2,26/37] libcamera: software_isp: debayer_egl: Make DebayerEGL an environment option","mbox":"https://patchwork.libcamera.org/patch/24209/mbox/"},{"id":24210,"url":"https://patchwork.libcamera.org/api/1.1/patches/24210/?format=json","web_url":"https://patchwork.libcamera.org/patch/24210/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-27-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:39","name":"[v2,27/37] libcamera: shaders: Use highp not mediump for float precision","mbox":"https://patchwork.libcamera.org/patch/24210/mbox/"},{"id":24211,"url":"https://patchwork.libcamera.org/api/1.1/patches/24211/?format=json","web_url":"https://patchwork.libcamera.org/patch/24211/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-28-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:40","name":"[v2,28/37] libcamera: shaders: Extend debayer shaders to apply RGB gain values on output","mbox":"https://patchwork.libcamera.org/patch/24211/mbox/"},{"id":24213,"url":"https://patchwork.libcamera.org/api/1.1/patches/24213/?format=json","web_url":"https://patchwork.libcamera.org/patch/24213/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-29-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:41","name":"[v2,29/37] libcamera: software_isp: Switch on uncalibrated CCM to validate eGLDebayer","mbox":"https://patchwork.libcamera.org/patch/24213/mbox/"},{"id":24212,"url":"https://patchwork.libcamera.org/api/1.1/patches/24212/?format=json","web_url":"https://patchwork.libcamera.org/patch/24212/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-30-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:42","name":"[v2,30/37] libcamera: software_isp: Make isStandardBayerOrder static","mbox":"https://patchwork.libcamera.org/patch/24212/mbox/"},{"id":24215,"url":"https://patchwork.libcamera.org/api/1.1/patches/24215/?format=json","web_url":"https://patchwork.libcamera.org/patch/24215/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-31-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:43","name":"[v2,31/37] libcamera: software_isp: debayer_cpu: Make getInputConfig and getOutputConfig static","mbox":"https://patchwork.libcamera.org/patch/24215/mbox/"},{"id":24216,"url":"https://patchwork.libcamera.org/api/1.1/patches/24216/?format=json","web_url":"https://patchwork.libcamera.org/patch/24216/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-32-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:44","name":"[v2,32/37] libcamera: shaders: Extend bayer shaders to support swapping R and B on output","mbox":"https://patchwork.libcamera.org/patch/24216/mbox/"},{"id":24214,"url":"https://patchwork.libcamera.org/api/1.1/patches/24214/?format=json","web_url":"https://patchwork.libcamera.org/patch/24214/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-33-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:45","name":"[v2,33/37] libcamera: shaders: Fix neighbouring positions in 8-bit debayering","mbox":"https://patchwork.libcamera.org/patch/24214/mbox/"},{"id":24217,"url":"https://patchwork.libcamera.org/api/1.1/patches/24217/?format=json","web_url":"https://patchwork.libcamera.org/patch/24217/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-34-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:46","name":"[v2,34/37] libcamera: software_isp: GPU support for unpacked 10/12-bit formats","mbox":"https://patchwork.libcamera.org/patch/24217/mbox/"},{"id":24220,"url":"https://patchwork.libcamera.org/api/1.1/patches/24220/?format=json","web_url":"https://patchwork.libcamera.org/patch/24220/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-35-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:47","name":"[v2,35/37] libcamera: shaders: Rename bayer_8 to bayer_unpacked","mbox":"https://patchwork.libcamera.org/patch/24220/mbox/"},{"id":24218,"url":"https://patchwork.libcamera.org/api/1.1/patches/24218/?format=json","web_url":"https://patchwork.libcamera.org/patch/24218/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-36-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:48","name":"[v2,36/37] libcamera: software_isp: Add a gpuisp todo list","mbox":"https://patchwork.libcamera.org/patch/24218/mbox/"},{"id":24219,"url":"https://patchwork.libcamera.org/api/1.1/patches/24219/?format=json","web_url":"https://patchwork.libcamera.org/patch/24219/","msgid":"<20250824-b4-v0-5-2-gpuisp-v2-a-v2-37-96f4576c814e@linaro.org>","date":"2025-08-24T00:48:49","name":"[v2,37/37] libcamera: software_isp: Reduce statistics image area","mbox":"https://patchwork.libcamera.org/patch/24219/mbox/"}]},{"id":5401,"url":"https://patchwork.libcamera.org/api/1.1/series/5401/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5401","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 Layers support","date":"2025-08-25T11:42:02","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":4,"total":8,"received_total":8,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5401/mbox/","cover_letter":{"id":24221,"url":"https://patchwork.libcamera.org/api/1.1/covers/24221/?format=json","web_url":"https://patchwork.libcamera.org/cover/24221/","msgid":"<20250825114219.562831-1-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:02","name":"[v4,0/8] Add Layers support","mbox":"https://patchwork.libcamera.org/cover/24221/mbox/"},"patches":[{"id":24222,"url":"https://patchwork.libcamera.org/api/1.1/patches/24222/?format=json","web_url":"https://patchwork.libcamera.org/patch/24222/","msgid":"<20250825114219.562831-2-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:03","name":"[v4,1/8] libcamera: ipa_manager: Factor out .so file searching","mbox":"https://patchwork.libcamera.org/patch/24222/mbox/"},{"id":24223,"url":"https://patchwork.libcamera.org/api/1.1/patches/24223/?format=json","web_url":"https://patchwork.libcamera.org/patch/24223/","msgid":"<20250825114219.562831-3-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:04","name":"[v4,2/8] libcamera: ipa_module: Factor out ELF file handling","mbox":"https://patchwork.libcamera.org/patch/24223/mbox/"},{"id":24224,"url":"https://patchwork.libcamera.org/api/1.1/patches/24224/?format=json","web_url":"https://patchwork.libcamera.org/patch/24224/","msgid":"<20250825114219.562831-4-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:05","name":"[v4,3/8] libcamera: camera: Add indirection to Camera signal emissions","mbox":"https://patchwork.libcamera.org/patch/24224/mbox/"},{"id":24225,"url":"https://patchwork.libcamera.org/api/1.1/patches/24225/?format=json","web_url":"https://patchwork.libcamera.org/patch/24225/","msgid":"<20250825114219.562831-5-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:06","name":"[v4,4/8] libcamera: layer_manager: Add Layer handling implementation","mbox":"https://patchwork.libcamera.org/patch/24225/mbox/"},{"id":24226,"url":"https://patchwork.libcamera.org/api/1.1/patches/24226/?format=json","web_url":"https://patchwork.libcamera.org/patch/24226/","msgid":"<20250825114219.562831-6-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:07","name":"[v4,5/8] libcamera: camera_manager: Add LayerManager","mbox":"https://patchwork.libcamera.org/patch/24226/mbox/"},{"id":24227,"url":"https://patchwork.libcamera.org/api/1.1/patches/24227/?format=json","web_url":"https://patchwork.libcamera.org/patch/24227/","msgid":"<20250825114219.562831-7-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:08","name":"[v4,6/8] libcamera: camera: Hook into the LayerManager","mbox":"https://patchwork.libcamera.org/patch/24227/mbox/"},{"id":24228,"url":"https://patchwork.libcamera.org/api/1.1/patches/24228/?format=json","web_url":"https://patchwork.libcamera.org/patch/24228/","msgid":"<20250825114219.562831-8-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:09","name":"[v4,7/8] layer: Add layer to inject AeEnable control","mbox":"https://patchwork.libcamera.org/patch/24228/mbox/"},{"id":24229,"url":"https://patchwork.libcamera.org/api/1.1/patches/24229/?format=json","web_url":"https://patchwork.libcamera.org/patch/24229/","msgid":"<20250825114219.562831-9-paul.elder@ideasonboard.com>","date":"2025-08-25T11:42:10","name":"[v4,8/8] camera, ipa: all: Remove AeEnable handling","mbox":"https://patchwork.libcamera.org/patch/24229/mbox/"}]},{"id":5402,"url":"https://patchwork.libcamera.org/api/1.1/series/5402/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5402","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":"test: utils: Add endlines","date":"2025-08-25T11:44:09","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/1.1/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5402/mbox/","cover_letter":null,"patches":[{"id":24230,"url":"https://patchwork.libcamera.org/api/1.1/patches/24230/?format=json","web_url":"https://patchwork.libcamera.org/patch/24230/","msgid":"<20250825114409.569050-1-paul.elder@ideasonboard.com>","date":"2025-08-25T11:44:09","name":"test: utils: Add endlines","mbox":"https://patchwork.libcamera.org/patch/24230/mbox/"}]}]