Fix AIDL lazy camera HAL startup.
AServiceManager_getService() won't start a service if it isn't already
running.
Bug: 285546208
Test: Vendor testing
Test: Kill camera provider process, make sure it comes up again and
cameraserver adds it
Change-Id: I1bfd2c2af29afa795caa074d4de38a8d2119ee12
Signed-off-by: Jayant Chowdhary <jchowdhary@google.com>
diff --git a/camera/camera_platform.aconfig b/camera/camera_platform.aconfig
index 074413f..33eb592 100644
--- a/camera/camera_platform.aconfig
+++ b/camera/camera_platform.aconfig
@@ -20,3 +20,10 @@
description: "Flash brightness level control in manual flash mode"
bug: "238348881"
}
+
+flag {
+ namespace: "camera_platform"
+ name: "lazy_aidl_wait_for_service"
+ description: "Use waitForService instead of getService with lazy AIDL HALs"
+ bug: "285546208"
+}