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

Niklas Söderlund niklas.soderlund at ragnatech.se
Tue Mar 17 11:16:19 CET 2020


Hi Laurent,

Thanks for your feedback.

On 2020-03-17 11:08:10 +0200, Laurent Pinchart wrote:
> 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 ?

I like it, I will add a patch for this.

> 
> 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

-- 
Regards,
Niklas Söderlund


More information about the libcamera-devel mailing list