Message ID | 20220804104550.4600-3-david.plowman@raspberrypi.com |
---|---|
State | Accepted |
Headers | show |
Series |
|
Related | show |
Hi David, Thank you for the patch. On Thu, Aug 04, 2022 at 11:45:50AM +0100, David Plowman via libcamera-devel wrote: > One typo is corrected, and this format is added to one further table > where it was missing entirely. > > Signed-off-by: David Plowman <david.plowman@raspberrypi.com> > --- > src/libcamera/formats.cpp | 2 +- > src/libcamera/v4l2_pixelformat.cpp | 2 ++ > 2 files changed, 3 insertions(+), 1 deletion(-) > > diff --git a/src/libcamera/formats.cpp b/src/libcamera/formats.cpp > index 7b98fef2..cc8f652a 100644 > --- a/src/libcamera/formats.cpp > +++ b/src/libcamera/formats.cpp > @@ -564,7 +564,7 @@ const std::map<PixelFormat, PixelFormatInfo> pixelFormatInfo{ > } }, > { formats::R10_CSI2P, { > .name = "R10_CSI2P", > - .format = formats::R10, > + .format = formats::R10_CSI2P, Oops indeed. > .v4l2Formats = { > .single = V4L2PixelFormat(V4L2_PIX_FMT_Y10P), > .multi = V4L2PixelFormat(), > diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp > index bdcdc3be..8d1fde5d 100644 > --- a/src/libcamera/v4l2_pixelformat.cpp > +++ b/src/libcamera/v4l2_pixelformat.cpp > @@ -129,6 +129,8 @@ const std::map<V4L2PixelFormat, V4L2PixelFormat::Info> vpf2pf{ > { formats::R10, "10-bit Greyscale" } }, > { V4L2PixelFormat(V4L2_PIX_FMT_Y12), > { formats::R12, "12-bit Greyscale" } }, > + { V4L2PixelFormat(V4L2_PIX_FMT_Y10P), > + { formats::R10_CSI2P, "10-bit Greyscale Packed" } }, I'll move this right after R10, to match the sort order of the Bayer formats. Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> As the patch doesn't depend on the previous one, I'll apply it without waiting for the outcome of the discussions in 1/2. > > /* Bayer formats. */ > { V4L2PixelFormat(V4L2_PIX_FMT_SBGGR8),
Hello On 8/4/22 11:58 PM, Laurent Pinchart via libcamera-devel wrote: > Hi David, > > Thank you for the patch. > > On Thu, Aug 04, 2022 at 11:45:50AM +0100, David Plowman via libcamera-devel wrote: >> One typo is corrected, and this format is added to one further table >> where it was missing entirely. >> >> Signed-off-by: David Plowman <david.plowman@raspberrypi.com> >> --- >> src/libcamera/formats.cpp | 2 +- >> src/libcamera/v4l2_pixelformat.cpp | 2 ++ >> 2 files changed, 3 insertions(+), 1 deletion(-) >> >> diff --git a/src/libcamera/formats.cpp b/src/libcamera/formats.cpp >> index 7b98fef2..cc8f652a 100644 >> --- a/src/libcamera/formats.cpp >> +++ b/src/libcamera/formats.cpp >> @@ -564,7 +564,7 @@ const std::map<PixelFormat, PixelFormatInfo> pixelFormatInfo{ >> } }, >> { formats::R10_CSI2P, { >> .name = "R10_CSI2P", >> - .format = formats::R10, >> + .format = formats::R10_CSI2P, > Oops indeed. > >> .v4l2Formats = { >> .single = V4L2PixelFormat(V4L2_PIX_FMT_Y10P), >> .multi = V4L2PixelFormat(), >> diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp >> index bdcdc3be..8d1fde5d 100644 >> --- a/src/libcamera/v4l2_pixelformat.cpp >> +++ b/src/libcamera/v4l2_pixelformat.cpp >> @@ -129,6 +129,8 @@ const std::map<V4L2PixelFormat, V4L2PixelFormat::Info> vpf2pf{ >> { formats::R10, "10-bit Greyscale" } }, >> { V4L2PixelFormat(V4L2_PIX_FMT_Y12), >> { formats::R12, "12-bit Greyscale" } }, >> + { V4L2PixelFormat(V4L2_PIX_FMT_Y10P), >> + { formats::R10_CSI2P, "10-bit Greyscale Packed" } }, > I'll move this right after R10, to match the sort order of the Bayer > formats. > > Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> > > As the patch doesn't depend on the previous one, I'll apply it without > waiting for the outcome of the discussions in 1/2. Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> > >> >> /* Bayer formats. */ >> { V4L2PixelFormat(V4L2_PIX_FMT_SBGGR8),
diff --git a/src/libcamera/formats.cpp b/src/libcamera/formats.cpp index 7b98fef2..cc8f652a 100644 --- a/src/libcamera/formats.cpp +++ b/src/libcamera/formats.cpp @@ -564,7 +564,7 @@ const std::map<PixelFormat, PixelFormatInfo> pixelFormatInfo{ } }, { formats::R10_CSI2P, { .name = "R10_CSI2P", - .format = formats::R10, + .format = formats::R10_CSI2P, .v4l2Formats = { .single = V4L2PixelFormat(V4L2_PIX_FMT_Y10P), .multi = V4L2PixelFormat(), diff --git a/src/libcamera/v4l2_pixelformat.cpp b/src/libcamera/v4l2_pixelformat.cpp index bdcdc3be..8d1fde5d 100644 --- a/src/libcamera/v4l2_pixelformat.cpp +++ b/src/libcamera/v4l2_pixelformat.cpp @@ -129,6 +129,8 @@ const std::map<V4L2PixelFormat, V4L2PixelFormat::Info> vpf2pf{ { formats::R10, "10-bit Greyscale" } }, { V4L2PixelFormat(V4L2_PIX_FMT_Y12), { formats::R12, "12-bit Greyscale" } }, + { V4L2PixelFormat(V4L2_PIX_FMT_Y10P), + { formats::R10_CSI2P, "10-bit Greyscale Packed" } }, /* Bayer formats. */ { V4L2PixelFormat(V4L2_PIX_FMT_SBGGR8),
One typo is corrected, and this format is added to one further table where it was missing entirely. Signed-off-by: David Plowman <david.plowman@raspberrypi.com> --- src/libcamera/formats.cpp | 2 +- src/libcamera/v4l2_pixelformat.cpp | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-)