[{"id":5343,"url":"https://patchwork.libcamera.org/api/series/5343/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5343","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 Layers support","date":"2025-07-28T11:55:47","submitter":{"id":17,"url":"https://patchwork.libcamera.org/api/people/17/?format=json","name":"Paul Elder","email":"paul.elder@ideasonboard.com"},"version":3,"total":8,"received_total":8,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5343/mbox/","cover_letter":{"id":23997,"url":"https://patchwork.libcamera.org/api/covers/23997/?format=json","web_url":"https://patchwork.libcamera.org/cover/23997/","msgid":"<20250728115556.2886082-1-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:47","name":"[v3,0/8] Add Layers support","mbox":"https://patchwork.libcamera.org/cover/23997/mbox/"},"patches":[{"id":23998,"url":"https://patchwork.libcamera.org/api/patches/23998/?format=json","web_url":"https://patchwork.libcamera.org/patch/23998/","msgid":"<20250728115556.2886082-2-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:48","name":"[v3,1/8] libcamera: ipa_manager: Factor out .so file searching","mbox":"https://patchwork.libcamera.org/patch/23998/mbox/"},{"id":23999,"url":"https://patchwork.libcamera.org/api/patches/23999/?format=json","web_url":"https://patchwork.libcamera.org/patch/23999/","msgid":"<20250728115556.2886082-3-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:49","name":"[v3,2/8] libcamera: ipa_module: Factor out ELF file handling","mbox":"https://patchwork.libcamera.org/patch/23999/mbox/"},{"id":24000,"url":"https://patchwork.libcamera.org/api/patches/24000/?format=json","web_url":"https://patchwork.libcamera.org/patch/24000/","msgid":"<20250728115556.2886082-4-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:50","name":"[v3,3/8] libcamera: camera: Add indirection to Camera signal emissions","mbox":"https://patchwork.libcamera.org/patch/24000/mbox/"},{"id":24001,"url":"https://patchwork.libcamera.org/api/patches/24001/?format=json","web_url":"https://patchwork.libcamera.org/patch/24001/","msgid":"<20250728115556.2886082-5-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:51","name":"[v3,4/8] libcamera: layer_manager: Add Layer handling implementation","mbox":"https://patchwork.libcamera.org/patch/24001/mbox/"},{"id":24002,"url":"https://patchwork.libcamera.org/api/patches/24002/?format=json","web_url":"https://patchwork.libcamera.org/patch/24002/","msgid":"<20250728115556.2886082-6-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:52","name":"[v3,5/8] libcamera: camera_manager: Add LayerManager","mbox":"https://patchwork.libcamera.org/patch/24002/mbox/"},{"id":24003,"url":"https://patchwork.libcamera.org/api/patches/24003/?format=json","web_url":"https://patchwork.libcamera.org/patch/24003/","msgid":"<20250728115556.2886082-7-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:53","name":"[v3,6/8] libcamera: camera: Hook into the LayerManager","mbox":"https://patchwork.libcamera.org/patch/24003/mbox/"},{"id":24004,"url":"https://patchwork.libcamera.org/api/patches/24004/?format=json","web_url":"https://patchwork.libcamera.org/patch/24004/","msgid":"<20250728115556.2886082-8-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:54","name":"[v3,7/8] layer: Add layer to inject AeEnable control","mbox":"https://patchwork.libcamera.org/patch/24004/mbox/"},{"id":24005,"url":"https://patchwork.libcamera.org/api/patches/24005/?format=json","web_url":"https://patchwork.libcamera.org/patch/24005/","msgid":"<20250728115556.2886082-9-paul.elder@ideasonboard.com>","date":"2025-07-28T11:55:55","name":"[v3,8/8] camera, ipa: all: Remove AeEnable handling","mbox":"https://patchwork.libcamera.org/patch/24005/mbox/"}]},{"id":5344,"url":"https://patchwork.libcamera.org/api/series/5344/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5344","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":"Prepare CI for Sphinx doxylink usage","date":"2025-07-28T15:31:58","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5344/mbox/","cover_letter":{"id":24006,"url":"https://patchwork.libcamera.org/api/covers/24006/?format=json","web_url":"https://patchwork.libcamera.org/cover/24006/","msgid":"<20250728153201.7843-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-28T15:31:58","name":"[libcamera-ci,v2,0/3] Prepare CI for Sphinx doxylink usage","mbox":"https://patchwork.libcamera.org/cover/24006/mbox/"},"patches":[{"id":24007,"url":"https://patchwork.libcamera.org/api/patches/24007/?format=json","web_url":"https://patchwork.libcamera.org/patch/24007/","msgid":"<20250728153201.7843-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-28T15:31:59","name":"[libcamera-ci,v2,1/3] Avoid duplicated documentation builds","mbox":"https://patchwork.libcamera.org/patch/24007/mbox/"},{"id":24008,"url":"https://patchwork.libcamera.org/api/patches/24008/?format=json","web_url":"https://patchwork.libcamera.org/patch/24008/","msgid":"<20250728153201.7843-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-28T15:32:00","name":"[libcamera-ci,v2,2/3] setup-container: Generalize package installation through pip","mbox":"https://patchwork.libcamera.org/patch/24008/mbox/"},{"id":24009,"url":"https://patchwork.libcamera.org/api/patches/24009/?format=json","web_url":"https://patchwork.libcamera.org/patch/24009/","msgid":"<20250728153201.7843-4-laurent.pinchart@ideasonboard.com>","date":"2025-07-28T15:32:01","name":"[libcamera-ci,v2,3/3] Add python3-sphinxcontrib.doxylink package to container images","mbox":"https://patchwork.libcamera.org/patch/24009/mbox/"}]},{"id":5345,"url":"https://patchwork.libcamera.org/api/series/5345/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5345","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 global configuration file","date":"2025-07-29T07:31:48","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":16,"total":12,"received_total":12,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5345/mbox/","cover_letter":{"id":24010,"url":"https://patchwork.libcamera.org/api/covers/24010/?format=json","web_url":"https://patchwork.libcamera.org/cover/24010/","msgid":"<20250729073201.5369-1-mzamazal@redhat.com>","date":"2025-07-29T07:31:48","name":"[v16,00/12] Add global configuration file","mbox":"https://patchwork.libcamera.org/cover/24010/mbox/"},"patches":[{"id":24012,"url":"https://patchwork.libcamera.org/api/patches/24012/?format=json","web_url":"https://patchwork.libcamera.org/patch/24012/","msgid":"<20250729073201.5369-2-mzamazal@redhat.com>","date":"2025-07-29T07:31:49","name":"[v16,01/12] config: Introduce global runtime configuration","mbox":"https://patchwork.libcamera.org/patch/24012/mbox/"},{"id":24011,"url":"https://patchwork.libcamera.org/api/patches/24011/?format=json","web_url":"https://patchwork.libcamera.org/patch/24011/","msgid":"<20250729073201.5369-3-mzamazal@redhat.com>","date":"2025-07-29T07:31:50","name":"[v16,02/12] config: Make GlobalConfiguration instance","mbox":"https://patchwork.libcamera.org/patch/24011/mbox/"},{"id":24013,"url":"https://patchwork.libcamera.org/api/patches/24013/?format=json","web_url":"https://patchwork.libcamera.org/patch/24013/","msgid":"<20250729073201.5369-4-mzamazal@redhat.com>","date":"2025-07-29T07:31:51","name":"[v16,03/12] config: Add configuration retrieval helpers","mbox":"https://patchwork.libcamera.org/patch/24013/mbox/"},{"id":24014,"url":"https://patchwork.libcamera.org/api/patches/24014/?format=json","web_url":"https://patchwork.libcamera.org/patch/24014/","msgid":"<20250729073201.5369-5-mzamazal@redhat.com>","date":"2025-07-29T07:31:52","name":"[v16,04/12] config: Look up rpi configuration in the configuration file","mbox":"https://patchwork.libcamera.org/patch/24014/mbox/"},{"id":24015,"url":"https://patchwork.libcamera.org/api/patches/24015/?format=json","web_url":"https://patchwork.libcamera.org/patch/24015/","msgid":"<20250729073201.5369-6-mzamazal@redhat.com>","date":"2025-07-29T07:31:53","name":"[v16,05/12] config: Look up IPA configurables in configuration file","mbox":"https://patchwork.libcamera.org/patch/24015/mbox/"},{"id":24016,"url":"https://patchwork.libcamera.org/api/patches/24016/?format=json","web_url":"https://patchwork.libcamera.org/patch/24016/","msgid":"<20250729073201.5369-7-mzamazal@redhat.com>","date":"2025-07-29T07:31:54","name":"[v16,06/12] config: Look up pipelines match list in configuration file","mbox":"https://patchwork.libcamera.org/patch/24016/mbox/"},{"id":24017,"url":"https://patchwork.libcamera.org/api/patches/24017/?format=json","web_url":"https://patchwork.libcamera.org/patch/24017/","msgid":"<20250729073201.5369-8-mzamazal@redhat.com>","date":"2025-07-29T07:31:55","name":"[v16,07/12] config: Allow enabling software ISP in runtime","mbox":"https://patchwork.libcamera.org/patch/24017/mbox/"},{"id":24018,"url":"https://patchwork.libcamera.org/api/patches/24018/?format=json","web_url":"https://patchwork.libcamera.org/patch/24018/","msgid":"<20250729073201.5369-9-mzamazal@redhat.com>","date":"2025-07-29T07:31:56","name":"[v16,08/12] config: Add global configuration file documentation","mbox":"https://patchwork.libcamera.org/patch/24018/mbox/"},{"id":24020,"url":"https://patchwork.libcamera.org/api/patches/24020/?format=json","web_url":"https://patchwork.libcamera.org/patch/24020/","msgid":"<20250729073201.5369-10-mzamazal@redhat.com>","date":"2025-07-29T07:31:57","name":"[v16,09/12] libcamera: software_isp: Make input buffer copying configurable","mbox":"https://patchwork.libcamera.org/patch/24020/mbox/"},{"id":24019,"url":"https://patchwork.libcamera.org/api/patches/24019/?format=json","web_url":"https://patchwork.libcamera.org/patch/24019/","msgid":"<20250729073201.5369-11-mzamazal@redhat.com>","date":"2025-07-29T07:31:58","name":"[v16,10/12] libcamera: software_isp: Make measurement configurable","mbox":"https://patchwork.libcamera.org/patch/24019/mbox/"},{"id":24021,"url":"https://patchwork.libcamera.org/api/patches/24021/?format=json","web_url":"https://patchwork.libcamera.org/patch/24021/","msgid":"<20250729073201.5369-12-mzamazal@redhat.com>","date":"2025-07-29T07:31:59","name":"[v16,11/12] config: Make configuration file configurable","mbox":"https://patchwork.libcamera.org/patch/24021/mbox/"},{"id":24022,"url":"https://patchwork.libcamera.org/api/patches/24022/?format=json","web_url":"https://patchwork.libcamera.org/patch/24022/","msgid":"<20250729073201.5369-13-mzamazal@redhat.com>","date":"2025-07-29T07:32:00","name":"[v16,12/12] config: Make configuration directories configurable","mbox":"https://patchwork.libcamera.org/patch/24022/mbox/"}]},{"id":5346,"url":"https://patchwork.libcamera.org/api/series/5346/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5346","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"gstreamer: Report camera properties as device properties","date":"2025-07-29T15:39:12","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":5,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5346/mbox/","cover_letter":{"id":24023,"url":"https://patchwork.libcamera.org/api/covers/24023/?format=json","web_url":"https://patchwork.libcamera.org/cover/24023/","msgid":"<20250729153915.159243-1-uajain@igalia.com>","date":"2025-07-29T15:39:12","name":"[v5,0/3] gstreamer: Report camera properties as device properties","mbox":"https://patchwork.libcamera.org/cover/24023/mbox/"},"patches":[{"id":24024,"url":"https://patchwork.libcamera.org/api/patches/24024/?format=json","web_url":"https://patchwork.libcamera.org/patch/24024/","msgid":"<20250729153915.159243-2-uajain@igalia.com>","date":"2025-07-29T15:39:13","name":"[v5,1/3] gstreamer: Split value_set_rectangle() GValue helper","mbox":"https://patchwork.libcamera.org/patch/24024/mbox/"},{"id":24025,"url":"https://patchwork.libcamera.org/api/patches/24025/?format=json","web_url":"https://patchwork.libcamera.org/patch/24025/","msgid":"<20250729153915.159243-3-uajain@igalia.com>","date":"2025-07-29T15:39:14","name":"[v5,2/3] gstreamer: Move existing GValue helpers to gstreamer-utils","mbox":"https://patchwork.libcamera.org/patch/24025/mbox/"},{"id":24026,"url":"https://patchwork.libcamera.org/api/patches/24026/?format=json","web_url":"https://patchwork.libcamera.org/patch/24026/","msgid":"<20250729153915.159243-4-uajain@igalia.com>","date":"2025-07-29T15:39:15","name":"[v5,3/3] gstreamer: Report camera properties as device properties","mbox":"https://patchwork.libcamera.org/patch/24026/mbox/"}]},{"id":5347,"url":"https://patchwork.libcamera.org/api/series/5347/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5347","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"gstreamer: Use G_TYPE_UINT type for libcamera::Size","date":"2025-07-29T15:49:54","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5347/mbox/","cover_letter":null,"patches":[{"id":24027,"url":"https://patchwork.libcamera.org/api/patches/24027/?format=json","web_url":"https://patchwork.libcamera.org/patch/24027/","msgid":"<20250729154954.161715-1-uajain@igalia.com>","date":"2025-07-29T15:49:54","name":"gstreamer: Use G_TYPE_UINT type for libcamera::Size","mbox":"https://patchwork.libcamera.org/patch/24027/mbox/"}]},{"id":5348,"url":"https://patchwork.libcamera.org/api/series/5348/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5348","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: Introduce and use scope_exit","date":"2025-07-29T16:20:59","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5348/mbox/","cover_letter":{"id":24028,"url":"https://patchwork.libcamera.org/api/covers/24028/?format=json","web_url":"https://patchwork.libcamera.org/cover/24028/","msgid":"<20250729162101.13836-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T16:20:59","name":"[v2,0/2] libcamera: Introduce and use scope_exit","mbox":"https://patchwork.libcamera.org/cover/24028/mbox/"},"patches":[{"id":24029,"url":"https://patchwork.libcamera.org/api/patches/24029/?format=json","web_url":"https://patchwork.libcamera.org/patch/24029/","msgid":"<20250729162101.13836-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T16:21:00","name":"[v2,1/2] libcamera: utils: Add scope_exit class","mbox":"https://patchwork.libcamera.org/patch/24029/mbox/"},{"id":24030,"url":"https://patchwork.libcamera.org/api/patches/24030/?format=json","web_url":"https://patchwork.libcamera.org/patch/24030/","msgid":"<20250729162101.13836-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T16:21:01","name":"[v2,2/2] libcamera: v4l2_videodevice: Use scope_exit","mbox":"https://patchwork.libcamera.org/patch/24030/mbox/"}]},{"id":5349,"url":"https://patchwork.libcamera.org/api/series/5349/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5349","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":"Documentation: Use doxylink to generate Sphinx-to-Doxygen links","date":"2025-07-29T20:42:23","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":2,"total":4,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5349/mbox/","cover_letter":{"id":24031,"url":"https://patchwork.libcamera.org/api/covers/24031/?format=json","web_url":"https://patchwork.libcamera.org/cover/24031/","msgid":"<20250729204228.23217-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T20:42:23","name":"[v2,0/4] Documentation: Use doxylink to generate Sphinx-to-Doxygen links","mbox":"https://patchwork.libcamera.org/cover/24031/mbox/"},"patches":[{"id":24032,"url":"https://patchwork.libcamera.org/api/patches/24032/?format=json","web_url":"https://patchwork.libcamera.org/patch/24032/","msgid":"<20250729204228.23217-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T20:42:24","name":"[v2,1/4] Documentation: Remove unneeded options from Sphinx configuration","mbox":"https://patchwork.libcamera.org/patch/24032/mbox/"},{"id":24033,"url":"https://patchwork.libcamera.org/api/patches/24033/?format=json","web_url":"https://patchwork.libcamera.org/patch/24033/","msgid":"<20250729204228.23217-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T20:42:25","name":"[v2,2/4] Documentation: Drop documentation author names","mbox":"https://patchwork.libcamera.org/patch/24033/mbox/"},{"id":24034,"url":"https://patchwork.libcamera.org/api/patches/24034/?format=json","web_url":"https://patchwork.libcamera.org/patch/24034/","msgid":"<20250729204228.23217-4-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T20:42:26","name":"[v2,3/4] Documentation: Use Sphinx doxylink to generate links to doxygen","mbox":"https://patchwork.libcamera.org/patch/24034/mbox/"},{"id":24035,"url":"https://patchwork.libcamera.org/api/patches/24035/?format=json","web_url":"https://patchwork.libcamera.org/patch/24035/","msgid":"<20250729204228.23217-5-laurent.pinchart@ideasonboard.com>","date":"2025-07-29T20:42:27","name":"[v2,4/4] Documentation: Replace links to Doxygen documentation with doxylink","mbox":"https://patchwork.libcamera.org/patch/24035/mbox/"}]},{"id":5350,"url":"https://patchwork.libcamera.org/api/series/5350/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5350","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: Introduce and use scope_exit","date":"2025-07-30T10:27:31","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5350/mbox/","cover_letter":{"id":24036,"url":"https://patchwork.libcamera.org/api/covers/24036/?format=json","web_url":"https://patchwork.libcamera.org/cover/24036/","msgid":"<20250730102733.21314-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:31","name":"[v3,0/2] libcamera: Introduce and use scope_exit","mbox":"https://patchwork.libcamera.org/cover/24036/mbox/"},"patches":[{"id":24037,"url":"https://patchwork.libcamera.org/api/patches/24037/?format=json","web_url":"https://patchwork.libcamera.org/patch/24037/","msgid":"<20250730102733.21314-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:32","name":"[v3,1/2] libcamera: utils: Add scope_exit class","mbox":"https://patchwork.libcamera.org/patch/24037/mbox/"},{"id":24038,"url":"https://patchwork.libcamera.org/api/patches/24038/?format=json","web_url":"https://patchwork.libcamera.org/patch/24038/","msgid":"<20250730102733.21314-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T10:27:33","name":"[v3,2/2] libcamera: v4l2_videodevice: Use scope_exit","mbox":"https://patchwork.libcamera.org/patch/24038/mbox/"}]},{"id":5351,"url":"https://patchwork.libcamera.org/api/series/5351/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5351","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":"Documentation: Use doxylink to generate Sphinx-to-Doxygen links","date":"2025-07-30T11:50:41","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":3,"total":3,"received_total":4,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5351/mbox/","cover_letter":{"id":24039,"url":"https://patchwork.libcamera.org/api/covers/24039/?format=json","web_url":"https://patchwork.libcamera.org/cover/24039/","msgid":"<20250730115045.3481-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T11:50:41","name":"[v3,0/3] Documentation: Use doxylink to generate Sphinx-to-Doxygen links","mbox":"https://patchwork.libcamera.org/cover/24039/mbox/"},"patches":[{"id":24040,"url":"https://patchwork.libcamera.org/api/patches/24040/?format=json","web_url":"https://patchwork.libcamera.org/patch/24040/","msgid":"<20250730115045.3481-2-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T11:50:42","name":"[v3,1/3] Documentation: Remove unneeded options from Sphinx configuration","mbox":"https://patchwork.libcamera.org/patch/24040/mbox/"},{"id":24041,"url":"https://patchwork.libcamera.org/api/patches/24041/?format=json","web_url":"https://patchwork.libcamera.org/patch/24041/","msgid":"<20250730115045.3481-3-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T11:50:43","name":"[v3,2/3] Documentation: Drop documentation author names","mbox":"https://patchwork.libcamera.org/patch/24041/mbox/"},{"id":24042,"url":"https://patchwork.libcamera.org/api/patches/24042/?format=json","web_url":"https://patchwork.libcamera.org/patch/24042/","msgid":"<20250730115045.3481-4-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T11:50:44","name":"[v3,3/3] Documentation: Use Sphinx doxylink to generate links to doxygen","mbox":"https://patchwork.libcamera.org/patch/24042/mbox/"},{"id":24043,"url":"https://patchwork.libcamera.org/api/patches/24043/?format=json","web_url":"https://patchwork.libcamera.org/patch/24043/","msgid":"<20250730134648.19936-1-laurent.pinchart@ideasonboard.com>","date":"2025-07-30T13:46:48","name":"[v3,4/3] Documentation: Replace links to Doxygen documentation with doxylink","mbox":"https://patchwork.libcamera.org/patch/24043/mbox/"}]},{"id":5352,"url":"https://patchwork.libcamera.org/api/series/5352/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5352","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] Documentation: Fix documentation generation when subproject","date":"2025-07-31T12:32:47","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5352/mbox/","cover_letter":null,"patches":[{"id":24044,"url":"https://patchwork.libcamera.org/api/patches/24044/?format=json","web_url":"https://patchwork.libcamera.org/patch/24044/","msgid":"<20250731123247.755475-1-barnabas.pocze@ideasonboard.com>","date":"2025-07-31T12:32:47","name":"[RFC,v1] Documentation: Fix documentation generation when subproject","mbox":"https://patchwork.libcamera.org/patch/24044/mbox/"}]},{"id":5353,"url":"https://patchwork.libcamera.org/api/series/5353/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5353","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"ipa: rpi: ccm: Implement \"manual\" CCM mode","date":"2025-08-04T11:11:18","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/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/5353/mbox/","cover_letter":null,"patches":[{"id":24045,"url":"https://patchwork.libcamera.org/api/patches/24045/?format=json","web_url":"https://patchwork.libcamera.org/patch/24045/","msgid":"<20250804111118.10190-1-david.plowman@raspberrypi.com>","date":"2025-08-04T11:11:18","name":"ipa: rpi: ccm: Implement \"manual\" CCM mode","mbox":"https://patchwork.libcamera.org/patch/24045/mbox/"}]},{"id":5354,"url":"https://patchwork.libcamera.org/api/series/5354/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5354","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] ipa: rpi: ccm: Implement \"manual\" CCM mode","date":"2025-08-04T14:48:04","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/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/5354/mbox/","cover_letter":null,"patches":[{"id":24046,"url":"https://patchwork.libcamera.org/api/patches/24046/?format=json","web_url":"https://patchwork.libcamera.org/patch/24046/","msgid":"<20250804144804.16965-1-david.plowman@raspberrypi.com>","date":"2025-08-04T14:48:04","name":"[v2] ipa: rpi: ccm: Implement \"manual\" CCM mode","mbox":"https://patchwork.libcamera.org/patch/24046/mbox/"}]},{"id":5355,"url":"https://patchwork.libcamera.org/api/series/5355/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5355","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-08-04T16:38:03","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":12,"total":8,"received_total":8,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5355/mbox/","cover_letter":{"id":24047,"url":"https://patchwork.libcamera.org/api/covers/24047/?format=json","web_url":"https://patchwork.libcamera.org/cover/24047/","msgid":"<20250804163812.126022-1-mzamazal@redhat.com>","date":"2025-08-04T16:38:03","name":"[v12,0/8] Enable raw streams with software ISP","mbox":"https://patchwork.libcamera.org/cover/24047/mbox/"},"patches":[{"id":24048,"url":"https://patchwork.libcamera.org/api/patches/24048/?format=json","web_url":"https://patchwork.libcamera.org/patch/24048/","msgid":"<20250804163812.126022-2-mzamazal@redhat.com>","date":"2025-08-04T16:38:04","name":"[v12,1/8] libcamera: software_isp: Assign colour spaces in configurations","mbox":"https://patchwork.libcamera.org/patch/24048/mbox/"},{"id":24049,"url":"https://patchwork.libcamera.org/api/patches/24049/?format=json","web_url":"https://patchwork.libcamera.org/patch/24049/","msgid":"<20250804163812.126022-3-mzamazal@redhat.com>","date":"2025-08-04T16:38:05","name":"[v12,2/8] libcamera: simple: Exclude raw configurations from output conversions","mbox":"https://patchwork.libcamera.org/patch/24049/mbox/"},{"id":24050,"url":"https://patchwork.libcamera.org/api/patches/24050/?format=json","web_url":"https://patchwork.libcamera.org/patch/24050/","msgid":"<20250804163812.126022-4-mzamazal@redhat.com>","date":"2025-08-04T16:38:06","name":"[v12,3/8] libcamera: simple: Handle processed and raw formats separately","mbox":"https://patchwork.libcamera.org/patch/24050/mbox/"},{"id":24051,"url":"https://patchwork.libcamera.org/api/patches/24051/?format=json","web_url":"https://patchwork.libcamera.org/patch/24051/","msgid":"<20250804163812.126022-5-mzamazal@redhat.com>","date":"2025-08-04T16:38:07","name":"[v12,4/8] libcamera: simple: Validate raw stream configurations","mbox":"https://patchwork.libcamera.org/patch/24051/mbox/"},{"id":24053,"url":"https://patchwork.libcamera.org/api/patches/24053/?format=json","web_url":"https://patchwork.libcamera.org/patch/24053/","msgid":"<20250804163812.126022-6-mzamazal@redhat.com>","date":"2025-08-04T16:38:08","name":"[v12,5/8] libcamera: simple: Don't enforce conversion with an added raw stream","mbox":"https://patchwork.libcamera.org/patch/24053/mbox/"},{"id":24052,"url":"https://patchwork.libcamera.org/api/patches/24052/?format=json","web_url":"https://patchwork.libcamera.org/patch/24052/","msgid":"<20250804163812.126022-7-mzamazal@redhat.com>","date":"2025-08-04T16:38:09","name":"[v12,6/8] libcamera: simple: Set the number of software ISP streams to 2","mbox":"https://patchwork.libcamera.org/patch/24052/mbox/"},{"id":24055,"url":"https://patchwork.libcamera.org/api/patches/24055/?format=json","web_url":"https://patchwork.libcamera.org/patch/24055/","msgid":"<20250804163812.126022-8-mzamazal@redhat.com>","date":"2025-08-04T16:38:10","name":"[v12,7/8] libcamera: simple: Require metadata only when software ISP is used","mbox":"https://patchwork.libcamera.org/patch/24055/mbox/"},{"id":24054,"url":"https://patchwork.libcamera.org/api/patches/24054/?format=json","web_url":"https://patchwork.libcamera.org/patch/24054/","msgid":"<20250804163812.126022-9-mzamazal@redhat.com>","date":"2025-08-04T16:38:11","name":"[v12,8/8] libcamera: simple: Make raw streams working","mbox":"https://patchwork.libcamera.org/patch/24054/mbox/"}]},{"id":5356,"url":"https://patchwork.libcamera.org/api/series/5356/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5356","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] utils: codegen: ipc: Split proxy types","date":"2025-08-04T16:52:26","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5356/mbox/","cover_letter":null,"patches":[{"id":24056,"url":"https://patchwork.libcamera.org/api/patches/24056/?format=json","web_url":"https://patchwork.libcamera.org/patch/24056/","msgid":"<20250804165226.63825-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-04T16:52:26","name":"[RFC,v1] utils: codegen: ipc: Split proxy types","mbox":"https://patchwork.libcamera.org/patch/24056/mbox/"}]},{"id":5357,"url":"https://patchwork.libcamera.org/api/series/5357/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5357","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: Introduce and use scope_exit","date":"2025-08-04T23:31:49","submitter":{"id":2,"url":"https://patchwork.libcamera.org/api/people/2/?format=json","name":"Laurent Pinchart","email":"laurent.pinchart@ideasonboard.com"},"version":4,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5357/mbox/","cover_letter":{"id":24057,"url":"https://patchwork.libcamera.org/api/covers/24057/?format=json","web_url":"https://patchwork.libcamera.org/cover/24057/","msgid":"<20250804233152.11538-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:49","name":"[v4,0/2] libcamera: Introduce and use scope_exit","mbox":"https://patchwork.libcamera.org/cover/24057/mbox/"},"patches":[{"id":24058,"url":"https://patchwork.libcamera.org/api/patches/24058/?format=json","web_url":"https://patchwork.libcamera.org/patch/24058/","msgid":"<20250804233152.11538-2-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:50","name":"[v4,1/2] libcamera: utils: Add scope_exit class","mbox":"https://patchwork.libcamera.org/patch/24058/mbox/"},{"id":24059,"url":"https://patchwork.libcamera.org/api/patches/24059/?format=json","web_url":"https://patchwork.libcamera.org/patch/24059/","msgid":"<20250804233152.11538-3-laurent.pinchart@ideasonboard.com>","date":"2025-08-04T23:31:51","name":"[v4,2/2] libcamera: v4l2_videodevice: Use scope_exit","mbox":"https://patchwork.libcamera.org/patch/24059/mbox/"}]},{"id":5358,"url":"https://patchwork.libcamera.org/api/series/5358/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5358","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: Make ControlValue a view","date":"2025-08-06T12:30:44","submitter":{"id":143,"url":"https://patchwork.libcamera.org/api/people/143/?format=json","name":"Jacopo Mondi","email":"jacopo.mondi@ideasonboard.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5358/mbox/","cover_letter":{"id":24060,"url":"https://patchwork.libcamera.org/api/covers/24060/?format=json","web_url":"https://patchwork.libcamera.org/cover/24060/","msgid":"<20250806-control_storage-v1-0-2ec8424f6f7d@ideasonboard.com>","date":"2025-08-06T12:30:44","name":"[0/3] libcamera: Make ControlValue a view","mbox":"https://patchwork.libcamera.org/cover/24060/mbox/"},"patches":[{"id":24061,"url":"https://patchwork.libcamera.org/api/patches/24061/?format=json","web_url":"https://patchwork.libcamera.org/patch/24061/","msgid":"<20250806-control_storage-v1-1-2ec8424f6f7d@ideasonboard.com>","date":"2025-08-06T12:30:45","name":"[1/3] libcamera: controls: Add `ControlValueView`","mbox":"https://patchwork.libcamera.org/patch/24061/mbox/"},{"id":24062,"url":"https://patchwork.libcamera.org/api/patches/24062/?format=json","web_url":"https://patchwork.libcamera.org/patch/24062/","msgid":"<20250806-control_storage-v1-2-2ec8424f6f7d@ideasonboard.com>","date":"2025-08-06T12:30:46","name":"[2/3] libcamera: Rename ControlValue to ControlStorage","mbox":"https://patchwork.libcamera.org/patch/24062/mbox/"},{"id":24063,"url":"https://patchwork.libcamera.org/api/patches/24063/?format=json","web_url":"https://patchwork.libcamera.org/patch/24063/","msgid":"<20250806-control_storage-v1-3-2ec8424f6f7d@ideasonboard.com>","date":"2025-08-06T12:30:47","name":"[3/3] libcamera: Make ControlValue a view","mbox":"https://patchwork.libcamera.org/patch/24063/mbox/"}]},{"id":5359,"url":"https://patchwork.libcamera.org/api/series/5359/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5359","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,1/3] utils: codegen: ipc: Put default values in declaration","date":"2025-08-06T15:48:40","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":3,"received_total":3,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5359/mbox/","cover_letter":null,"patches":[{"id":24064,"url":"https://patchwork.libcamera.org/api/patches/24064/?format=json","web_url":"https://patchwork.libcamera.org/patch/24064/","msgid":"<20250806154842.597155-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-06T15:48:40","name":"[RFC,v1,1/3] utils: codegen: ipc: Put default values in declaration","mbox":"https://patchwork.libcamera.org/patch/24064/mbox/"},{"id":24065,"url":"https://patchwork.libcamera.org/api/patches/24065/?format=json","web_url":"https://patchwork.libcamera.org/patch/24065/","msgid":"<20250806154842.597155-2-barnabas.pocze@ideasonboard.com>","date":"2025-08-06T15:48:41","name":"[RFC,v1,2/3] utils: codegen: ipc: Default special member ops","mbox":"https://patchwork.libcamera.org/patch/24065/mbox/"},{"id":24066,"url":"https://patchwork.libcamera.org/api/patches/24066/?format=json","web_url":"https://patchwork.libcamera.org/patch/24066/","msgid":"<20250806154842.597155-3-barnabas.pocze@ideasonboard.com>","date":"2025-08-06T15:48:42","name":"[RFC,v1,3/3] utils: codegen: ipc: Generate templated constructor","mbox":"https://patchwork.libcamera.org/patch/24066/mbox/"}]},{"id":5360,"url":"https://patchwork.libcamera.org/api/series/5360/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5360","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"gstreamer: Drop a redundant conditional check","date":"2025-08-07T07:21:23","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5360/mbox/","cover_letter":null,"patches":[{"id":24067,"url":"https://patchwork.libcamera.org/api/patches/24067/?format=json","web_url":"https://patchwork.libcamera.org/patch/24067/","msgid":"<20250807072123.35523-1-uajain@igalia.com>","date":"2025-08-07T07:21:23","name":"gstreamer: Drop a redundant conditional check","mbox":"https://patchwork.libcamera.org/patch/24067/mbox/"}]},{"id":5361,"url":"https://patchwork.libcamera.org/api/series/5361/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5361","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":"test: camera: Use Request::ReuseBuffers flag","date":"2025-08-07T13:20:52","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5361/mbox/","cover_letter":null,"patches":[{"id":24068,"url":"https://patchwork.libcamera.org/api/patches/24068/?format=json","web_url":"https://patchwork.libcamera.org/patch/24068/","msgid":"<20250807132052.84591-1-uajain@igalia.com>","date":"2025-08-07T13:20:52","name":"test: camera: Use Request::ReuseBuffers flag","mbox":"https://patchwork.libcamera.org/patch/24068/mbox/"}]},{"id":5362,"url":"https://patchwork.libcamera.org/api/series/5362/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5362","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] test: camera: Use Request::ReuseBuffers flag","date":"2025-08-07T13:57:26","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":2,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5362/mbox/","cover_letter":null,"patches":[{"id":24069,"url":"https://patchwork.libcamera.org/api/patches/24069/?format=json","web_url":"https://patchwork.libcamera.org/patch/24069/","msgid":"<20250807135726.89330-1-uajain@igalia.com>","date":"2025-08-07T13:57:26","name":"[v2] test: camera: Use Request::ReuseBuffers flag","mbox":"https://patchwork.libcamera.org/patch/24069/mbox/"}]},{"id":5363,"url":"https://patchwork.libcamera.org/api/series/5363/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5363","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: request: Clarify ReuseBuffers flag usage with fences","date":"2025-08-08T04:04:53","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5363/mbox/","cover_letter":null,"patches":[{"id":24070,"url":"https://patchwork.libcamera.org/api/patches/24070/?format=json","web_url":"https://patchwork.libcamera.org/patch/24070/","msgid":"<20250808040453.9016-1-uajain@igalia.com>","date":"2025-08-08T04:04:53","name":"libcamera: request: Clarify ReuseBuffers flag usage with fences","mbox":"https://patchwork.libcamera.org/patch/24070/mbox/"}]},{"id":5364,"url":"https://patchwork.libcamera.org/api/series/5364/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5364","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":"Implement WDR algorithm","date":"2025-08-08T14:12:38","submitter":{"id":184,"url":"https://patchwork.libcamera.org/api/people/184/?format=json","name":"Stefan Klug","email":"stefan.klug@ideasonboard.com"},"version":2,"total":16,"received_total":16,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5364/mbox/","cover_letter":{"id":24071,"url":"https://patchwork.libcamera.org/api/covers/24071/?format=json","web_url":"https://patchwork.libcamera.org/cover/24071/","msgid":"<20250808141315.413839-1-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:38","name":"[v2,00/16] Implement WDR algorithm","mbox":"https://patchwork.libcamera.org/cover/24071/mbox/"},"patches":[{"id":24072,"url":"https://patchwork.libcamera.org/api/patches/24072/?format=json","web_url":"https://patchwork.libcamera.org/patch/24072/","msgid":"<20250808141315.413839-2-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:39","name":"[v2,01/16] ipa: rkisp1: Add basic compression algorithm","mbox":"https://patchwork.libcamera.org/patch/24072/mbox/"},{"id":24073,"url":"https://patchwork.libcamera.org/api/patches/24073/?format=json","web_url":"https://patchwork.libcamera.org/patch/24073/","msgid":"<20250808141315.413839-3-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:40","name":"[v2,02/16] tuning: rksip1: Add a static Compress entry","mbox":"https://patchwork.libcamera.org/patch/24073/mbox/"},{"id":24074,"url":"https://patchwork.libcamera.org/api/patches/24074/?format=json","web_url":"https://patchwork.libcamera.org/patch/24074/","msgid":"<20250808141315.413839-4-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:41","name":"[v2,03/16] libipa: camera_sensor_helper: Add quantizeGain() function","mbox":"https://patchwork.libcamera.org/patch/24074/mbox/"},{"id":24075,"url":"https://patchwork.libcamera.org/api/patches/24075/?format=json","web_url":"https://patchwork.libcamera.org/patch/24075/","msgid":"<20250808141315.413839-5-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:42","name":"[v2,04/16] libipa: exposure_mode_helper: Take exposure/gain quantization into account","mbox":"https://patchwork.libcamera.org/patch/24075/mbox/"},{"id":24076,"url":"https://patchwork.libcamera.org/api/patches/24076/?format=json","web_url":"https://patchwork.libcamera.org/patch/24076/","msgid":"<20250808141315.413839-6-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:43","name":"[v2,05/16] libipa: exposure_mode_helper: Remove double calculation of lastStageGain","mbox":"https://patchwork.libcamera.org/patch/24076/mbox/"},{"id":24077,"url":"https://patchwork.libcamera.org/api/patches/24077/?format=json","web_url":"https://patchwork.libcamera.org/patch/24077/","msgid":"<20250808141315.413839-7-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:44","name":"[v2,06/16] libipa: exposure_mode_helper: Remove unnecessary clamp calls","mbox":"https://patchwork.libcamera.org/patch/24077/mbox/"},{"id":24078,"url":"https://patchwork.libcamera.org/api/patches/24078/?format=json","web_url":"https://patchwork.libcamera.org/patch/24078/","msgid":"<20250808141315.413839-8-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:45","name":"[v2,07/16] libipa: agc_mean_luminance: Configure the exposure mode helpers","mbox":"https://patchwork.libcamera.org/patch/24078/mbox/"},{"id":24079,"url":"https://patchwork.libcamera.org/api/patches/24079/?format=json","web_url":"https://patchwork.libcamera.org/patch/24079/","msgid":"<20250808141315.413839-9-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:46","name":"[v2,08/16] libipa: exposure_mode_helper: Calculate quantization gain in splitExposure()","mbox":"https://patchwork.libcamera.org/patch/24079/mbox/"},{"id":24080,"url":"https://patchwork.libcamera.org/api/patches/24080/?format=json","web_url":"https://patchwork.libcamera.org/patch/24080/","msgid":"<20250808141315.413839-10-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:47","name":"[v2,09/16] ipa: rkisp1: agc: Add correction for exposure quantization","mbox":"https://patchwork.libcamera.org/patch/24080/mbox/"},{"id":24081,"url":"https://patchwork.libcamera.org/api/patches/24081/?format=json","web_url":"https://patchwork.libcamera.org/patch/24081/","msgid":"<20250808141315.413839-11-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:48","name":"[v2,10/16] pipeline: rkisp1: Add error log when parameter queuing fails","mbox":"https://patchwork.libcamera.org/patch/24081/mbox/"},{"id":24082,"url":"https://patchwork.libcamera.org/api/patches/24082/?format=json","web_url":"https://patchwork.libcamera.org/patch/24082/","msgid":"<20250808141315.413839-12-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:49","name":"[v2,11/16] include: linux: Partially update linux headers from v6.16-rc1-310-gd968e50b5c26","mbox":"https://patchwork.libcamera.org/patch/24082/mbox/"},{"id":24083,"url":"https://patchwork.libcamera.org/api/patches/24083/?format=json","web_url":"https://patchwork.libcamera.org/patch/24083/","msgid":"<20250808141315.413839-13-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:50","name":"[v2,12/16] libcamera: Add PID controller class","mbox":"https://patchwork.libcamera.org/patch/24083/mbox/"},{"id":24084,"url":"https://patchwork.libcamera.org/api/patches/24084/?format=json","web_url":"https://patchwork.libcamera.org/patch/24084/","msgid":"<20250808141315.413839-14-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:51","name":"[v2,13/16] ipa: rkisp1: Switch histogram to RGB combined mode","mbox":"https://patchwork.libcamera.org/patch/24084/mbox/"},{"id":24085,"url":"https://patchwork.libcamera.org/api/patches/24085/?format=json","web_url":"https://patchwork.libcamera.org/patch/24085/","msgid":"<20250808141315.413839-15-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:52","name":"[v2,14/16] pipeline: rkisp1: Query kernel for available params blocks","mbox":"https://patchwork.libcamera.org/patch/24085/mbox/"},{"id":24086,"url":"https://patchwork.libcamera.org/api/patches/24086/?format=json","web_url":"https://patchwork.libcamera.org/patch/24086/","msgid":"<20250808141315.413839-16-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:53","name":"[v2,15/16] ipa: rkisp1: Add WDR algorithm","mbox":"https://patchwork.libcamera.org/patch/24086/mbox/"},{"id":24087,"url":"https://patchwork.libcamera.org/api/patches/24087/?format=json","web_url":"https://patchwork.libcamera.org/patch/24087/","msgid":"<20250808141315.413839-17-stefan.klug@ideasonboard.com>","date":"2025-08-08T14:12:54","name":"[v2,16/16] tuning: rksip1: Add a static WideDynamicRange entry","mbox":"https://patchwork.libcamera.org/patch/24087/mbox/"}]},{"id":5365,"url":"https://patchwork.libcamera.org/api/series/5365/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5365","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: virtual: Move image generation to separate thread","date":"2025-08-11T09:49:24","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5365/mbox/","cover_letter":{"id":24088,"url":"https://patchwork.libcamera.org/api/covers/24088/?format=json","web_url":"https://patchwork.libcamera.org/cover/24088/","msgid":"<20250811094926.1308259-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-11T09:49:24","name":"[RFC,v1,0/2] libcamera: pipeline: virtual: Move image generation to separate thread","mbox":"https://patchwork.libcamera.org/cover/24088/mbox/"},"patches":[{"id":24089,"url":"https://patchwork.libcamera.org/api/patches/24089/?format=json","web_url":"https://patchwork.libcamera.org/patch/24089/","msgid":"<20250811094926.1308259-2-barnabas.pocze@ideasonboard.com>","date":"2025-08-11T09:49:25","name":"[RFC,v1,1/2] libcamera: base: object: Add `invokeMethod` for lamdas","mbox":"https://patchwork.libcamera.org/patch/24089/mbox/"},{"id":24090,"url":"https://patchwork.libcamera.org/api/patches/24090/?format=json","web_url":"https://patchwork.libcamera.org/patch/24090/","msgid":"<20250811094926.1308259-3-barnabas.pocze@ideasonboard.com>","date":"2025-08-11T09:49:26","name":"[RFC,v1,2/2] libcamera: pipeline: virtual: Move image generation to separate thread","mbox":"https://patchwork.libcamera.org/patch/24090/mbox/"}]},{"id":5366,"url":"https://patchwork.libcamera.org/api/series/5366/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5366","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: control_serializer: Do not alias byte buffer","date":"2025-08-11T13:11:59","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":1,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5366/mbox/","cover_letter":null,"patches":[{"id":24091,"url":"https://patchwork.libcamera.org/api/patches/24091/?format=json","web_url":"https://patchwork.libcamera.org/patch/24091/","msgid":"<20250811131159.1342981-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-11T13:11:59","name":"[v1] libcamera: control_serializer: Do not alias byte buffer","mbox":"https://patchwork.libcamera.org/patch/24091/mbox/"}]},{"id":5367,"url":"https://patchwork.libcamera.org/api/series/5367/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5367","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":"[v4] libcamera: simple: Detect Bayer pattern change during configure()","date":"2025-08-12T07:30:55","submitter":{"id":232,"url":"https://patchwork.libcamera.org/api/people/232/?format=json","name":"Umang Jain","email":"uajain@igalia.com"},"version":4,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5367/mbox/","cover_letter":null,"patches":[{"id":24092,"url":"https://patchwork.libcamera.org/api/patches/24092/?format=json","web_url":"https://patchwork.libcamera.org/patch/24092/","msgid":"<20250812073055.5579-1-uajain@igalia.com>","date":"2025-08-12T07:30:55","name":"[v4] libcamera: simple: Detect Bayer pattern change during configure()","mbox":"https://patchwork.libcamera.org/patch/24092/mbox/"}]},{"id":5368,"url":"https://patchwork.libcamera.org/api/series/5368/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5368","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"ipa: rpi:: denoise: Implement TDN back-off for CDN deviation","date":"2025-08-12T13:38:56","submitter":{"id":42,"url":"https://patchwork.libcamera.org/api/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/5368/mbox/","cover_letter":null,"patches":[{"id":24093,"url":"https://patchwork.libcamera.org/api/patches/24093/?format=json","web_url":"https://patchwork.libcamera.org/patch/24093/","msgid":"<20250812133856.3981-1-david.plowman@raspberrypi.com>","date":"2025-08-12T13:38:56","name":"ipa: rpi:: denoise: Implement TDN back-off for CDN deviation","mbox":"https://patchwork.libcamera.org/patch/24093/mbox/"}]},{"id":5369,"url":"https://patchwork.libcamera.org/api/series/5369/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5369","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: ipa_proxy: Log configuration file path","date":"2025-08-12T14:38:04","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/5369/mbox/","cover_letter":null,"patches":[{"id":24094,"url":"https://patchwork.libcamera.org/api/patches/24094/?format=json","web_url":"https://patchwork.libcamera.org/patch/24094/","msgid":"<20250812143814.120975-1-stefan.klug@ideasonboard.com>","date":"2025-08-12T14:38:04","name":"libcamera: ipa_proxy: Log configuration file path","mbox":"https://patchwork.libcamera.org/patch/24094/mbox/"}]},{"id":5370,"url":"https://patchwork.libcamera.org/api/series/5370/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5370","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: framebuffer: Replace vector with span in constructor","date":"2025-08-12T17:23:10","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/5370/mbox/","cover_letter":null,"patches":[{"id":24095,"url":"https://patchwork.libcamera.org/api/patches/24095/?format=json","web_url":"https://patchwork.libcamera.org/patch/24095/","msgid":"<20250812172310.17441-1-laurent.pinchart@ideasonboard.com>","date":"2025-08-12T17:23:10","name":"libcamera: framebuffer: Replace vector with span in constructor","mbox":"https://patchwork.libcamera.org/patch/24095/mbox/"}]},{"id":5371,"url":"https://patchwork.libcamera.org/api/series/5371/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5371","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: virtual: Move image generation to separate thread","date":"2025-08-13T10:24:59","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/?format=json","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"version":2,"total":2,"received_total":2,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5371/mbox/","cover_letter":{"id":24096,"url":"https://patchwork.libcamera.org/api/covers/24096/?format=json","web_url":"https://patchwork.libcamera.org/cover/24096/","msgid":"<20250813102501.1645940-1-barnabas.pocze@ideasonboard.com>","date":"2025-08-13T10:24:59","name":"[RFC,v2,0/2] libcamera: pipeline: virtual: Move image generation to separate thread","mbox":"https://patchwork.libcamera.org/cover/24096/mbox/"},"patches":[{"id":24097,"url":"https://patchwork.libcamera.org/api/patches/24097/?format=json","web_url":"https://patchwork.libcamera.org/patch/24097/","msgid":"<20250813102501.1645940-2-barnabas.pocze@ideasonboard.com>","date":"2025-08-13T10:25:00","name":"[RFC,v2,1/2] libcamera: base: thread: Make `removeMessages()` public","mbox":"https://patchwork.libcamera.org/patch/24097/mbox/"},{"id":24098,"url":"https://patchwork.libcamera.org/api/patches/24098/?format=json","web_url":"https://patchwork.libcamera.org/patch/24098/","msgid":"<20250813102501.1645940-3-barnabas.pocze@ideasonboard.com>","date":"2025-08-13T10:25:01","name":"[RFC,v2,2/2] libcamera: pipeline: virtual: Move image generation to separate thread","mbox":"https://patchwork.libcamera.org/patch/24098/mbox/"}]},{"id":5372,"url":"https://patchwork.libcamera.org/api/series/5372/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5372","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":"Reduce statistics image area for GPU","date":"2025-08-13T17:02:39","submitter":{"id":177,"url":"https://patchwork.libcamera.org/api/people/177/?format=json","name":"Milan Zamazal","email":"mzamazal@redhat.com"},"version":3,"total":1,"received_total":1,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/5372/mbox/","cover_letter":{"id":24099,"url":"https://patchwork.libcamera.org/api/covers/24099/?format=json","web_url":"https://patchwork.libcamera.org/cover/24099/","msgid":"<20250813170240.50173-1-mzamazal@redhat.com>","date":"2025-08-13T17:02:39","name":"[v3,0/1] Reduce statistics image area for GPU","mbox":"https://patchwork.libcamera.org/cover/24099/mbox/"},"patches":[{"id":24100,"url":"https://patchwork.libcamera.org/api/patches/24100/?format=json","web_url":"https://patchwork.libcamera.org/patch/24100/","msgid":"<20250813170240.50173-2-mzamazal@redhat.com>","date":"2025-08-13T17:02:40","name":"[v3,1/1] libcamera: software_isp: Reduce statistics image area","mbox":"https://patchwork.libcamera.org/patch/24100/mbox/"}]}]