{"id":4978,"url":"https://patchwork.libcamera.org/api/series/4978/?format=json","web_url":"https://patchwork.libcamera.org/project/libcamera/list/?series=4978","project":{"id":1,"url":"https://patchwork.libcamera.org/api/projects/1/?format=json","name":"libcamera","link_name":"libcamera","list_id":"libcamera_core","list_email":"libcamera-devel@lists.libcamera.org","web_url":"","scm_url":"","webscm_url":""},"name":"apps: lc-compliance: Multi-stream tests","date":"2025-01-30T11:50:08","submitter":{"id":133,"url":"https://patchwork.libcamera.org/api/people/133/?format=json","name":"Pőcze Barnabás","email":"pobrn@protonmail.com"},"version":3,"total":21,"received_total":21,"received_all":true,"mbox":"https://patchwork.libcamera.org/series/4978/mbox/","cover_letter":{"id":22664,"url":"https://patchwork.libcamera.org/api/covers/22664/?format=json","web_url":"https://patchwork.libcamera.org/cover/22664/","msgid":"<20250130115001.1129305-1-pobrn@protonmail.com>","date":"2025-01-30T11:50:04","name":"[RFC,v3,00/21] apps: lc-compliance: Multi-stream tests","mbox":"https://patchwork.libcamera.org/cover/22664/mbox/"},"patches":[{"id":22660,"url":"https://patchwork.libcamera.org/api/patches/22660/?format=json","web_url":"https://patchwork.libcamera.org/patch/22660/","msgid":"<20250130115001.1129305-2-pobrn@protonmail.com>","date":"2025-01-30T11:50:08","name":"[RFC,v3,01/21] apps: common: event_loop: Take callbacks by rvalue ref","mbox":"https://patchwork.libcamera.org/patch/22660/mbox/"},{"id":22661,"url":"https://patchwork.libcamera.org/api/patches/22661/?format=json","web_url":"https://patchwork.libcamera.org/patch/22661/","msgid":"<20250130115001.1129305-3-pobrn@protonmail.com>","date":"2025-01-30T11:50:13","name":"[RFC,v3,02/21] apps: common: event_loop: Disable copy/move","mbox":"https://patchwork.libcamera.org/patch/22661/mbox/"},{"id":22673,"url":"https://patchwork.libcamera.org/api/patches/22673/?format=json","web_url":"https://patchwork.libcamera.org/patch/22673/","msgid":"<20250130115001.1129305-4-pobrn@protonmail.com>","date":"2025-01-30T11:50:18","name":"[RFC,v3,03/21] apps: common: event_loop: Use `std::deque` instead of `std::list`","mbox":"https://patchwork.libcamera.org/patch/22673/mbox/"},{"id":22662,"url":"https://patchwork.libcamera.org/api/patches/22662/?format=json","web_url":"https://patchwork.libcamera.org/patch/22662/","msgid":"<20250130115001.1129305-5-pobrn@protonmail.com>","date":"2025-01-30T11:50:23","name":"[RFC,v3,04/21] apps: common: event_loop: Use single event source for deferred calls","mbox":"https://patchwork.libcamera.org/patch/22662/mbox/"},{"id":22663,"url":"https://patchwork.libcamera.org/api/patches/22663/?format=json","web_url":"https://patchwork.libcamera.org/patch/22663/","msgid":"<20250130115001.1129305-6-pobrn@protonmail.com>","date":"2025-01-30T11:50:28","name":"[RFC,v3,05/21] apps: common: event_loop: Remove unused type alias","mbox":"https://patchwork.libcamera.org/patch/22663/mbox/"},{"id":22665,"url":"https://patchwork.libcamera.org/api/patches/22665/?format=json","web_url":"https://patchwork.libcamera.org/patch/22665/","msgid":"<20250130115001.1129305-7-pobrn@protonmail.com>","date":"2025-01-30T11:50:32","name":"[RFC,v3,06/21] apps: common: event_loop: Add way to cancel deferred calls","mbox":"https://patchwork.libcamera.org/patch/22665/mbox/"},{"id":22674,"url":"https://patchwork.libcamera.org/api/patches/22674/?format=json","web_url":"https://patchwork.libcamera.org/patch/22674/","msgid":"<20250130115001.1129305-8-pobrn@protonmail.com>","date":"2025-01-30T11:50:36","name":"[RFC,v3,07/21] apps: common: event_loop: Make it possible to exit with exception","mbox":"https://patchwork.libcamera.org/patch/22674/mbox/"},{"id":22666,"url":"https://patchwork.libcamera.org/api/patches/22666/?format=json","web_url":"https://patchwork.libcamera.org/patch/22666/","msgid":"<20250130115001.1129305-9-pobrn@protonmail.com>","date":"2025-01-30T11:50:41","name":"[RFC,v3,08/21] apps: lc-compliance: Initialize `CameraManager` pointer in `Environment`","mbox":"https://patchwork.libcamera.org/patch/22666/mbox/"},{"id":22667,"url":"https://patchwork.libcamera.org/api/patches/22667/?format=json","web_url":"https://patchwork.libcamera.org/patch/22667/","msgid":"<20250130115001.1129305-10-pobrn@protonmail.com>","date":"2025-01-30T11:50:45","name":"[RFC,v3,09/21] apps: lc-compliance: Put tests into anonymous namespace","mbox":"https://patchwork.libcamera.org/patch/22667/mbox/"},{"id":22668,"url":"https://patchwork.libcamera.org/api/patches/22668/?format=json","web_url":"https://patchwork.libcamera.org/patch/22668/","msgid":"<20250130115001.1129305-11-pobrn@protonmail.com>","date":"2025-01-30T11:50:49","name":"[RFC,v3,10/21] apps: lc-compliance: Optimize `std::shared_ptr` usage","mbox":"https://patchwork.libcamera.org/patch/22668/mbox/"},{"id":22676,"url":"https://patchwork.libcamera.org/api/patches/22676/?format=json","web_url":"https://patchwork.libcamera.org/patch/22676/","msgid":"<20250130115001.1129305-12-pobrn@protonmail.com>","date":"2025-01-30T11:50:55","name":"[RFC,v3,11/21] apps: lc-compliance: Remove redundant getter call","mbox":"https://patchwork.libcamera.org/patch/22676/mbox/"},{"id":22669,"url":"https://patchwork.libcamera.org/api/patches/22669/?format=json","web_url":"https://patchwork.libcamera.org/patch/22669/","msgid":"<20250130115001.1129305-13-pobrn@protonmail.com>","date":"2025-01-30T11:51:00","name":"[RFC,v3,12/21] apps: lc-compliance: Don't allocate `FrameBufferAllocator` dynamically","mbox":"https://patchwork.libcamera.org/patch/22669/mbox/"},{"id":22670,"url":"https://patchwork.libcamera.org/api/patches/22670/?format=json","web_url":"https://patchwork.libcamera.org/patch/22670/","msgid":"<20250130115001.1129305-14-pobrn@protonmail.com>","date":"2025-01-30T11:51:07","name":"[RFC,v3,13/21] apps: lc-compliance: Use `std::vector` for argument array","mbox":"https://patchwork.libcamera.org/patch/22670/mbox/"},{"id":22671,"url":"https://patchwork.libcamera.org/api/patches/22671/?format=json","web_url":"https://patchwork.libcamera.org/patch/22671/","msgid":"<20250130115001.1129305-15-pobrn@protonmail.com>","date":"2025-01-30T11:51:11","name":"[RFC,v3,14/21] apps: lc-compliance: Use array instead of `std::vector`","mbox":"https://patchwork.libcamera.org/patch/22671/mbox/"},{"id":22672,"url":"https://patchwork.libcamera.org/api/patches/22672/?format=json","web_url":"https://patchwork.libcamera.org/patch/22672/","msgid":"<20250130115001.1129305-16-pobrn@protonmail.com>","date":"2025-01-30T11:51:16","name":"[RFC,v3,15/21] apps: lc-compliance: Add message to `GTEST_SKIP()`","mbox":"https://patchwork.libcamera.org/patch/22672/mbox/"},{"id":22677,"url":"https://patchwork.libcamera.org/api/patches/22677/?format=json","web_url":"https://patchwork.libcamera.org/patch/22677/","msgid":"<20250130115001.1129305-17-pobrn@protonmail.com>","date":"2025-01-30T11:51:22","name":"[RFC,v3,16/21] apps: lc-compliance: Merge `CaptureBalanced` and `CaptureUnbalanced`","mbox":"https://patchwork.libcamera.org/patch/22677/mbox/"},{"id":22683,"url":"https://patchwork.libcamera.org/api/patches/22683/?format=json","web_url":"https://patchwork.libcamera.org/patch/22683/","msgid":"<20250130115001.1129305-18-pobrn@protonmail.com>","date":"2025-01-30T11:51:28","name":"[RFC,v3,17/21] apps: lc-compliance: Support multiple streams in helpers","mbox":"https://patchwork.libcamera.org/patch/22683/mbox/"},{"id":22686,"url":"https://patchwork.libcamera.org/api/patches/22686/?format=json","web_url":"https://patchwork.libcamera.org/patch/22686/","msgid":"<20250130115001.1129305-19-pobrn@protonmail.com>","date":"2025-01-30T11:51:35","name":"[RFC,v3,18/21] apps: lc-compliance: Add multi-stream tests","mbox":"https://patchwork.libcamera.org/patch/22686/mbox/"},{"id":22678,"url":"https://patchwork.libcamera.org/api/patches/22678/?format=json","web_url":"https://patchwork.libcamera.org/patch/22678/","msgid":"<20250130115001.1129305-20-pobrn@protonmail.com>","date":"2025-01-30T11:51:41","name":"[RFC,v3,19/21] apps: lc-compliance: Run request completion handler in \"main\" thread","mbox":"https://patchwork.libcamera.org/patch/22678/mbox/"},{"id":22679,"url":"https://patchwork.libcamera.org/api/patches/22679/?format=json","web_url":"https://patchwork.libcamera.org/patch/22679/","msgid":"<20250130115001.1129305-21-pobrn@protonmail.com>","date":"2025-01-30T11:51:46","name":"[RFC,v3,20/21] apps: lc-compliance: Make `EventLoop` a member","mbox":"https://patchwork.libcamera.org/patch/22679/mbox/"},{"id":22680,"url":"https://patchwork.libcamera.org/api/patches/22680/?format=json","web_url":"https://patchwork.libcamera.org/patch/22680/","msgid":"<20250130115001.1129305-22-pobrn@protonmail.com>","date":"2025-01-30T11:51:50","name":"[RFC,v3,21/21] apps: lc-compliance: Rename `CaptureUnbalanced`","mbox":"https://patchwork.libcamera.org/patch/22680/mbox/"}]}