libcamera/test
Laurent Pinchart f3695e9b09 libcamera: camera_manager: Register cameras with the camera manager
Cameras are listed through a double indirection, first iterating over
all available pipeline handlers, and then listing the cameras they each
support. To simplify the API make the pipeline handlers register the
cameras with the camera manager directly, which lets the camera manager
easily expose the list of all available cameras.

The PipelineHandler API gets simplified as the handlers don't need to
expose the list of cameras they have created.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
2019-01-21 11:13:49 +02:00
..
libtest test: Move include definitions to libtest 2019-01-02 11:08:20 +02:00
media_device test: media_device: Add link handling test 2019-01-14 17:54:56 +01:00
v4l2_device test: v4l2_device: Add test suite and initial test 2019-01-17 21:55:27 +00:00
event.cpp test: Add event notifier test 2019-01-08 16:23:16 +02:00
list-cameras.cpp libcamera: camera_manager: Register cameras with the camera manager 2019-01-21 11:13:49 +02:00
meson.build test: v4l2_device: Add test suite and initial test 2019-01-17 21:55:27 +00:00
signal.cpp test: Add signal/slot test 2019-01-08 16:23:16 +02:00
timer.cpp test: timer: Add a 32 bit wraparound test 2019-01-17 21:31:33 +00:00