camera: Remove lazy_aidl_wait_for_service aconfig flag
Bug: 365555557
Test: Manual
Flag: EXEMPT flag removal
Change-Id: I7c5f1dbda790f723ddd89a6e5e00f5f9d37f78a5
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
diff --git a/services/camera/libcameraservice/common/CameraProviderManager.cpp b/services/camera/libcameraservice/common/CameraProviderManager.cpp
index 2440c37..9bc596b 100644
--- a/services/camera/libcameraservice/common/CameraProviderManager.cpp
+++ b/services/camera/libcameraservice/common/CameraProviderManager.cpp
@@ -148,11 +148,7 @@
using aidl::android::hardware::camera::provider::ICameraProvider;
AIBinder* binder = nullptr;
- if (flags::lazy_aidl_wait_for_service()) {
- binder = AServiceManager_waitForService(serviceName.c_str());
- } else {
- binder = AServiceManager_checkService(serviceName.c_str());
- }
+ binder = AServiceManager_waitForService(serviceName.c_str());
if (binder == nullptr) {
ALOGE("%s: AIDL Camera provider HAL '%s' is not actually available, despite waiting "
@@ -2163,14 +2159,11 @@
bool preexisting =
(mAidlProviderWithBinders.find(newProvider) != mAidlProviderWithBinders.end());
using aidl::android::hardware::camera::provider::ICameraProvider;
- std::string providerNameUsed =
- newProvider.substr(std::string(ICameraProvider::descriptor).size() + 1);
- if (flags::lazy_aidl_wait_for_service()) {
- // 'newProvider' has the fully qualified name of the provider service in case of AIDL.
- // ProviderInfo::mProviderName also has the fully qualified name - so we just compare them
- // here.
- providerNameUsed = newProvider;
- }
+
+ // 'newProvider' has the fully qualified name of the provider service in case of AIDL.
+ // ProviderInfo::mProviderName also has the fully qualified name - so we just compare them
+ // here.
+ std::string providerNameUsed = newProvider;
for (const auto& providerInfo : mProviders) {
if (providerInfo->mProviderName == providerNameUsed) {
@@ -2269,15 +2262,11 @@
for (const auto& providerInfo : mProviders) {
if (providerInfo->mProviderName == removedProviderName) {
IPCTransport providerTransport = providerInfo->getIPCTransport();
- std::string removedAidlProviderName = getFullAidlProviderName(removedProviderName);
- if (flags::lazy_aidl_wait_for_service()) {
- removedAidlProviderName = removedProviderName;
- }
switch(providerTransport) {
case IPCTransport::HIDL:
return tryToInitializeHidlProviderLocked(removedProviderName, providerInfo);
case IPCTransport::AIDL:
- return tryToInitializeAidlProviderLocked(removedAidlProviderName,
+ return tryToInitializeAidlProviderLocked(removedProviderName,
providerInfo);
default:
ALOGE("%s Unsupported Transport %d", __FUNCTION__, eToI(providerTransport));
@@ -2443,7 +2432,7 @@
bool CameraProviderManager::ProviderInfo::isExternalLazyHAL() const {
std::string providerName = mProviderName;
- if (flags::lazy_aidl_wait_for_service() && getIPCTransport() == IPCTransport::AIDL) {
+ if (getIPCTransport() == IPCTransport::AIDL) {
using aidl::android::hardware::camera::provider::ICameraProvider;
providerName =
mProviderName.substr(std::string(ICameraProvider::descriptor).size() + 1);