[{"id":4953,"url":"https://patchwork.libcamera.org/api/series/4953/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4953","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":null,"date":"2025-01-14T21:33:37","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":1,"total":12,"received_total":1,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/4953/mbox/","cover_letter":null,"patches":[{"id":22579,"url":"https://patchwork.libcamera.org/api/patches/22579/?format=json","web_url":"https://patchwork.libcamera.org/patch/22579/","msgid":"<20250114213337.926578-1-paul.elder@ideasonboard.com>","date":"2025-01-14T21:33:37","name":"[v8.1,05/12] ipa: raspberry: Port to the new AEGC controls","mbox":"https://patchwork.libcamera.org/patch/22579/mbox/"}]},{"id":4954,"url":"https://patchwork.libcamera.org/api/series/4954/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4954","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Add flicker mitigation controls to AgcMeanLuminance","date":"2025-01-17T14:34:07","submitter":{"id":156,"url":"https://patchwork.libcamera.org/api/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/4954/mbox/","cover_letter":{"id":22580,"url":"https://patchwork.libcamera.org/api/covers/22580/?format=json","web_url":"https://patchwork.libcamera.org/cover/22580/","msgid":"<20250117143410.20363-1-dan.scally@ideasonboard.com>","date":"2025-01-17T14:34:07","name":"[0/3] Add flicker mitigation controls to AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/cover/22580/mbox/"},"patches":[{"id":22581,"url":"https://patchwork.libcamera.org/api/patches/22581/?format=json","web_url":"https://patchwork.libcamera.org/patch/22581/","msgid":"<20250117143410.20363-2-dan.scally@ideasonboard.com>","date":"2025-01-17T14:34:08","name":"[1/3] ipa: ipu3: Add skeleton Agc::queueRequest() function","mbox":"https://patchwork.libcamera.org/patch/22581/mbox/"},{"id":22582,"url":"https://patchwork.libcamera.org/api/patches/22582/?format=json","web_url":"https://patchwork.libcamera.org/patch/22582/","msgid":"<20250117143410.20363-3-dan.scally@ideasonboard.com>","date":"2025-01-17T14:34:09","name":"[2/3] ipa: libipa: Adjust for flicker in ExposureModeHelper","mbox":"https://patchwork.libcamera.org/patch/22582/mbox/"},{"id":22583,"url":"https://patchwork.libcamera.org/api/patches/22583/?format=json","web_url":"https://patchwork.libcamera.org/patch/22583/","msgid":"<20250117143410.20363-4-dan.scally@ideasonboard.com>","date":"2025-01-17T14:34:10","name":"[3/3] ipa: libipa: Add flicker controls to AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/patch/22583/mbox/"}]},{"id":4955,"url":"https://patchwork.libcamera.org/api/series/4955/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4955","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"ipa: libipa: lux: Fix indentation","date":"2025-01-19T23:55:36","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/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/4955/mbox/","cover_letter":null,"patches":[{"id":22584,"url":"https://patchwork.libcamera.org/api/patches/22584/?format=json","web_url":"https://patchwork.libcamera.org/patch/22584/","msgid":"<20250119235536.30508-1-laurent.pinchart@ideasonboard.com>","date":"2025-01-19T23:55:36","name":"ipa: libipa: lux: Fix indentation","mbox":"https://patchwork.libcamera.org/patch/22584/mbox/"}]},{"id":4956,"url":"https://patchwork.libcamera.org/api/series/4956/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4956","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","date":"2025-01-20T13:30:15","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4956/mbox/","cover_letter":null,"patches":[{"id":22585,"url":"https://patchwork.libcamera.org/api/patches/22585/?format=json","web_url":"https://patchwork.libcamera.org/patch/22585/","msgid":"<20250120133038.817550-1-stefan.klug@ideasonboard.com>","date":"2025-01-20T13:30:15","name":"libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","mbox":"https://patchwork.libcamera.org/patch/22585/mbox/"}]},{"id":4957,"url":"https://patchwork.libcamera.org/api/series/4957/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4957","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[v1] libcamera: request: addBuffer(): Do fence check earlier","date":"2025-01-20T14:16:59","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4957/mbox/","cover_letter":null,"patches":[{"id":22586,"url":"https://patchwork.libcamera.org/api/patches/22586/?format=json","web_url":"https://patchwork.libcamera.org/patch/22586/","msgid":"<20250120141657.95664-1-pobrn@protonmail.com>","date":"2025-01-20T14:16:59","name":"[v1] libcamera: request: addBuffer(): Do fence check earlier","mbox":"https://patchwork.libcamera.org/patch/22586/mbox/"}]},{"id":4958,"url":"https://patchwork.libcamera.org/api/series/4958/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4958","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"AEGC controls","date":"2025-01-20T20:44:51","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":9,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4958/mbox/","cover_letter":{"id":22587,"url":"https://patchwork.libcamera.org/api/covers/22587/?format=json","web_url":"https://patchwork.libcamera.org/cover/22587/","msgid":"<20250120204515.24096-1-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:51","name":"[v9,00/12] AEGC controls","mbox":"https://patchwork.libcamera.org/cover/22587/mbox/"},"patches":[{"id":22588,"url":"https://patchwork.libcamera.org/api/patches/22588/?format=json","web_url":"https://patchwork.libcamera.org/patch/22588/","msgid":"<20250120204515.24096-2-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:52","name":"[v9,01/12] controls: Introduce AEGC-related controls","mbox":"https://patchwork.libcamera.org/patch/22588/mbox/"},{"id":22589,"url":"https://patchwork.libcamera.org/api/patches/22589/?format=json","web_url":"https://patchwork.libcamera.org/patch/22589/","msgid":"<20250120204515.24096-3-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:53","name":"[v9,02/12] Documentation: design: ae: Document the design for AE controls","mbox":"https://patchwork.libcamera.org/patch/22589/mbox/"},{"id":22590,"url":"https://patchwork.libcamera.org/api/patches/22590/?format=json","web_url":"https://patchwork.libcamera.org/patch/22590/","msgid":"<20250120204515.24096-4-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:54","name":"[v9,03/12] libcamera: uvcvideo: Register ExposureTimeMode control","mbox":"https://patchwork.libcamera.org/patch/22590/mbox/"},{"id":22591,"url":"https://patchwork.libcamera.org/api/patches/22591/?format=json","web_url":"https://patchwork.libcamera.org/patch/22591/","msgid":"<20250120204515.24096-5-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:55","name":"[v9,04/12] test: ipa_data_serialization: Use DebugMetadataEnable","mbox":"https://patchwork.libcamera.org/patch/22591/mbox/"},{"id":22592,"url":"https://patchwork.libcamera.org/api/patches/22592/?format=json","web_url":"https://patchwork.libcamera.org/patch/22592/","msgid":"<20250120204515.24096-6-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:56","name":"[v9,05/12] ipa: raspberry: Port to the new AEGC controls","mbox":"https://patchwork.libcamera.org/patch/22592/mbox/"},{"id":22593,"url":"https://patchwork.libcamera.org/api/patches/22593/?format=json","web_url":"https://patchwork.libcamera.org/patch/22593/","msgid":"<20250120204515.24096-7-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:57","name":"[v9,06/12] ipa: rkisp1: Port to the new AEGC controls","mbox":"https://patchwork.libcamera.org/patch/22593/mbox/"},{"id":22594,"url":"https://patchwork.libcamera.org/api/patches/22594/?format=json","web_url":"https://patchwork.libcamera.org/patch/22594/","msgid":"<20250120204515.24096-8-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:58","name":"[v9,07/12] gstreamer: Generate the new AEGC controls","mbox":"https://patchwork.libcamera.org/patch/22594/mbox/"},{"id":22595,"url":"https://patchwork.libcamera.org/api/patches/22595/?format=json","web_url":"https://patchwork.libcamera.org/patch/22595/","msgid":"<20250120204515.24096-9-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:44:59","name":"[v9,08/12] controls: Remove AeLocked","mbox":"https://patchwork.libcamera.org/patch/22595/mbox/"},{"id":22596,"url":"https://patchwork.libcamera.org/api/patches/22596/?format=json","web_url":"https://patchwork.libcamera.org/patch/22596/","msgid":"<20250120204515.24096-10-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:45:00","name":"[v9,09/12] controls: Redefine AeEnable","mbox":"https://patchwork.libcamera.org/patch/22596/mbox/"},{"id":22597,"url":"https://patchwork.libcamera.org/api/patches/22597/?format=json","web_url":"https://patchwork.libcamera.org/patch/22597/","msgid":"<20250120204515.24096-11-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:45:01","name":"[v9,10/12] libcamera: camera: Pre-process AeEnable control","mbox":"https://patchwork.libcamera.org/patch/22597/mbox/"},{"id":22598,"url":"https://patchwork.libcamera.org/api/patches/22598/?format=json","web_url":"https://patchwork.libcamera.org/patch/22598/","msgid":"<20250120204515.24096-12-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:45:02","name":"[v9,11/12] ipa: rkisp1: agc: Report new AeEnable control as available","mbox":"https://patchwork.libcamera.org/patch/22598/mbox/"},{"id":22599,"url":"https://patchwork.libcamera.org/api/patches/22599/?format=json","web_url":"https://patchwork.libcamera.org/patch/22599/","msgid":"<20250120204515.24096-13-laurent.pinchart@ideasonboard.com>","date":"2025-01-20T20:45:03","name":"[v9,12/12] ipa: raspberry: Report new AeEnable control as available","mbox":"https://patchwork.libcamera.org/patch/22599/mbox/"}]},{"id":4959,"url":"https://patchwork.libcamera.org/api/series/4959/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4959","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: mali-c55: Fix error paths in ::init()","date":"2025-01-21T13:00:37","submitter":{"id":156,"url":"https://patchwork.libcamera.org/api/people/156/?format=json","name":"Dan Scally","email":"dan.scally@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4959/mbox/","cover_letter":null,"patches":[{"id":22600,"url":"https://patchwork.libcamera.org/api/patches/22600/?format=json","web_url":"https://patchwork.libcamera.org/patch/22600/","msgid":"<20250121130037.237947-1-dan.scally@ideasonboard.com>","date":"2025-01-21T13:00:37","name":"libcamera: mali-c55: Fix error paths in ::init()","mbox":"https://patchwork.libcamera.org/patch/22600/mbox/"}]},{"id":4960,"url":"https://patchwork.libcamera.org/api/series/4960/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4960","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: base: log: Misc. changes","date":"2025-01-21T18:50:47","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":7,"received_total":7,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4960/mbox/","cover_letter":{"id":22601,"url":"https://patchwork.libcamera.org/api/covers/22601/?format=json","web_url":"https://patchwork.libcamera.org/cover/22601/","msgid":"<20250121185044.300816-1-pobrn@protonmail.com>","date":"2025-01-21T18:50:47","name":"[RFC,v1,0/7] libcamera: base: log: Misc. changes","mbox":"https://patchwork.libcamera.org/cover/22601/mbox/"},"patches":[{"id":22602,"url":"https://patchwork.libcamera.org/api/patches/22602/?format=json","web_url":"https://patchwork.libcamera.org/patch/22602/","msgid":"<20250121185044.300816-2-pobrn@protonmail.com>","date":"2025-01-21T18:50:52","name":"[RFC,v1,1/7] libcamera: base: log: Move all fields of `LogMessage`","mbox":"https://patchwork.libcamera.org/patch/22602/mbox/"},{"id":22603,"url":"https://patchwork.libcamera.org/api/patches/22603/?format=json","web_url":"https://patchwork.libcamera.org/patch/22603/","msgid":"<20250121185044.300816-3-pobrn@protonmail.com>","date":"2025-01-21T18:50:58","name":"[RFC,v1,2/7] libcamera: base: log: Use `std::from_chars()`","mbox":"https://patchwork.libcamera.org/patch/22603/mbox/"},{"id":22604,"url":"https://patchwork.libcamera.org/api/patches/22604/?format=json","web_url":"https://patchwork.libcamera.org/patch/22604/","msgid":"<20250121185554.301901-1-pobrn@protonmail.com>","date":"2025-01-21T18:55:56","name":"[RFC,v1,3/7] libcamera: base: log: Remove `LogMessage::init()`","mbox":"https://patchwork.libcamera.org/patch/22604/mbox/"},{"id":22605,"url":"https://patchwork.libcamera.org/api/patches/22605/?format=json","web_url":"https://patchwork.libcamera.org/patch/22605/","msgid":"<20250121185554.301901-2-pobrn@protonmail.com>","date":"2025-01-21T18:56:02","name":"[RFC,v1,4/7] libcamera: base: log: Make `LogCategory::severity_` atomic","mbox":"https://patchwork.libcamera.org/patch/22605/mbox/"},{"id":22606,"url":"https://patchwork.libcamera.org/api/patches/22606/?format=json","web_url":"https://patchwork.libcamera.org/patch/22606/","msgid":"<20250121185554.301901-3-pobrn@protonmail.com>","date":"2025-01-21T18:56:07","name":"[RFC,v1,5/7] libcamera: base: log: Use `std::string_view` to avoid some copies","mbox":"https://patchwork.libcamera.org/patch/22606/mbox/"},{"id":22607,"url":"https://patchwork.libcamera.org/api/patches/22607/?format=json","web_url":"https://patchwork.libcamera.org/patch/22607/","msgid":"<20250121185554.301901-4-pobrn@protonmail.com>","date":"2025-01-21T18:56:11","name":"[RFC,v1,6/7] libcamera: base: log: Pass dynamic prefix through","mbox":"https://patchwork.libcamera.org/patch/22607/mbox/"},{"id":22608,"url":"https://patchwork.libcamera.org/api/patches/22608/?format=json","web_url":"https://patchwork.libcamera.org/patch/22608/","msgid":"<20250121185554.301901-5-pobrn@protonmail.com>","date":"2025-01-21T18:56:16","name":"[RFC,v1,7/7] libcamera: base: log: Protect log categories with lock","mbox":"https://patchwork.libcamera.org/patch/22608/mbox/"}]},{"id":4961,"url":"https://patchwork.libcamera.org/api/series/4961/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4961","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v2] libcamera: process: Remove `ProcessManager` singleton","date":"2025-01-21T18:57:44","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4961/mbox/","cover_letter":null,"patches":[{"id":22609,"url":"https://patchwork.libcamera.org/api/patches/22609/?format=json","web_url":"https://patchwork.libcamera.org/patch/22609/","msgid":"<20250121185741.302256-1-pobrn@protonmail.com>","date":"2025-01-21T18:57:44","name":"[RFC,v2] libcamera: process: Remove `ProcessManager` singleton","mbox":"https://patchwork.libcamera.org/patch/22609/mbox/"}]},{"id":4962,"url":"https://patchwork.libcamera.org/api/series/4962/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4962","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v2] libcamera: pipeline: Avoid unnecessary indirection in frame info map","date":"2025-01-21T19:05:50","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4962/mbox/","cover_letter":null,"patches":[{"id":22610,"url":"https://patchwork.libcamera.org/api/patches/22610/?format=json","web_url":"https://patchwork.libcamera.org/patch/22610/","msgid":"<20250121190547.304107-1-pobrn@protonmail.com>","date":"2025-01-21T19:05:50","name":"[RFC,v2] libcamera: pipeline: Avoid unnecessary indirection in frame info map","mbox":"https://patchwork.libcamera.org/patch/22610/mbox/"}]},{"id":4963,"url":"https://patchwork.libcamera.org/api/series/4963/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4963","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[v2] libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","date":"2025-01-22T10:12:19","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4963/mbox/","cover_letter":null,"patches":[{"id":22611,"url":"https://patchwork.libcamera.org/api/patches/22611/?format=json","web_url":"https://patchwork.libcamera.org/patch/22611/","msgid":"<20250122101242.96995-1-stefan.klug@ideasonboard.com>","date":"2025-01-22T10:12:19","name":"[v2] libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","mbox":"https://patchwork.libcamera.org/patch/22611/mbox/"}]},{"id":4964,"url":"https://patchwork.libcamera.org/api/series/4964/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4964","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Camera synchronisation","date":"2025-01-22T14:53:47","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/people/42/?format=json","name":"David Plowman","email":"david.plowman@raspberrypi.com"},"version":4,"total":7,"received_total":6,"received_all":false,"mbox":"https://patchwork.libcamera.org/series/4964/mbox/","cover_letter":{"id":22681,"url":"https://patchwork.libcamera.org/api/covers/22681/?format=json","web_url":"https://patchwork.libcamera.org/cover/22681/","msgid":"<20250122145349.7220-1-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:42","name":"[v4,0/7] Camera synchronisation","mbox":"https://patchwork.libcamera.org/cover/22681/mbox/"},"patches":[{"id":22675,"url":"https://patchwork.libcamera.org/api/patches/22675/?format=json","web_url":"https://patchwork.libcamera.org/patch/22675/","msgid":"<20250122145349.7220-2-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:43","name":"[v4,1/7] controls: Add FrameWallClock control","mbox":"https://patchwork.libcamera.org/patch/22675/mbox/"},{"id":22684,"url":"https://patchwork.libcamera.org/api/patches/22684/?format=json","web_url":"https://patchwork.libcamera.org/patch/22684/","msgid":"<20250122145349.7220-4-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:45","name":"[v4,3/7] controls: Add camera synchronisation controls for Raspberry Pi","mbox":"https://patchwork.libcamera.org/patch/22684/mbox/"},{"id":22685,"url":"https://patchwork.libcamera.org/api/patches/22685/?format=json","web_url":"https://patchwork.libcamera.org/patch/22685/","msgid":"<20250122145349.7220-5-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:46","name":"[v4,4/7] pipeline: rpi: common: Add wallclock timestamp support","mbox":"https://patchwork.libcamera.org/patch/22685/mbox/"},{"id":22613,"url":"https://patchwork.libcamera.org/api/patches/22613/?format=json","web_url":"https://patchwork.libcamera.org/patch/22613/","msgid":"<20250122145349.7220-6-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:47","name":"[v4,5/7] ipa: rpi: Add base classes and plumbing for sync algorithm","mbox":"https://patchwork.libcamera.org/patch/22613/mbox/"},{"id":22687,"url":"https://patchwork.libcamera.org/api/patches/22687/?format=json","web_url":"https://patchwork.libcamera.org/patch/22687/","msgid":"<20250122145349.7220-7-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:48","name":"[v4,6/7] ipa: rpi: sync: Add an implementation of the camera sync algorithm","mbox":"https://patchwork.libcamera.org/patch/22687/mbox/"},{"id":22688,"url":"https://patchwork.libcamera.org/api/patches/22688/?format=json","web_url":"https://patchwork.libcamera.org/patch/22688/","msgid":"<20250122145349.7220-8-david.plowman@raspberrypi.com>","date":"2025-01-22T14:53:49","name":"[v4,7/7] ipa: rpi: vc4: Update all tuning files for sync algorithm","mbox":"https://patchwork.libcamera.org/patch/22688/mbox/"}]},{"id":4965,"url":"https://patchwork.libcamera.org/api/series/4965/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4965","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[v3] libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","date":"2025-01-23T09:04:18","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4965/mbox/","cover_letter":null,"patches":[{"id":22614,"url":"https://patchwork.libcamera.org/api/patches/22614/?format=json","web_url":"https://patchwork.libcamera.org/patch/22614/","msgid":"<20250123090421.33226-1-stefan.klug@ideasonboard.com>","date":"2025-01-23T09:04:18","name":"[v3] libcamera: log: Match whole category in LIBCAMERA_LOG_LEVELS","mbox":"https://patchwork.libcamera.org/patch/22614/mbox/"}]},{"id":4966,"url":"https://patchwork.libcamera.org/api/series/4966/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4966","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Add Bayesian AWB algorithm to libipa and rkisp1","date":"2025-01-23T11:40:50","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":2,"total":17,"received_total":17,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4966/mbox/","cover_letter":{"id":22615,"url":"https://patchwork.libcamera.org/api/covers/22615/?format=json","web_url":"https://patchwork.libcamera.org/cover/22615/","msgid":"<20250123114204.79321-1-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:50","name":"[v2,00/17] Add Bayesian AWB algorithm to libipa and rkisp1","mbox":"https://patchwork.libcamera.org/cover/22615/mbox/"},"patches":[{"id":22616,"url":"https://patchwork.libcamera.org/api/patches/22616/?format=json","web_url":"https://patchwork.libcamera.org/patch/22616/","msgid":"<20250123114204.79321-2-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:51","name":"[v2,01/17] libipa: interpolator: Add accessor to internal data","mbox":"https://patchwork.libcamera.org/patch/22616/mbox/"},{"id":22617,"url":"https://patchwork.libcamera.org/api/patches/22617/?format=json","web_url":"https://patchwork.libcamera.org/patch/22617/","msgid":"<20250123114204.79321-3-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:52","name":"[v2,02/17] libipa: pwl: Add clear() function","mbox":"https://patchwork.libcamera.org/patch/22617/mbox/"},{"id":22618,"url":"https://patchwork.libcamera.org/api/patches/22618/?format=json","web_url":"https://patchwork.libcamera.org/patch/22618/","msgid":"<20250123114204.79321-4-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:53","name":"[v2,03/17] libipa: Add AWB algorithm base class","mbox":"https://patchwork.libcamera.org/patch/22618/mbox/"},{"id":22619,"url":"https://patchwork.libcamera.org/api/patches/22619/?format=json","web_url":"https://patchwork.libcamera.org/patch/22619/","msgid":"<20250123114204.79321-5-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:54","name":"[v2,04/17] libipa: awb: Add helper functions for AWB mode support","mbox":"https://patchwork.libcamera.org/patch/22619/mbox/"},{"id":22620,"url":"https://patchwork.libcamera.org/api/patches/22620/?format=json","web_url":"https://patchwork.libcamera.org/patch/22620/","msgid":"<20250123114204.79321-6-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:55","name":"[v2,05/17] libipa: Add grey world AWB algorithm","mbox":"https://patchwork.libcamera.org/patch/22620/mbox/"},{"id":22621,"url":"https://patchwork.libcamera.org/api/patches/22621/?format=json","web_url":"https://patchwork.libcamera.org/patch/22621/","msgid":"<20250123114204.79321-7-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:56","name":"[v2,06/17] ipa: rkisp1: Move calculation of RGB means into own function","mbox":"https://patchwork.libcamera.org/patch/22621/mbox/"},{"id":22622,"url":"https://patchwork.libcamera.org/api/patches/22622/?format=json","web_url":"https://patchwork.libcamera.org/patch/22622/","msgid":"<20250123114204.79321-8-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:57","name":"[v2,07/17] ipa: rkisp1: Use grey world algorithm from libipa","mbox":"https://patchwork.libcamera.org/patch/22622/mbox/"},{"id":22623,"url":"https://patchwork.libcamera.org/api/patches/22623/?format=json","web_url":"https://patchwork.libcamera.org/patch/22623/","msgid":"<20250123114204.79321-9-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:58","name":"[v2,08/17] libtuning: module: awb: Add bayes AWB support","mbox":"https://patchwork.libcamera.org/patch/22623/mbox/"},{"id":22624,"url":"https://patchwork.libcamera.org/api/patches/22624/?format=json","web_url":"https://patchwork.libcamera.org/patch/22624/","msgid":"<20250123114204.79321-10-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:40:59","name":"[v2,09/17] libipa: Add bayesian AWB algorithm","mbox":"https://patchwork.libcamera.org/patch/22624/mbox/"},{"id":22625,"url":"https://patchwork.libcamera.org/api/patches/22625/?format=json","web_url":"https://patchwork.libcamera.org/patch/22625/","msgid":"<20250123114204.79321-11-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:00","name":"[v2,10/17] ipa: rkisp1: Add support for bayes AWB algorithm from libipa","mbox":"https://patchwork.libcamera.org/patch/22625/mbox/"},{"id":22626,"url":"https://patchwork.libcamera.org/api/patches/22626/?format=json","web_url":"https://patchwork.libcamera.org/patch/22626/","msgid":"<20250123114204.79321-12-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:01","name":"[v2,11/17] ipa: rkisp1: awb: Apply gains based on default colour temperature on start","mbox":"https://patchwork.libcamera.org/patch/22626/mbox/"},{"id":22627,"url":"https://patchwork.libcamera.org/api/patches/22627/?format=json","web_url":"https://patchwork.libcamera.org/patch/22627/","msgid":"<20250123114204.79321-13-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:02","name":"[v2,12/17] libtuning: Add module for lux calibration","mbox":"https://patchwork.libcamera.org/patch/22627/mbox/"},{"id":22628,"url":"https://patchwork.libcamera.org/api/patches/22628/?format=json","web_url":"https://patchwork.libcamera.org/patch/22628/","msgid":"<20250123114204.79321-14-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:03","name":"[v2,13/17] utils: tuning: rkisp1: Add lux module","mbox":"https://patchwork.libcamera.org/patch/22628/mbox/"},{"id":22629,"url":"https://patchwork.libcamera.org/api/patches/22629/?format=json","web_url":"https://patchwork.libcamera.org/patch/22629/","msgid":"<20250123114204.79321-15-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:04","name":"[v2,14/17] libipa: lux: Update for a normalized referenceY to 1","mbox":"https://patchwork.libcamera.org/patch/22629/mbox/"},{"id":22630,"url":"https://patchwork.libcamera.org/api/patches/22630/?format=json","web_url":"https://patchwork.libcamera.org/patch/22630/","msgid":"<20250123114204.79321-16-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:05","name":"[v2,15/17] libipa: awb_bayes: Add logging of value limits","mbox":"https://patchwork.libcamera.org/patch/22630/mbox/"},{"id":22631,"url":"https://patchwork.libcamera.org/api/patches/22631/?format=json","web_url":"https://patchwork.libcamera.org/patch/22631/","msgid":"<20250123114204.79321-17-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:06","name":"[v2,16/17] libipa: awb_bayes: Remove overly verbose log messages","mbox":"https://patchwork.libcamera.org/patch/22631/mbox/"},{"id":22632,"url":"https://patchwork.libcamera.org/api/patches/22632/?format=json","web_url":"https://patchwork.libcamera.org/patch/22632/","msgid":"<20250123114204.79321-18-stefan.klug@ideasonboard.com>","date":"2025-01-23T11:41:07","name":"[v2,17/17] libipa: awb_bayes: Change the probabilities from log space into linear space","mbox":"https://patchwork.libcamera.org/patch/22632/mbox/"}]},{"id":4967,"url":"https://patchwork.libcamera.org/api/series/4967/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4967","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC] ipa: rkisp1: agc: Initialize enum controls with a list of values","date":"2025-01-23T12:09:14","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4967/mbox/","cover_letter":null,"patches":[{"id":22633,"url":"https://patchwork.libcamera.org/api/patches/22633/?format=json","web_url":"https://patchwork.libcamera.org/patch/22633/","msgid":"<20250123120918.86780-1-stefan.klug@ideasonboard.com>","date":"2025-01-23T12:09:14","name":"[RFC] ipa: rkisp1: agc: Initialize enum controls with a list of values","mbox":"https://patchwork.libcamera.org/patch/22633/mbox/"}]},{"id":4968,"url":"https://patchwork.libcamera.org/api/series/4968/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4968","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Add flicker mitigation controls to AgcMeanLuminance","date":"2025-01-23T14:07:24","submitter":{"id":156,"url":"https://patchwork.libcamera.org/api/people/156/?format=json","name":"Dan Scally","email":"dan.scally@ideasonboard.com"},"version":2,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4968/mbox/","cover_letter":{"id":22634,"url":"https://patchwork.libcamera.org/api/covers/22634/?format=json","web_url":"https://patchwork.libcamera.org/cover/22634/","msgid":"<20250123140727.458567-1-dan.scally@ideasonboard.com>","date":"2025-01-23T14:07:24","name":"[v2,0/3] Add flicker mitigation controls to AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/cover/22634/mbox/"},"patches":[{"id":22635,"url":"https://patchwork.libcamera.org/api/patches/22635/?format=json","web_url":"https://patchwork.libcamera.org/patch/22635/","msgid":"<20250123140727.458567-2-dan.scally@ideasonboard.com>","date":"2025-01-23T14:07:25","name":"[v2,1/3] ipa: ipu3: Add skeleton Agc::queueRequest() function","mbox":"https://patchwork.libcamera.org/patch/22635/mbox/"},{"id":22636,"url":"https://patchwork.libcamera.org/api/patches/22636/?format=json","web_url":"https://patchwork.libcamera.org/patch/22636/","msgid":"<20250123140727.458567-3-dan.scally@ideasonboard.com>","date":"2025-01-23T14:07:26","name":"[v2,2/3] ipa: libipa: Adjust for flicker in ExposureModeHelper","mbox":"https://patchwork.libcamera.org/patch/22636/mbox/"},{"id":22637,"url":"https://patchwork.libcamera.org/api/patches/22637/?format=json","web_url":"https://patchwork.libcamera.org/patch/22637/","msgid":"<20250123140727.458567-4-dan.scally@ideasonboard.com>","date":"2025-01-23T14:07:27","name":"[v2,3/3] ipa: libipa: Add flicker controls to AgcMeanLuminance","mbox":"https://patchwork.libcamera.org/patch/22637/mbox/"}]},{"id":4969,"url":"https://patchwork.libcamera.org/api/series/4969/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4969","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: pipeline: Move tuning file override handling to IPAProxy","date":"2025-01-23T14:38:18","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/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/4969/mbox/","cover_letter":null,"patches":[{"id":22638,"url":"https://patchwork.libcamera.org/api/patches/22638/?format=json","web_url":"https://patchwork.libcamera.org/patch/22638/","msgid":"<20250123143818.29703-1-laurent.pinchart@ideasonboard.com>","date":"2025-01-23T14:38:18","name":"libcamera: pipeline: Move tuning file override handling to IPAProxy","mbox":"https://patchwork.libcamera.org/patch/22638/mbox/"}]},{"id":4970,"url":"https://patchwork.libcamera.org/api/series/4970/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4970","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Enable raw streams with software ISP","date":"2025-01-24T21:57:51","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":2,"total":13,"received_total":13,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4970/mbox/","cover_letter":{"id":22639,"url":"https://patchwork.libcamera.org/api/covers/22639/?format=json","web_url":"https://patchwork.libcamera.org/cover/22639/","msgid":"<20250124215806.158024-1-mzamazal@redhat.com>","date":"2025-01-24T21:57:51","name":"[RFC,v2,00/13] Enable raw streams with software ISP","mbox":"https://patchwork.libcamera.org/cover/22639/mbox/"},"patches":[{"id":22640,"url":"https://patchwork.libcamera.org/api/patches/22640/?format=json","web_url":"https://patchwork.libcamera.org/patch/22640/","msgid":"<20250124215806.158024-2-mzamazal@redhat.com>","date":"2025-01-24T21:57:52","name":"[RFC,v2,01/13] libcamera: software_isp: Move a non-loop condition out of the loop","mbox":"https://patchwork.libcamera.org/patch/22640/mbox/"},{"id":22641,"url":"https://patchwork.libcamera.org/api/patches/22641/?format=json","web_url":"https://patchwork.libcamera.org/patch/22641/","msgid":"<20250124215806.158024-3-mzamazal@redhat.com>","date":"2025-01-24T21:57:53","name":"[RFC,v2,02/13] libcamera: simple: Increase the default number of streams to 2","mbox":"https://patchwork.libcamera.org/patch/22641/mbox/"},{"id":22642,"url":"https://patchwork.libcamera.org/api/patches/22642/?format=json","web_url":"https://patchwork.libcamera.org/patch/22642/","msgid":"<20250124215806.158024-4-mzamazal@redhat.com>","date":"2025-01-24T21:57:54","name":"[RFC,v2,03/13] libcamera: simple: Don't use raw output formats with conversions","mbox":"https://patchwork.libcamera.org/patch/22642/mbox/"},{"id":22643,"url":"https://patchwork.libcamera.org/api/patches/22643/?format=json","web_url":"https://patchwork.libcamera.org/patch/22643/","msgid":"<20250124215806.158024-5-mzamazal@redhat.com>","date":"2025-01-24T21:57:55","name":"[RFC,v2,04/13] libcamera: simple: Add plain output configurations to software ISP","mbox":"https://patchwork.libcamera.org/patch/22643/mbox/"},{"id":22644,"url":"https://patchwork.libcamera.org/api/patches/22644/?format=json","web_url":"https://patchwork.libcamera.org/patch/22644/","msgid":"<20250124215806.158024-6-mzamazal@redhat.com>","date":"2025-01-24T21:57:56","name":"[RFC,v2,05/13] libcamera: simple: Identify requested stream roles","mbox":"https://patchwork.libcamera.org/patch/22644/mbox/"},{"id":22645,"url":"https://patchwork.libcamera.org/api/patches/22645/?format=json","web_url":"https://patchwork.libcamera.org/patch/22645/","msgid":"<20250124215806.158024-7-mzamazal@redhat.com>","date":"2025-01-24T21:57:57","name":"[RFC,v2,06/13] libcamera: simple: Protect against null maxPipeConfig","mbox":"https://patchwork.libcamera.org/patch/22645/mbox/"},{"id":22646,"url":"https://patchwork.libcamera.org/api/patches/22646/?format=json","web_url":"https://patchwork.libcamera.org/patch/22646/","msgid":"<20250124215806.158024-8-mzamazal@redhat.com>","date":"2025-01-24T21:57:58","name":"[RFC,v2,07/13] libcamera: simple: Consider raw output configurations","mbox":"https://patchwork.libcamera.org/patch/22646/mbox/"},{"id":22647,"url":"https://patchwork.libcamera.org/api/patches/22647/?format=json","web_url":"https://patchwork.libcamera.org/patch/22647/","msgid":"<20250124215806.158024-9-mzamazal@redhat.com>","date":"2025-01-24T21:57:59","name":"[RFC,v2,08/13] libcamera: simple: Handle adjusted and raw configurations separately","mbox":"https://patchwork.libcamera.org/patch/22647/mbox/"},{"id":22648,"url":"https://patchwork.libcamera.org/api/patches/22648/?format=json","web_url":"https://patchwork.libcamera.org/patch/22648/","msgid":"<20250124215806.158024-10-mzamazal@redhat.com>","date":"2025-01-24T21:58:00","name":"[RFC,v2,09/13] libcamera: simple: Don't use conversion with an added raw stream","mbox":"https://patchwork.libcamera.org/patch/22648/mbox/"},{"id":22649,"url":"https://patchwork.libcamera.org/api/patches/22649/?format=json","web_url":"https://patchwork.libcamera.org/patch/22649/","msgid":"<20250124215806.158024-11-mzamazal@redhat.com>","date":"2025-01-24T21:58:01","name":"[RFC,v2,10/13] libcamera: simple: Make raw streams working","mbox":"https://patchwork.libcamera.org/patch/22649/mbox/"},{"id":22650,"url":"https://patchwork.libcamera.org/api/patches/22650/?format=json","web_url":"https://patchwork.libcamera.org/patch/22650/","msgid":"<20250124215806.158024-12-mzamazal@redhat.com>","date":"2025-01-24T21:58:02","name":"[RFC,v2,11/13] apps: ppm_writer: Add a missing include","mbox":"https://patchwork.libcamera.org/patch/22650/mbox/"},{"id":22651,"url":"https://patchwork.libcamera.org/api/patches/22651/?format=json","web_url":"https://patchwork.libcamera.org/patch/22651/","msgid":"<20250124215806.158024-13-mzamazal@redhat.com>","date":"2025-01-24T21:58:03","name":"[RFC,v2,12/13] apps: ppm_writer: Return EIO on I/O errors","mbox":"https://patchwork.libcamera.org/patch/22651/mbox/"},{"id":22652,"url":"https://patchwork.libcamera.org/api/patches/22652/?format=json","web_url":"https://patchwork.libcamera.org/patch/22652/","msgid":"<20250124215806.158024-14-mzamazal@redhat.com>","date":"2025-01-24T21:58:04","name":"[RFC,v2,13/13] apps: cam: Write raw file if PPM cannot be written","mbox":"https://patchwork.libcamera.org/patch/22652/mbox/"}]},{"id":4971,"url":"https://patchwork.libcamera.org/api/series/4971/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4971","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: matrix: Add read-only accessor to internal data","date":"2025-01-27T06:47:45","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/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/4971/mbox/","cover_letter":null,"patches":[{"id":22653,"url":"https://patchwork.libcamera.org/api/patches/22653/?format=json","web_url":"https://patchwork.libcamera.org/patch/22653/","msgid":"<20250127064745.5740-1-laurent.pinchart@ideasonboard.com>","date":"2025-01-27T06:47:45","name":"libcamera: matrix: Add read-only accessor to internal data","mbox":"https://patchwork.libcamera.org/patch/22653/mbox/"}]},{"id":4972,"url":"https://patchwork.libcamera.org/api/series/4972/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4972","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: {orientation, transform}FromRotation(): Return `std::optional`","date":"2025-01-28T08:35:33","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4972/mbox/","cover_letter":null,"patches":[{"id":22654,"url":"https://patchwork.libcamera.org/api/patches/22654/?format=json","web_url":"https://patchwork.libcamera.org/patch/22654/","msgid":"<20250128083530.351935-1-pobrn@protonmail.com>","date":"2025-01-28T08:35:33","name":"[RFC,v1] libcamera: {orientation, transform}FromRotation(): Return `std::optional`","mbox":"https://patchwork.libcamera.org/patch/22654/mbox/"}]},{"id":4973,"url":"https://patchwork.libcamera.org/api/series/4973/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4973","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: controls: ControlInfo: Ensure types match","date":"2025-01-28T12:13:55","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4973/mbox/","cover_letter":null,"patches":[{"id":22655,"url":"https://patchwork.libcamera.org/api/patches/22655/?format=json","web_url":"https://patchwork.libcamera.org/patch/22655/","msgid":"<20250128121352.494582-1-pobrn@protonmail.com>","date":"2025-01-28T12:13:55","name":"[RFC,v1] libcamera: controls: ControlInfo: Ensure types match","mbox":"https://patchwork.libcamera.org/patch/22655/mbox/"}]},{"id":4974,"url":"https://patchwork.libcamera.org/api/series/4974/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4974","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control","date":"2025-01-28T12:14:01","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4974/mbox/","cover_letter":null,"patches":[{"id":22656,"url":"https://patchwork.libcamera.org/api/patches/22656/?format=json","web_url":"https://patchwork.libcamera.org/patch/22656/","msgid":"<20250128121352.494582-2-pobrn@protonmail.com>","date":"2025-01-28T12:14:01","name":"[RFC,v1] libcamera: pipeline: uvcvideo: Fix `ExposureTimeMode` control","mbox":"https://patchwork.libcamera.org/patch/22656/mbox/"}]},{"id":4975,"url":"https://patchwork.libcamera.org/api/series/4975/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4975","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: thread: Use `acquire` memo. when reading event dispatcher","date":"2025-01-28T13:03:10","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4975/mbox/","cover_letter":null,"patches":[{"id":22657,"url":"https://patchwork.libcamera.org/api/patches/22657/?format=json","web_url":"https://patchwork.libcamera.org/patch/22657/","msgid":"<20250128130308.509297-1-pobrn@protonmail.com>","date":"2025-01-28T13:03:10","name":"[RFC,v1] libcamera: thread: Use `acquire` memo. when reading event dispatcher","mbox":"https://patchwork.libcamera.org/patch/22657/mbox/"}]},{"id":4976,"url":"https://patchwork.libcamera.org/api/series/4976/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4976","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: thread: Fix event dispatcher creation","date":"2025-01-28T13:03:14","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4976/mbox/","cover_letter":null,"patches":[{"id":22658,"url":"https://patchwork.libcamera.org/api/patches/22658/?format=json","web_url":"https://patchwork.libcamera.org/patch/22658/","msgid":"<20250128130308.509297-2-pobrn@protonmail.com>","date":"2025-01-28T13:03:14","name":"[RFC,v1] libcamera: thread: Fix event dispatcher creation","mbox":"https://patchwork.libcamera.org/patch/22658/mbox/"}]},{"id":4977,"url":"https://patchwork.libcamera.org/api/series/4977/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4977","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[v1] Documentation: guides: application-developer: Fix variable shadowing","date":"2025-01-30T07:47:15","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4977/mbox/","cover_letter":null,"patches":[{"id":22659,"url":"https://patchwork.libcamera.org/api/patches/22659/?format=json","web_url":"https://patchwork.libcamera.org/patch/22659/","msgid":"<20250130074712.959046-1-pobrn@protonmail.com>","date":"2025-01-30T07:47:15","name":"[v1] Documentation: guides: application-developer: Fix variable shadowing","mbox":"https://patchwork.libcamera.org/patch/22659/mbox/"}]},{"id":4978,"url":"https://patchwork.libcamera.org/api/series/4978/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4978","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"apps: lc-compliance: Multi-stream tests","date":"2025-01-30T11:50:08","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":3,"total":21,"received_total":21,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4978/mbox/","cover_letter":{"id":22664,"url":"https://patchwork.libcamera.org/api/covers/22664/?format=json","web_url":"https://patchwork.libcamera.org/cover/22664/","msgid":"<20250130115001.1129305-1-pobrn@protonmail.com>","date":"2025-01-30T11:50:04","name":"[RFC,v3,00/21] apps: lc-compliance: Multi-stream tests","mbox":"https://patchwork.libcamera.org/cover/22664/mbox/"},"patches":[{"id":22660,"url":"https://patchwork.libcamera.org/api/patches/22660/?format=json","web_url":"https://patchwork.libcamera.org/patch/22660/","msgid":"<20250130115001.1129305-2-pobrn@protonmail.com>","date":"2025-01-30T11:50:08","name":"[RFC,v3,01/21] apps: common: event_loop: Take callbacks by rvalue ref","mbox":"https://patchwork.libcamera.org/patch/22660/mbox/"},{"id":22661,"url":"https://patchwork.libcamera.org/api/patches/22661/?format=json","web_url":"https://patchwork.libcamera.org/patch/22661/","msgid":"<20250130115001.1129305-3-pobrn@protonmail.com>","date":"2025-01-30T11:50:13","name":"[RFC,v3,02/21] apps: common: event_loop: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/22661/mbox/"},{"id":22673,"url":"https://patchwork.libcamera.org/api/patches/22673/?format=json","web_url":"https://patchwork.libcamera.org/patch/22673/","msgid":"<20250130115001.1129305-4-pobrn@protonmail.com>","date":"2025-01-30T11:50:18","name":"[RFC,v3,03/21] apps: common: event_loop: Use `std::deque` instead of `std::list`","mbox":"https://patchwork.libcamera.org/patch/22673/mbox/"},{"id":22662,"url":"https://patchwork.libcamera.org/api/patches/22662/?format=json","web_url":"https://patchwork.libcamera.org/patch/22662/","msgid":"<20250130115001.1129305-5-pobrn@protonmail.com>","date":"2025-01-30T11:50:23","name":"[RFC,v3,04/21] apps: common: event_loop: Use single event source for deferred calls","mbox":"https://patchwork.libcamera.org/patch/22662/mbox/"},{"id":22663,"url":"https://patchwork.libcamera.org/api/patches/22663/?format=json","web_url":"https://patchwork.libcamera.org/patch/22663/","msgid":"<20250130115001.1129305-6-pobrn@protonmail.com>","date":"2025-01-30T11:50:28","name":"[RFC,v3,05/21] apps: common: event_loop: Remove unused type alias","mbox":"https://patchwork.libcamera.org/patch/22663/mbox/"},{"id":22665,"url":"https://patchwork.libcamera.org/api/patches/22665/?format=json","web_url":"https://patchwork.libcamera.org/patch/22665/","msgid":"<20250130115001.1129305-7-pobrn@protonmail.com>","date":"2025-01-30T11:50:32","name":"[RFC,v3,06/21] apps: common: event_loop: Add way to cancel deferred calls","mbox":"https://patchwork.libcamera.org/patch/22665/mbox/"},{"id":22674,"url":"https://patchwork.libcamera.org/api/patches/22674/?format=json","web_url":"https://patchwork.libcamera.org/patch/22674/","msgid":"<20250130115001.1129305-8-pobrn@protonmail.com>","date":"2025-01-30T11:50:36","name":"[RFC,v3,07/21] apps: common: event_loop: Make it possible to exit with exception","mbox":"https://patchwork.libcamera.org/patch/22674/mbox/"},{"id":22666,"url":"https://patchwork.libcamera.org/api/patches/22666/?format=json","web_url":"https://patchwork.libcamera.org/patch/22666/","msgid":"<20250130115001.1129305-9-pobrn@protonmail.com>","date":"2025-01-30T11:50:41","name":"[RFC,v3,08/21] apps: lc-compliance: Initialize `CameraManager` pointer in `Environment`","mbox":"https://patchwork.libcamera.org/patch/22666/mbox/"},{"id":22667,"url":"https://patchwork.libcamera.org/api/patches/22667/?format=json","web_url":"https://patchwork.libcamera.org/patch/22667/","msgid":"<20250130115001.1129305-10-pobrn@protonmail.com>","date":"2025-01-30T11:50:45","name":"[RFC,v3,09/21] apps: lc-compliance: Put tests into anonymous namespace","mbox":"https://patchwork.libcamera.org/patch/22667/mbox/"},{"id":22668,"url":"https://patchwork.libcamera.org/api/patches/22668/?format=json","web_url":"https://patchwork.libcamera.org/patch/22668/","msgid":"<20250130115001.1129305-11-pobrn@protonmail.com>","date":"2025-01-30T11:50:49","name":"[RFC,v3,10/21] apps: lc-compliance: Optimize `std::shared_ptr` usage","mbox":"https://patchwork.libcamera.org/patch/22668/mbox/"},{"id":22676,"url":"https://patchwork.libcamera.org/api/patches/22676/?format=json","web_url":"https://patchwork.libcamera.org/patch/22676/","msgid":"<20250130115001.1129305-12-pobrn@protonmail.com>","date":"2025-01-30T11:50:55","name":"[RFC,v3,11/21] apps: lc-compliance: Remove redundant getter call","mbox":"https://patchwork.libcamera.org/patch/22676/mbox/"},{"id":22669,"url":"https://patchwork.libcamera.org/api/patches/22669/?format=json","web_url":"https://patchwork.libcamera.org/patch/22669/","msgid":"<20250130115001.1129305-13-pobrn@protonmail.com>","date":"2025-01-30T11:51:00","name":"[RFC,v3,12/21] apps: lc-compliance: Don't allocate `FrameBufferAllocator` dynamically","mbox":"https://patchwork.libcamera.org/patch/22669/mbox/"},{"id":22670,"url":"https://patchwork.libcamera.org/api/patches/22670/?format=json","web_url":"https://patchwork.libcamera.org/patch/22670/","msgid":"<20250130115001.1129305-14-pobrn@protonmail.com>","date":"2025-01-30T11:51:07","name":"[RFC,v3,13/21] apps: lc-compliance: Use `std::vector` for argument array","mbox":"https://patchwork.libcamera.org/patch/22670/mbox/"},{"id":22671,"url":"https://patchwork.libcamera.org/api/patches/22671/?format=json","web_url":"https://patchwork.libcamera.org/patch/22671/","msgid":"<20250130115001.1129305-15-pobrn@protonmail.com>","date":"2025-01-30T11:51:11","name":"[RFC,v3,14/21] apps: lc-compliance: Use array instead of `std::vector`","mbox":"https://patchwork.libcamera.org/patch/22671/mbox/"},{"id":22672,"url":"https://patchwork.libcamera.org/api/patches/22672/?format=json","web_url":"https://patchwork.libcamera.org/patch/22672/","msgid":"<20250130115001.1129305-16-pobrn@protonmail.com>","date":"2025-01-30T11:51:16","name":"[RFC,v3,15/21] apps: lc-compliance: Add message to `GTEST_SKIP()`","mbox":"https://patchwork.libcamera.org/patch/22672/mbox/"},{"id":22677,"url":"https://patchwork.libcamera.org/api/patches/22677/?format=json","web_url":"https://patchwork.libcamera.org/patch/22677/","msgid":"<20250130115001.1129305-17-pobrn@protonmail.com>","date":"2025-01-30T11:51:22","name":"[RFC,v3,16/21] apps: lc-compliance: Merge `CaptureBalanced` and `CaptureUnbalanced`","mbox":"https://patchwork.libcamera.org/patch/22677/mbox/"},{"id":22683,"url":"https://patchwork.libcamera.org/api/patches/22683/?format=json","web_url":"https://patchwork.libcamera.org/patch/22683/","msgid":"<20250130115001.1129305-18-pobrn@protonmail.com>","date":"2025-01-30T11:51:28","name":"[RFC,v3,17/21] apps: lc-compliance: Support multiple streams in helpers","mbox":"https://patchwork.libcamera.org/patch/22683/mbox/"},{"id":22686,"url":"https://patchwork.libcamera.org/api/patches/22686/?format=json","web_url":"https://patchwork.libcamera.org/patch/22686/","msgid":"<20250130115001.1129305-19-pobrn@protonmail.com>","date":"2025-01-30T11:51:35","name":"[RFC,v3,18/21] apps: lc-compliance: Add multi-stream tests","mbox":"https://patchwork.libcamera.org/patch/22686/mbox/"},{"id":22678,"url":"https://patchwork.libcamera.org/api/patches/22678/?format=json","web_url":"https://patchwork.libcamera.org/patch/22678/","msgid":"<20250130115001.1129305-20-pobrn@protonmail.com>","date":"2025-01-30T11:51:41","name":"[RFC,v3,19/21] apps: lc-compliance: Run request completion handler in \"main\" thread","mbox":"https://patchwork.libcamera.org/patch/22678/mbox/"},{"id":22679,"url":"https://patchwork.libcamera.org/api/patches/22679/?format=json","web_url":"https://patchwork.libcamera.org/patch/22679/","msgid":"<20250130115001.1129305-21-pobrn@protonmail.com>","date":"2025-01-30T11:51:46","name":"[RFC,v3,20/21] apps: lc-compliance: Make `EventLoop` a member","mbox":"https://patchwork.libcamera.org/patch/22679/mbox/"},{"id":22680,"url":"https://patchwork.libcamera.org/api/patches/22680/?format=json","web_url":"https://patchwork.libcamera.org/patch/22680/","msgid":"<20250130115001.1129305-22-pobrn@protonmail.com>","date":"2025-01-30T11:51:50","name":"[RFC,v3,21/21] apps: lc-compliance: Rename `CaptureUnbalanced`","mbox":"https://patchwork.libcamera.org/patch/22680/mbox/"}]},{"id":4979,"url":"https://patchwork.libcamera.org/api/series/4979/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4979","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"ipa: simple: Introduce metadata reporting","date":"2025-01-30T17:32:47","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":4,"total":6,"received_total":6,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4979/mbox/","cover_letter":{"id":22690,"url":"https://patchwork.libcamera.org/api/covers/22690/?format=json","web_url":"https://patchwork.libcamera.org/cover/22690/","msgid":"<20250130173254.112895-1-mzamazal@redhat.com>","date":"2025-01-30T17:32:47","name":"[v4,0/6] ipa: simple: Introduce metadata reporting","mbox":"https://patchwork.libcamera.org/cover/22690/mbox/"},"patches":[{"id":22692,"url":"https://patchwork.libcamera.org/api/patches/22692/?format=json","web_url":"https://patchwork.libcamera.org/patch/22692/","msgid":"<20250130173254.112895-2-mzamazal@redhat.com>","date":"2025-01-30T17:32:48","name":"[v4,1/6] libcamera: software_isp: Track frames and requests","mbox":"https://patchwork.libcamera.org/patch/22692/mbox/"},{"id":22691,"url":"https://patchwork.libcamera.org/api/patches/22691/?format=json","web_url":"https://patchwork.libcamera.org/patch/22691/","msgid":"<20250130173254.112895-3-mzamazal@redhat.com>","date":"2025-01-30T17:32:49","name":"[v4,2/6] ipa: simple: softisp: Extend to pass metadata","mbox":"https://patchwork.libcamera.org/patch/22691/mbox/"},{"id":22693,"url":"https://patchwork.libcamera.org/api/patches/22693/?format=json","web_url":"https://patchwork.libcamera.org/patch/22693/","msgid":"<20250130173254.112895-4-mzamazal@redhat.com>","date":"2025-01-30T17:32:50","name":"[v4,3/6] ipa: simple: Report the ColourGains in metadata","mbox":"https://patchwork.libcamera.org/patch/22693/mbox/"},{"id":22694,"url":"https://patchwork.libcamera.org/api/patches/22694/?format=json","web_url":"https://patchwork.libcamera.org/patch/22694/","msgid":"<20250130173254.112895-5-mzamazal@redhat.com>","date":"2025-01-30T17:32:51","name":"[v4,4/6] ipa: simple: Report black levels in metadata","mbox":"https://patchwork.libcamera.org/patch/22694/mbox/"},{"id":22695,"url":"https://patchwork.libcamera.org/api/patches/22695/?format=json","web_url":"https://patchwork.libcamera.org/patch/22695/","msgid":"<20250130173254.112895-6-mzamazal@redhat.com>","date":"2025-01-30T17:32:52","name":"[v4,5/6] ipa: simple: Report contrast in metadata","mbox":"https://patchwork.libcamera.org/patch/22695/mbox/"},{"id":22696,"url":"https://patchwork.libcamera.org/api/patches/22696/?format=json","web_url":"https://patchwork.libcamera.org/patch/22696/","msgid":"<20250130173254.112895-7-mzamazal@redhat.com>","date":"2025-01-30T17:32:53","name":"[v4,6/6] ipa: simple: Report exposure in metadata","mbox":"https://patchwork.libcamera.org/patch/22696/mbox/"}]},{"id":4980,"url":"https://patchwork.libcamera.org/api/series/4980/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4980","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"Software ISP support for CCM","date":"2025-01-30T18:14:37","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":5,"total":10,"received_total":10,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4980/mbox/","cover_letter":{"id":22697,"url":"https://patchwork.libcamera.org/api/covers/22697/?format=json","web_url":"https://patchwork.libcamera.org/cover/22697/","msgid":"<20250130181449.130492-1-mzamazal@redhat.com>","date":"2025-01-30T18:14:37","name":"[v5,00/10] Software ISP support for CCM","mbox":"https://patchwork.libcamera.org/cover/22697/mbox/"},"patches":[{"id":22698,"url":"https://patchwork.libcamera.org/api/patches/22698/?format=json","web_url":"https://patchwork.libcamera.org/patch/22698/","msgid":"<20250130181449.130492-2-mzamazal@redhat.com>","date":"2025-01-30T18:14:38","name":"[v5,01/10] libcamera: software_isp: Determine color temperature","mbox":"https://patchwork.libcamera.org/patch/22698/mbox/"},{"id":22699,"url":"https://patchwork.libcamera.org/api/patches/22699/?format=json","web_url":"https://patchwork.libcamera.org/patch/22699/","msgid":"<20250130181449.130492-3-mzamazal@redhat.com>","date":"2025-01-30T18:14:39","name":"[v5,02/10] libcamera: software_isp: Use RGB type to represent gains","mbox":"https://patchwork.libcamera.org/patch/22699/mbox/"},{"id":22700,"url":"https://patchwork.libcamera.org/api/patches/22700/?format=json","web_url":"https://patchwork.libcamera.org/patch/22700/","msgid":"<20250130181449.130492-4-mzamazal@redhat.com>","date":"2025-01-30T18:14:40","name":"[v5,03/10] libcamera: software_isp: Store color temperature to metadata","mbox":"https://patchwork.libcamera.org/patch/22700/mbox/"},{"id":22701,"url":"https://patchwork.libcamera.org/api/patches/22701/?format=json","web_url":"https://patchwork.libcamera.org/patch/22701/","msgid":"<20250130181449.130492-5-mzamazal@redhat.com>","date":"2025-01-30T18:14:41","name":"[v5,04/10] libcamera: software_isp: lut: Remove maybe_unused on a used argument","mbox":"https://patchwork.libcamera.org/patch/22701/mbox/"},{"id":22702,"url":"https://patchwork.libcamera.org/api/patches/22702/?format=json","web_url":"https://patchwork.libcamera.org/patch/22702/","msgid":"<20250130181449.130492-6-mzamazal@redhat.com>","date":"2025-01-30T18:14:42","name":"[v5,05/10] libcamera: software_isp: Use common code to store debayered pixels","mbox":"https://patchwork.libcamera.org/patch/22702/mbox/"},{"id":22703,"url":"https://patchwork.libcamera.org/api/patches/22703/?format=json","web_url":"https://patchwork.libcamera.org/patch/22703/","msgid":"<20250130181449.130492-7-mzamazal@redhat.com>","date":"2025-01-30T18:14:43","name":"[v5,06/10] libcamera: software_isp: Use a macro to assign debayering methods","mbox":"https://patchwork.libcamera.org/patch/22703/mbox/"},{"id":22704,"url":"https://patchwork.libcamera.org/api/patches/22704/?format=json","web_url":"https://patchwork.libcamera.org/patch/22704/","msgid":"<20250130181449.130492-8-mzamazal@redhat.com>","date":"2025-01-30T18:14:44","name":"[v5,07/10] libcamera: software_isp: Add CCM algorithm","mbox":"https://patchwork.libcamera.org/patch/22704/mbox/"},{"id":22705,"url":"https://patchwork.libcamera.org/api/patches/22705/?format=json","web_url":"https://patchwork.libcamera.org/patch/22705/","msgid":"<20250130181449.130492-9-mzamazal@redhat.com>","date":"2025-01-30T18:14:45","name":"[v5,08/10] libcamera: software_isp: Add an example CCM to uncalibrated.yaml","mbox":"https://patchwork.libcamera.org/patch/22705/mbox/"},{"id":22706,"url":"https://patchwork.libcamera.org/api/patches/22706/?format=json","web_url":"https://patchwork.libcamera.org/patch/22706/","msgid":"<20250130181449.130492-10-mzamazal@redhat.com>","date":"2025-01-30T18:14:46","name":"[v5,09/10] libcamera: software_isp: Track whether CCM is enabled","mbox":"https://patchwork.libcamera.org/patch/22706/mbox/"},{"id":22707,"url":"https://patchwork.libcamera.org/api/patches/22707/?format=json","web_url":"https://patchwork.libcamera.org/patch/22707/","msgid":"<20250130181449.130492-11-mzamazal@redhat.com>","date":"2025-01-30T18:14:47","name":"[v5,10/10] libcamera: software_isp: Apply CCM in debayering","mbox":"https://patchwork.libcamera.org/patch/22707/mbox/"}]},{"id":4981,"url":"https://patchwork.libcamera.org/api/series/4981/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4981","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"[RFC,v1] libcamera: base: object,thread: Disable copy/move","date":"2025-01-30T19:54:33","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4981/mbox/","cover_letter":null,"patches":[{"id":22708,"url":"https://patchwork.libcamera.org/api/patches/22708/?format=json","web_url":"https://patchwork.libcamera.org/patch/22708/","msgid":"<20250130195429.1229777-1-pobrn@protonmail.com>","date":"2025-01-30T19:54:33","name":"[RFC,v1] libcamera: base: object,thread: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/22708/mbox/"}]},{"id":4982,"url":"https://patchwork.libcamera.org/api/series/4982/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4982","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"libcamera: base: log: Misc. changes","date":"2025-01-30T19:58:14","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":2,"total":9,"received_total":9,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4982/mbox/","cover_letter":{"id":22709,"url":"https://patchwork.libcamera.org/api/covers/22709/?format=json","web_url":"https://patchwork.libcamera.org/cover/22709/","msgid":"<20250130195811.1230581-1-pobrn@protonmail.com>","date":"2025-01-30T19:58:14","name":"[RFC,v2,0/9] libcamera: base: log: Misc. changes","mbox":"https://patchwork.libcamera.org/cover/22709/mbox/"},"patches":[{"id":22710,"url":"https://patchwork.libcamera.org/api/patches/22710/?format=json","web_url":"https://patchwork.libcamera.org/patch/22710/","msgid":"<20250130195811.1230581-2-pobrn@protonmail.com>","date":"2025-01-30T19:58:20","name":"[RFC,v2,1/9] libcamera: base: log: Remove move constructor","mbox":"https://patchwork.libcamera.org/patch/22710/mbox/"},{"id":22711,"url":"https://patchwork.libcamera.org/api/patches/22711/?format=json","web_url":"https://patchwork.libcamera.org/patch/22711/","msgid":"<20250130195811.1230581-3-pobrn@protonmail.com>","date":"2025-01-30T19:58:25","name":"[RFC,v2,2/9] libcamera: base: log: Use `std::from_chars()`","mbox":"https://patchwork.libcamera.org/patch/22711/mbox/"},{"id":22712,"url":"https://patchwork.libcamera.org/api/patches/22712/?format=json","web_url":"https://patchwork.libcamera.org/patch/22712/","msgid":"<20250130195811.1230581-4-pobrn@protonmail.com>","date":"2025-01-30T19:58:29","name":"[RFC,v2,3/9] libcamera: base: log: Remove `LogMessage::init()`","mbox":"https://patchwork.libcamera.org/patch/22712/mbox/"},{"id":22713,"url":"https://patchwork.libcamera.org/api/patches/22713/?format=json","web_url":"https://patchwork.libcamera.org/patch/22713/","msgid":"<20250130195811.1230581-5-pobrn@protonmail.com>","date":"2025-01-30T19:58:34","name":"[RFC,v2,4/9] libcamera: base: log: Make `LogCategory::severity_` atomic","mbox":"https://patchwork.libcamera.org/patch/22713/mbox/"},{"id":22714,"url":"https://patchwork.libcamera.org/api/patches/22714/?format=json","web_url":"https://patchwork.libcamera.org/patch/22714/","msgid":"<20250130195811.1230581-6-pobrn@protonmail.com>","date":"2025-01-30T19:58:41","name":"[RFC,v2,5/9] libcamera: base: log: Use `std::string_view` to avoid some copies","mbox":"https://patchwork.libcamera.org/patch/22714/mbox/"},{"id":22715,"url":"https://patchwork.libcamera.org/api/patches/22715/?format=json","web_url":"https://patchwork.libcamera.org/patch/22715/","msgid":"<20250130195811.1230581-7-pobrn@protonmail.com>","date":"2025-01-30T19:58:47","name":"[RFC,v2,6/9] libcamera: base: log: Pass dynamic prefix through","mbox":"https://patchwork.libcamera.org/patch/22715/mbox/"},{"id":22716,"url":"https://patchwork.libcamera.org/api/patches/22716/?format=json","web_url":"https://patchwork.libcamera.org/patch/22716/","msgid":"<20250130195811.1230581-8-pobrn@protonmail.com>","date":"2025-01-30T19:58:52","name":"[RFC,v2,7/9] libcamera: base: log: Split `parseLogLevel[s]()`","mbox":"https://patchwork.libcamera.org/patch/22716/mbox/"},{"id":22717,"url":"https://patchwork.libcamera.org/api/patches/22717/?format=json","web_url":"https://patchwork.libcamera.org/patch/22717/","msgid":"<20250130195811.1230581-9-pobrn@protonmail.com>","date":"2025-01-30T19:58:57","name":"[RFC,v2,8/9] libcamera: base: log: Protect log categories with lock","mbox":"https://patchwork.libcamera.org/patch/22717/mbox/"},{"id":22726,"url":"https://patchwork.libcamera.org/api/patches/22726/?format=json","web_url":"https://patchwork.libcamera.org/patch/22726/","msgid":"<20250203175936.206161-1-pobrn@protonmail.com>","date":"2025-02-03T17:59:39","name":"[RFC,v2,9/9] libcamera: base: log: Store categories in list","mbox":"https://patchwork.libcamera.org/patch/22726/mbox/"}]}]