[libcamera-devel] [PATCH 0/7] android: camera device and metadata improvements

Jacopo Mondi jacopo at jmondi.org
Thu Jan 21 17:52:58 CET 2021


Hello,
   this series aims to provide the following functionalities

- Store in the Camera3RequestDescriptor a clone of the Android capture
  settings
- Improve the CameraMetadata class to allow it to be copy-constructed and
  embedded in other types
- Access metadata entries using the CameraMetadata API

The first patch is from Paul's series with a minor fix and a tag.

The next three patches prepare for [5/7] whith is is extracted from patch [8/9]
of Paul's series. Patch 6 also was present in a different form in Paul's series
and the last one is a small cleanup.

Paul, you should be able to rebase on this series, as it provides the feature
you need if I'm not mistaken, and that I need as well to progress on other
fronts.

Thanks
  j


Jacopo Mondi (6):
  android: camera_device: Pass camera3 request to descriptor
  android: camera_device: Copy camera3 buffers in descriptor
  android: camera_metadata: Add defaul constructor
  android: camera_device: Clone settings in request descriptor
  android: camera_device: Use CameraMetadata in processControls()
  android: camera_metadata: Remove outdated comment

Paul Elder (1):
  android: camera_metadata: Add copy constructor and getEntry

 src/android/camera_device.cpp   | 66 +++++++++++++--------------------
 src/android/camera_device.h     | 10 ++---
 src/android/camera_metadata.cpp | 38 +++++++++++++++++++
 src/android/camera_metadata.h   |  6 +++
 4 files changed, 73 insertions(+), 47 deletions(-)

--
2.29.2



More information about the libcamera-devel mailing list