[libcamera-devel] [PATCH 6/7] android: Increase result metadata size

paul.elder at ideasonboard.com paul.elder at ideasonboard.com
Tue Dec 21 00:10:55 CET 2021


Hi Kieran,

On Thu, Nov 25, 2021 at 11:10:45AM +0000, Kieran Bingham wrote:
> Quoting Paul Elder (2021-11-23 10:40:41)
> > Increase the initial size of the result metadata, as we will be adding
> > more entries in the near future.
> > 
> > Signed-off-by: Paul Elder <paul.elder at ideasonboard.com>
> > ---
> >  src/android/camera_device.cpp | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/src/android/camera_device.cpp b/src/android/camera_device.cpp
> > index f2e0bdbd..3b588bdb 100644
> > --- a/src/android/camera_device.cpp
> > +++ b/src/android/camera_device.cpp
> > @@ -1296,7 +1296,7 @@ CameraDevice::getResultMetadata(const Camera3RequestDescriptor &descriptor) cons
> >          * Total bytes for JPEG metadata: 82
> >          */
> >         std::unique_ptr<CameraMetadata> resultMetadata =
> > -               std::make_unique<CameraMetadata>(44, 166);
> > +               std::make_unique<CameraMetadata>(88, 166);
> 
> Is this the current values suggested by the resize?
> 
> Or just a straightforwards doubling.?

It was arbitrary :p

I was getting a message about the number of entries being increased
every time. The size wasn't, so I left that the same.

> 
> Either way, It helps efficiency. And can still be fine tuned later.
> 
> 
> Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>


Thanks,

Paul

> 
> >         if (!resultMetadata->isValid()) {
> >                 LOG(HAL, Error) << "Failed to allocate result metadata";
> >                 return nullptr;
> > -- 
> > 2.27.0
> >


More information about the libcamera-devel mailing list