{"id":4951,"url":"https://patchwork.libcamera.org/api/series/4951/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4951","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-14T18:21:46","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":16,"received_total":16,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4951/mbox/","cover_letter":{"id":22561,"url":"https://patchwork.libcamera.org/api/covers/22561/?format=json","web_url":"https://patchwork.libcamera.org/cover/22561/","msgid":"<20250114182143.1773762-1-pobrn@protonmail.com>","date":"2025-01-14T18:21:46","name":"[RFC,v2,00/16] apps: lc-compliance: Multi-stream tests","mbox":"https://patchwork.libcamera.org/cover/22561/mbox/"},"patches":[{"id":22562,"url":"https://patchwork.libcamera.org/api/patches/22562/?format=json","web_url":"https://patchwork.libcamera.org/patch/22562/","msgid":"<20250114182143.1773762-2-pobrn@protonmail.com>","date":"2025-01-14T18:21:51","name":"[RFC,v2,01/16] apps: common: event_loop: Take callbacks by rvalue ref","mbox":"https://patchwork.libcamera.org/patch/22562/mbox/"},{"id":22563,"url":"https://patchwork.libcamera.org/api/patches/22563/?format=json","web_url":"https://patchwork.libcamera.org/patch/22563/","msgid":"<20250114182143.1773762-3-pobrn@protonmail.com>","date":"2025-01-14T18:21:56","name":"[RFC,v2,02/16] apps: common: event_loop: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/22563/mbox/"},{"id":22564,"url":"https://patchwork.libcamera.org/api/patches/22564/?format=json","web_url":"https://patchwork.libcamera.org/patch/22564/","msgid":"<20250114182143.1773762-4-pobrn@protonmail.com>","date":"2025-01-14T18:22:01","name":"[RFC,v2,03/16] apps: common: event_loop: Use `std::deque` instead of `std::list`","mbox":"https://patchwork.libcamera.org/patch/22564/mbox/"},{"id":22565,"url":"https://patchwork.libcamera.org/api/patches/22565/?format=json","web_url":"https://patchwork.libcamera.org/patch/22565/","msgid":"<20250114182143.1773762-5-pobrn@protonmail.com>","date":"2025-01-14T18:22:05","name":"[RFC,v2,04/16] apps: common: event_loop: Use single event source for deferred calls","mbox":"https://patchwork.libcamera.org/patch/22565/mbox/"},{"id":22566,"url":"https://patchwork.libcamera.org/api/patches/22566/?format=json","web_url":"https://patchwork.libcamera.org/patch/22566/","msgid":"<20250114182143.1773762-6-pobrn@protonmail.com>","date":"2025-01-14T18:22:10","name":"[RFC,v2,05/16] apps: lc-compliance: Initialize `CameraManager` pointer in `Environment`","mbox":"https://patchwork.libcamera.org/patch/22566/mbox/"},{"id":22567,"url":"https://patchwork.libcamera.org/api/patches/22567/?format=json","web_url":"https://patchwork.libcamera.org/patch/22567/","msgid":"<20250114182143.1773762-7-pobrn@protonmail.com>","date":"2025-01-14T18:22:17","name":"[RFC,v2,06/16] apps: lc-compliance: Put tests into anonymous namespace","mbox":"https://patchwork.libcamera.org/patch/22567/mbox/"},{"id":22568,"url":"https://patchwork.libcamera.org/api/patches/22568/?format=json","web_url":"https://patchwork.libcamera.org/patch/22568/","msgid":"<20250114182143.1773762-8-pobrn@protonmail.com>","date":"2025-01-14T18:22:22","name":"[RFC,v2,07/16] apps: lc-compliance: Optimize `std::shared_ptr` usage","mbox":"https://patchwork.libcamera.org/patch/22568/mbox/"},{"id":22569,"url":"https://patchwork.libcamera.org/api/patches/22569/?format=json","web_url":"https://patchwork.libcamera.org/patch/22569/","msgid":"<20250114182143.1773762-9-pobrn@protonmail.com>","date":"2025-01-14T18:22:28","name":"[RFC,v2,08/16] apps: lc-compliance: Remove redundant getter call","mbox":"https://patchwork.libcamera.org/patch/22569/mbox/"},{"id":22570,"url":"https://patchwork.libcamera.org/api/patches/22570/?format=json","web_url":"https://patchwork.libcamera.org/patch/22570/","msgid":"<20250114182143.1773762-10-pobrn@protonmail.com>","date":"2025-01-14T18:22:32","name":"[RFC,v2,09/16] apps: lc-compliance: Don't allocate `FrameBufferAllocator` dynamically","mbox":"https://patchwork.libcamera.org/patch/22570/mbox/"},{"id":22571,"url":"https://patchwork.libcamera.org/api/patches/22571/?format=json","web_url":"https://patchwork.libcamera.org/patch/22571/","msgid":"<20250114182143.1773762-11-pobrn@protonmail.com>","date":"2025-01-14T18:22:37","name":"[RFC,v2,10/16] apps: lc-compliance: Use `std::vector` for argument array","mbox":"https://patchwork.libcamera.org/patch/22571/mbox/"},{"id":22572,"url":"https://patchwork.libcamera.org/api/patches/22572/?format=json","web_url":"https://patchwork.libcamera.org/patch/22572/","msgid":"<20250114182143.1773762-12-pobrn@protonmail.com>","date":"2025-01-14T18:22:42","name":"[RFC,v2,11/16] apps: lc-compliance: Use array instead of `std::vector`","mbox":"https://patchwork.libcamera.org/patch/22572/mbox/"},{"id":22573,"url":"https://patchwork.libcamera.org/api/patches/22573/?format=json","web_url":"https://patchwork.libcamera.org/patch/22573/","msgid":"<20250114182143.1773762-13-pobrn@protonmail.com>","date":"2025-01-14T18:22:47","name":"[RFC,v2,12/16] apps: lc-compliance: Add message to `GTEST_SKIP()`","mbox":"https://patchwork.libcamera.org/patch/22573/mbox/"},{"id":22574,"url":"https://patchwork.libcamera.org/api/patches/22574/?format=json","web_url":"https://patchwork.libcamera.org/patch/22574/","msgid":"<20250114182143.1773762-14-pobrn@protonmail.com>","date":"2025-01-14T18:22:52","name":"[RFC,v2,13/16] apps: lc-compliance: Merge `CaptureBalanced` and `CaptureUnbalanced`","mbox":"https://patchwork.libcamera.org/patch/22574/mbox/"},{"id":22575,"url":"https://patchwork.libcamera.org/api/patches/22575/?format=json","web_url":"https://patchwork.libcamera.org/patch/22575/","msgid":"<20250114182143.1773762-15-pobrn@protonmail.com>","date":"2025-01-14T18:22:56","name":"[RFC,v2,14/16] apps: lc-compliance: Support multiple streams in helpers","mbox":"https://patchwork.libcamera.org/patch/22575/mbox/"},{"id":22576,"url":"https://patchwork.libcamera.org/api/patches/22576/?format=json","web_url":"https://patchwork.libcamera.org/patch/22576/","msgid":"<20250114182143.1773762-16-pobrn@protonmail.com>","date":"2025-01-14T18:23:00","name":"[RFC,v2,15/16] apps: lc-compliance: Add multi-stream tests","mbox":"https://patchwork.libcamera.org/patch/22576/mbox/"},{"id":22577,"url":"https://patchwork.libcamera.org/api/patches/22577/?format=json","web_url":"https://patchwork.libcamera.org/patch/22577/","msgid":"<20250114182143.1773762-17-pobrn@protonmail.com>","date":"2025-01-14T18:23:05","name":"[RFC,v2,16/16] apps: lc-compliance: Run request completion handler in \"main\" thread","mbox":"https://patchwork.libcamera.org/patch/22577/mbox/"}]}