From 448716d8f75185795d9b01164440d0753850a80a Mon Sep 17 00:00:00 2001 From: Jacopo Mondi Date: Fri, 25 Oct 2019 13:05:16 +0200 Subject: libcamera: Switch PixelFormat to DRM FourCC values Use DRM FourCC values for the newly defined PixelFormat. Signed-off-by: Jacopo Mondi Signed-off-by: Laurent Pinchart --- test/camera/buffer_import.cpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'test/camera') diff --git a/test/camera/buffer_import.cpp b/test/camera/buffer_import.cpp index 9cac19d8..bbc5a25c 100644 --- a/test/camera/buffer_import.cpp +++ b/test/camera/buffer_import.cpp @@ -155,7 +155,16 @@ public: } bool done() const { return done_; } - const V4L2DeviceFormat &format() const { return format_; } + + PixelFormat format() const + { + return video_->toPixelFormat(format_.fourcc); + } + + const Size &size() const + { + return format_.size; + } Signal requestReady; @@ -314,11 +323,9 @@ protected: return TestFail; } - const V4L2DeviceFormat &format = sink_.format(); - StreamConfiguration &cfg = config->at(0); - cfg.size = format.size; - cfg.pixelFormat = format.fourcc; + cfg.size = sink_.size(); + cfg.pixelFormat = sink_.format(); cfg.bufferCount = CAMERA_BUFFER_COUNT; cfg.memoryType = ExternalMemory; -- cgit v1.2.1