[libcamera-devel] [PATCH v2 2/8] test: v4l2_videodevice: buffer_cache: Use DRM pixel format

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Mar 17 10:08:10 CET 2020


Hi Niklas,

Thank you for the patch.

On Tue, Mar 17, 2020 at 04:52:33AM +0100, Niklas Söderlund wrote:
> The pixel format used in the stream configuration is from V4L2 but
> should be from DRM, fix it.
> 
> Signed-off-by: Niklas Söderlund <niklas.soderlund at ragnatech.se>
> ---
>  test/v4l2_videodevice/buffer_cache.cpp | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/test/v4l2_videodevice/buffer_cache.cpp b/test/v4l2_videodevice/buffer_cache.cpp
> index 0a8cb0d28ca9b204..c951bc9650dc4e0e 100644
> --- a/test/v4l2_videodevice/buffer_cache.cpp
> +++ b/test/v4l2_videodevice/buffer_cache.cpp
> @@ -11,6 +11,8 @@
>  
>  #include <libcamera/stream.h>
>  
> +#include <linux/drm_fourcc.h>
> +

To avoid including this header manually everywhere a PixelFormat is
used, should we include it in pixelformats.h ?

Apart from that,

Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>

>  #include "buffer_source.h"
>  
>  #include "test.h"
> @@ -142,7 +144,7 @@ public:
>  		const unsigned int numBuffers = 8;
>  
>  		StreamConfiguration cfg;
> -		cfg.pixelFormat = V4L2_PIX_FMT_YUYV;
> +		cfg.pixelFormat = DRM_FORMAT_YUYV;
>  		cfg.size = Size(600, 800);
>  		cfg.bufferCount = numBuffers;
>  

-- 
Regards,

Laurent Pinchart


More information about the libcamera-devel mailing list