[libcamera-devel] [PATCH v4 0/2] V4L2Device: Add basic V4L2 support class
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Jan 17 22:54:11 CET 2019
Hi Kieran,
Thank you for the patches.
On Thu, Jan 17, 2019 at 09:27:01PM +0000, Kieran Bingham wrote:
> Define the beginnings of a V4L2 device management object.
>
> This basic class supports opening the device and parsing the device
> capabilities including obtaining the driver, device, and bus
> information.
>
> The device will reject ->open() calls on devices which are not either
> CAPTURE or OUTPUT devices and those which do not support the streaming
> I/O interface.
>
> Kieran Bingham (2):
> libcamera: Add V4L2 Device object
> test: v4l2_device: Add test suite and initial test
For the whole series,
Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> src/libcamera/include/v4l2_device.h | 60 +++++++++
> src/libcamera/meson.build | 2 +
> src/libcamera/v4l2_device.cpp | 186 ++++++++++++++++++++++++++
> test/meson.build | 1 +
> test/v4l2_device/double_open.cpp | 38 ++++++
> test/v4l2_device/meson.build | 12 ++
> test/v4l2_device/v4l2_device_test.cpp | 43 ++++++
> test/v4l2_device/v4l2_device_test.h | 27 ++++
> 8 files changed, 369 insertions(+)
> create mode 100644 src/libcamera/include/v4l2_device.h
> create mode 100644 src/libcamera/v4l2_device.cpp
> create mode 100644 test/v4l2_device/double_open.cpp
> create mode 100644 test/v4l2_device/meson.build
> create mode 100644 test/v4l2_device/v4l2_device_test.cpp
> create mode 100644 test/v4l2_device/v4l2_device_test.h
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list