android: Consolidate mutex classes to Mutex and MutexLocker
std::mutex and std::unique_lock are used in android directories, mixing Mutex and MutexLocker. This consolidates them to Mutex and MutexLocker. Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
committed by
Laurent Pinchart
parent
923cf7f40a
commit
3536473e06
@@ -8,7 +8,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <map>
|
||||
#include <mutex>
|
||||
#include <stddef.h>
|
||||
#include <tuple>
|
||||
#include <vector>
|
||||
@@ -18,6 +17,7 @@
|
||||
#include <system/camera_metadata.h>
|
||||
|
||||
#include <libcamera/base/class.h>
|
||||
#include <libcamera/base/thread.h>
|
||||
|
||||
#include <libcamera/camera_manager.h>
|
||||
|
||||
@@ -44,9 +44,6 @@ public:
|
||||
private:
|
||||
LIBCAMERA_DISABLE_COPY_AND_MOVE(CameraHalManager)
|
||||
|
||||
using Mutex = std::mutex;
|
||||
using MutexLocker = std::unique_lock<std::mutex>;
|
||||
|
||||
static constexpr unsigned int firstExternalCameraId_ = 1000;
|
||||
|
||||
CameraHalManager();
|
||||
@@ -64,7 +61,7 @@ private:
|
||||
const camera_module_callbacks_t *callbacks_;
|
||||
std::vector<std::unique_ptr<CameraDevice>> cameras_;
|
||||
std::map<std::string, unsigned int> cameraIdsMap_;
|
||||
Mutex mutex_;
|
||||
libcamera::Mutex mutex_;
|
||||
|
||||
unsigned int numInternalCameras_;
|
||||
unsigned int nextExternalCameraId_;
|
||||
|
||||
Reference in New Issue
Block a user