[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