[libcamera-devel] [PATCH 0/8] Improve pointer types in android HAL adaptation layer
Hirokazu Honda
hiroh at chromium.org
Tue Mar 23 02:42:18 CET 2021
This patch series is intended to clarify the ownership of objects
and omit manual new/delete code by improving pointer types in
android HAL adaptation layer.
Hirokazu Honda (8):
android: CameraHalManager: Hold CameraDevice with std::unique_ptr
android: CameraHalManager: Hold CameraManager with std::unique_ptr
android: CameraHalManager: Fix a function call of a moved Camera
android: CameraDevice: Take shared_ptr in constructor
android: CameraDevice: Return const shared_ptr& by camera()
android: Camera3RequestDescriptor: Manage buffers with std::vector
android: CameraDevice: Manage staticMetadata_ with std::unique_ptr
android: CameraDevice: Manage requestTemplates_ with std::unique_ptr
src/android/camera_device.cpp | 82 ++++++++++++------------------
src/android/camera_device.h | 19 ++++---
src/android/camera_hal_manager.cpp | 31 ++++-------
src/android/camera_hal_manager.h | 4 +-
4 files changed, 55 insertions(+), 81 deletions(-)
--
2.31.0.rc2.261.g7f71774620-goog
More information about the libcamera-devel
mailing list