[libcamera-devel] [RFC PATCH] android: camera_device: Drop HAL_PIXEL_FORMAT_RAW_OPAQUE support
Jacopo Mondi
jacopo at jmondi.org
Tue Jun 15 09:46:10 CEST 2021
Hello,
On Tue, Jun 15, 2021 at 01:44:12AM +0300, Laurent Pinchart wrote:
> Hi Hiro,
>
> Thank you for the patch.
>
> On Mon, Jun 14, 2021 at 07:45:53PM +0900, Hirokazu Honda wrote:
> > HAL_PIXEL_FORMAT_RAW_OPAQUE is requested only for
> > Zero-Shutter-Lag (ZSL). ZSL requires RAW and YUV reprocessing.
> > Since either of them is not supported by libcamera, supporting
> > RAW_OPAQUE format doesn't make sense. Drop the format from the
> > supported format list.
> >
> > Signed-off-by: Hirokazu Honda <hiroh at chromium.org>
>
> This looks sensible to me. Given that the formats below are specific to
> the IPU3, the code would need to be reworked when we'll implement ZSL
> support anyway.
>
> Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
>
> I'll wait for a second tag before merging.
Have mine
Reviewed-by: Jacopo Mondi <jacopo at jmondi.org>
Those are IPU3 specific formats, not sure they belong here
>
> > ---
> > src/android/camera_device.cpp | 11 -----------
> > 1 file changed, 11 deletions(-)
> >
> > diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> > index fe332ec3..14022aed 100644
> > --- a/src/android/camera_device.cpp
> > +++ b/src/android/camera_device.cpp
> > @@ -120,17 +120,6 @@ const std::map<int, const Camera3Format> camera3FormatsMap = {
> > false,
> > "RAW16"
> > }
> > - }, {
> > - HAL_PIXEL_FORMAT_RAW_OPAQUE, {
> > - {
> > - formats::SBGGR10_IPU3,
> > - formats::SGBRG10_IPU3,
> > - formats::SGRBG10_IPU3,
> > - formats::SRGGB10_IPU3
> > - },
> > - false,
> > - "RAW_OPAQUE"
> > - }
> > },
> > };
> >
>
> --
> Regards,
>
> Laurent Pinchart
More information about the libcamera-devel
mailing list