libcamera/test/v4l2_videodevice
Laurent Pinchart 343978af0b libcamera: v4l2_device: Replace V4L2ControlList with ControlList
The V4L2Device class uses V4L2ControlList as a controls container for
the getControls() and setControls() operations. Having a distinct
container from ControlList will makes the IPA API more complex, as it
needs to explicitly transport both types of lists. This will become even
more painful when implementing serialisation and deserialisation.

To simplify the IPA API and ease the implementation of serialisation and
deserialisation, replace usage of V4L2ControlList with ControlList in
the V4L2Device (and thus CameraSensor) API. The V4L2ControlList class
becomes a thin wrapper around ControlList that slightly simplifies the
creation of control lists for V4L2 controls, and may be removed in the
future.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Tested-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
2019-10-13 20:37:51 +03:00
..
buffer_sharing.cpp test: Get event dispatcher from current thread 2019-08-19 19:06:37 +03:00
capture_async.cpp test: Get event dispatcher from current thread 2019-08-19 19:06:37 +03:00
controls.cpp libcamera: v4l2_device: Replace V4L2ControlList with ControlList 2019-10-13 20:37:51 +03:00
double_open.cpp libcamera: Rename V4L2Device to V4L2VideoDevice 2019-06-19 15:46:44 +02:00
formats.cpp libcamera: Rename V4L2Device to V4L2VideoDevice 2019-06-19 15:46:44 +02:00
meson.build test: v4l2_videodevice: Add V4L2 control test 2019-10-13 20:37:37 +03:00
request_buffers.cpp libcamera: Rename V4L2Device to V4L2VideoDevice 2019-06-19 15:46:44 +02:00
stream_on_off.cpp libcamera: Rename V4L2Device to V4L2VideoDevice 2019-06-19 15:46:44 +02:00
v4l2_m2mdevice.cpp test: Get event dispatcher from current thread 2019-08-19 19:06:37 +03:00
v4l2_videodevice_test.cpp test: v4l2_device: Remove unused function 2019-08-13 15:36:04 +01:00
v4l2_videodevice_test.h tests: v4l2_videodevice: Set media bus and pixel formats for vimc 2019-08-11 02:16:21 +02:00