Message ID | 20210909080902.239533-4-paul.elder@ideasonboard.com |
---|---|
State | Accepted |
Headers | show |
Series |
|
Related | show |
Hi Paul, On 09/09/2021 10:08, Paul Elder wrote: > The entries for NV24 and NV42 were missing from the V4L2PixelFormat map. > Add them. > > Signed-off-by: Paul Elder <paul.elder@ideasonboard.com> > Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jean-Michel Hautbois <jeanmichel.hautbois@ideasonboard.com> > --- > src/libcamera/v4l2_pixelformat.cpp | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp > index 795da771..2c8167a7 100644 > --- a/src/libcamera/v4l2_pixelformat.cpp > +++ b/src/libcamera/v4l2_pixelformat.cpp > @@ -97,6 +97,10 @@ const std::map<V4L2PixelFormat, V4L2PixelFormat::Info> vpf2pf{ > { formats::NV21, "Y/CrCb 4:2:0" } }, > { V4L2PixelFormat(V4L2_PIX_FMT_NV21M), > { formats::NV21, "Y/CrCb 4:2:0 (N-C)" } }, > + { V4L2PixelFormat(V4L2_PIX_FMT_NV24), > + { formats::NV24, "Y/CbCr 4:4:4" } }, > + { V4L2PixelFormat(V4L2_PIX_FMT_NV42), > + { formats::NV42, "Y/CrCb 4:4:4" } }, > { V4L2PixelFormat(V4L2_PIX_FMT_YUV420), > { formats::YUV420, "Planar YUV 4:2:0" } }, > { V4L2PixelFormat(V4L2_PIX_FMT_YUV420M), >
diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp index 795da771..2c8167a7 100644 --- a/src/libcamera/v4l2_pixelformat.cpp +++ b/src/libcamera/v4l2_pixelformat.cpp @@ -97,6 +97,10 @@ const std::map<V4L2PixelFormat, V4L2PixelFormat::Info> vpf2pf{ { formats::NV21, "Y/CrCb 4:2:0" } }, { V4L2PixelFormat(V4L2_PIX_FMT_NV21M), { formats::NV21, "Y/CrCb 4:2:0 (N-C)" } }, + { V4L2PixelFormat(V4L2_PIX_FMT_NV24), + { formats::NV24, "Y/CbCr 4:4:4" } }, + { V4L2PixelFormat(V4L2_PIX_FMT_NV42), + { formats::NV42, "Y/CrCb 4:4:4" } }, { V4L2PixelFormat(V4L2_PIX_FMT_YUV420), { formats::YUV420, "Planar YUV 4:2:0" } }, { V4L2PixelFormat(V4L2_PIX_FMT_YUV420M),