[{"id":61729,"category":"series-created","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-28T12:56:10.270065","payload":{"series":{"id":5029,"url":"https://patchwork.libcamera.org/api/1.1/series/5029/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5029","date":"2025-02-28T12:55:52","name":"rkisp1: Reduce oscillations on startup","version":1,"mbox":"https://patchwork.libcamera.org/series/5029/mbox/"}}},{"id":61728,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T20:01:40.214602","payload":{"patch":{"id":22882,"url":"https://patchwork.libcamera.org/api/1.1/patches/22882/?format=json","web_url":"https://patchwork.libcamera.org/patch/22882/","msgid":"<20250226192413.2903243-1-stefan.klug@ideasonboard.com>","date":"2025-02-26T19:23:53","name":"media: rkisp1: Apply full quantization when color space JPEG is requested","mbox":"https://patchwork.libcamera.org/patch/22882/mbox/"},"previous_state":"new","current_state":"not-applicable"}},{"id":61727,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T20:01:10.028919","payload":{"patch":{"id":22881,"url":"https://patchwork.libcamera.org/api/1.1/patches/22881/?format=json","web_url":"https://patchwork.libcamera.org/patch/22881/","msgid":"<20250226155933.2755475-1-stefan.klug@ideasonboard.com>","date":"2025-02-26T15:59:26","name":"ipa: rkisp1: Allow exposure time to be shorter than minimum frame duration limit","mbox":"https://patchwork.libcamera.org/patch/22881/mbox/"},"previous_state":"new","current_state":"accepted"}},{"id":61726,"category":"series-completed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T19:58:34.427452","payload":{"series":{"id":5028,"url":"https://patchwork.libcamera.org/api/1.1/series/5028/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5028","date":"2025-02-27T19:58:10","name":"ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC","version":1,"mbox":"https://patchwork.libcamera.org/series/5028/mbox/"}}},{"id":61725,"category":"patch-completed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T19:58:34.420330","payload":{"patch":{"id":22895,"url":"https://patchwork.libcamera.org/api/1.1/patches/22895/?format=json","web_url":"https://patchwork.libcamera.org/patch/22895/","msgid":"<20250227195821.3172905-1-stefan.klug@ideasonboard.com>","date":"2025-02-27T19:58:10","name":"ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC","mbox":"https://patchwork.libcamera.org/patch/22895/mbox/"},"series":{"id":5028,"url":"https://patchwork.libcamera.org/api/1.1/series/5028/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5028","date":"2025-02-27T19:58:10","name":"ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC","version":1,"mbox":"https://patchwork.libcamera.org/series/5028/mbox/"}}},{"id":61724,"category":"series-created","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T19:58:34.400825","payload":{"series":{"id":5028,"url":"https://patchwork.libcamera.org/api/1.1/series/5028/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=5028","date":"2025-02-27T19:58:10","name":"ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC","version":1,"mbox":"https://patchwork.libcamera.org/series/5028/mbox/"}}},{"id":61723,"category":"patch-created","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T19:58:34.385036","payload":{"patch":{"id":22895,"url":"https://patchwork.libcamera.org/api/1.1/patches/22895/?format=json","web_url":"https://patchwork.libcamera.org/patch/22895/","msgid":"<20250227195821.3172905-1-stefan.klug@ideasonboard.com>","date":"2025-02-27T19:58:10","name":"ipa: libipa: Fix bug in ExposureModeHelper that leads to oscillations in AEGC","mbox":"https://patchwork.libcamera.org/patch/22895/mbox/"}}},{"id":61722,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.210983","payload":{"patch":{"id":22680,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61721,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.188905","payload":{"patch":{"id":22679,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61720,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.164552","payload":{"patch":{"id":22678,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61719,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.140733","payload":{"patch":{"id":22686,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61718,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.116945","payload":{"patch":{"id":22683,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61717,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.096320","payload":{"patch":{"id":22674,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61716,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:56:12.066404","payload":{"patch":{"id":22665,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"superseded"}},{"id":61715,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.501744","payload":{"patch":{"id":22677,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61714,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.484870","payload":{"patch":{"id":22672,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61713,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.470865","payload":{"patch":{"id":22671,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61712,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.457251","payload":{"patch":{"id":22670,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61711,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.444018","payload":{"patch":{"id":22669,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61710,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.428920","payload":{"patch":{"id":22676,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61709,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.414967","payload":{"patch":{"id":22668,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61708,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.400841","payload":{"patch":{"id":22667,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61707,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.384605","payload":{"patch":{"id":22666,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61706,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.363271","payload":{"patch":{"id":22663,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61705,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.341344","payload":{"patch":{"id":22662,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61704,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.325446","payload":{"patch":{"id":22673,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61703,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.310374","payload":{"patch":{"id":22661,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61702,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T16:55:56.287503","payload":{"patch":{"id":22660,"url":"https://patchwork.libcamera.org/api/1.1/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/"},"previous_state":"new","current_state":"accepted"}},{"id":61701,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T13:49:11.951364","payload":{"patch":{"id":22878,"url":"https://patchwork.libcamera.org/api/1.1/patches/22878/?format=json","web_url":"https://patchwork.libcamera.org/patch/22878/","msgid":"<20250225173531.2595922-9-pobrn@protonmail.com>","date":"2025-02-25T17:36:22","name":"[v4,8/8] libcamera: base: log: Avoid manual `LogCategory` deletion","mbox":"https://patchwork.libcamera.org/patch/22878/mbox/"},"previous_state":"new","current_state":"accepted"}},{"id":61700,"category":"patch-state-changed","project":{"id":1,"url":"https://patchwork.libcamera.org/api/1.1/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"date":"2025-02-27T13:49:11.929164","payload":{"patch":{"id":22877,"url":"https://patchwork.libcamera.org/api/1.1/patches/22877/?format=json","web_url":"https://patchwork.libcamera.org/patch/22877/","msgid":"<20250225173531.2595922-8-pobrn@protonmail.com>","date":"2025-02-25T17:36:16","name":"[v4,7/8] libcamera: base: log: Protect log categories with lock","mbox":"https://patchwork.libcamera.org/patch/22877/mbox/"},"previous_state":"new","current_state":"accepted"}}]