From 2843f951d5d9504f403c20e383f1d2bf69cc309e Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Thu, 24 Jan 2019 17:37:30 +0000 Subject: test: v4l2_device: Add request_buffers test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a utility to the test suite to request and allocate buffers from a V4L2Device to ensure it functions correctly. Signed-off-by: Kieran Bingham Signed-off-by: Jacopo Mondi Signed-off-by: Laurent Pinchart Signed-off-by: Niklas Söderlund --- test/v4l2_device/v4l2_device_test.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'test/v4l2_device/v4l2_device_test.h') diff --git a/test/v4l2_device/v4l2_device_test.h b/test/v4l2_device/v4l2_device_test.h index ca231ab4..f22f0bb5 100644 --- a/test/v4l2_device/v4l2_device_test.h +++ b/test/v4l2_device/v4l2_device_test.h @@ -9,6 +9,8 @@ #include +#include + #include "test.h" #include "device_enumerator.h" @@ -20,7 +22,9 @@ using namespace libcamera; class V4L2DeviceTest : public Test { public: - V4L2DeviceTest() : dev_(nullptr) { }; + V4L2DeviceTest() : dev_(nullptr){}; + + void createBuffers(unsigned int qty) { pool_.createBuffers(qty); } protected: int init(); @@ -29,6 +33,7 @@ protected: std::unique_ptr enumerator_; std::shared_ptr media_; V4L2Device *dev_; + BufferPool pool_; }; #endif /* __LIBCAMERA_V4L2_DEVICE_TEST_H_ */ -- cgit v1.2.1