[PATCH 0/4] apps: lc-compliance: Properties and multi-stream tests
Jacopo Mondi
jacopo.mondi at ideasonboard.com
Wed Mar 20 11:16:47 CET 2024
v3->v4:
- Add 'required' properties patch
- Add Stefan's tags
v2->v3:
- Add support for multistream tests
This is a refresh of patches Naush's patch
[PATCH v1 6/8] libcamera: apps: lcc: Add multi-stream capture test framework
v2->v1:
- I forgot to move the newly added test in the test/ subdir
Add a test case to validate that mandatory properties and controls are
registered by a Camera and add support for testing multistream capture
operations.
Instrument the helper classes to work with multiple streams and roles and add
a test suite for multi-stream capture operations.
The series now includes "[PATCH 0/2] libcamera: Add support for required
controls".
Thanks
j
Jacopo Mondi (4):
libcamera: Add 'required' property to controls
apps: lc-compliance: Test for mandatory controls
apps: lc-compliance: Support multiple streams in helpers
apps: lc-compliance: Add multi-stream tests
Documentation/guides/pipeline-handler.rst | 13 +-
include/libcamera/controls.h | 10 +-
include/libcamera/ipa/ipa_controls.h | 3 +-
src/apps/lc-compliance/helpers/capture.cpp | 85 +++++++++----
src/apps/lc-compliance/helpers/capture.h | 2 +-
src/apps/lc-compliance/meson.build | 1 +
src/apps/lc-compliance/tests/capture_test.cpp | 118 +++++++++++++++---
.../lc-compliance/tests/controls_test.cpp | 98 +++++++++++++++
src/libcamera/control_serializer.cpp | 4 +-
src/libcamera/controls.cpp | 24 +++-
src/libcamera/ipa_controls.cpp | 2 +
src/libcamera/v4l2_device.cpp | 2 +-
utils/gen-controls.py | 8 +-
13 files changed, 308 insertions(+), 62 deletions(-)
create mode 100644 src/apps/lc-compliance/tests/controls_test.cpp
--
2.44.0
More information about the libcamera-devel
mailing list