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

Kieran Bingham kieran.bingham at ideasonboard.com
Thu Nov 25 12:10:45 CET 2021


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

Either way, It helps efficiency. And can still be fine tuned later.


Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>

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


More information about the libcamera-devel mailing list