Loading camera/ndk/impl/ACameraManager.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,7 @@ void CameraManagerGlobal::drainPendingCallbacksLocked() { template<class T> void CameraManagerGlobal::registerAvailCallback(const T *callback) { Mutex::Autolock _l(mLock); getCameraServiceLocked(); Callback cb(callback); auto pair = mCallbacks.insert(cb); // Send initial callbacks if callback is newly registered Loading camera/ndk/ndk_vendor/impl/ACameraManager.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -396,6 +396,7 @@ void CameraManagerGlobal::drainPendingCallbacksLocked() { template <class T> void CameraManagerGlobal::registerAvailCallback(const T *callback) { getCameraService(); Mutex::Autolock _l(mLock); Callback cb(callback); auto res = mCallbacks.insert(cb); Loading services/camera/libcameraservice/CameraService.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -5172,8 +5172,7 @@ void CameraService::updateStatus(StatusInternal status, const std::string& camer for (auto& listener : mListenerList) { bool isVendorListener = listener->isVendorListener(); if (shouldSkipStatusUpdates(deviceKind, isVendorListener, listener->getListenerPid(), listener->getListenerUid()) || isVendorListener) { listener->getListenerPid(), listener->getListenerUid())) { ALOGV("Skipping discovery callback for system-only camera device %s", cameraId.c_str()); continue; Loading Loading
camera/ndk/impl/ACameraManager.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -255,6 +255,7 @@ void CameraManagerGlobal::drainPendingCallbacksLocked() { template<class T> void CameraManagerGlobal::registerAvailCallback(const T *callback) { Mutex::Autolock _l(mLock); getCameraServiceLocked(); Callback cb(callback); auto pair = mCallbacks.insert(cb); // Send initial callbacks if callback is newly registered Loading
camera/ndk/ndk_vendor/impl/ACameraManager.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -396,6 +396,7 @@ void CameraManagerGlobal::drainPendingCallbacksLocked() { template <class T> void CameraManagerGlobal::registerAvailCallback(const T *callback) { getCameraService(); Mutex::Autolock _l(mLock); Callback cb(callback); auto res = mCallbacks.insert(cb); Loading
services/camera/libcameraservice/CameraService.cpp +1 −2 Original line number Diff line number Diff line Loading @@ -5172,8 +5172,7 @@ void CameraService::updateStatus(StatusInternal status, const std::string& camer for (auto& listener : mListenerList) { bool isVendorListener = listener->isVendorListener(); if (shouldSkipStatusUpdates(deviceKind, isVendorListener, listener->getListenerPid(), listener->getListenerUid()) || isVendorListener) { listener->getListenerPid(), listener->getListenerUid())) { ALOGV("Skipping discovery callback for system-only camera device %s", cameraId.c_str()); continue; Loading