Camera: setup vendor tag in binderized mode
Bug: 34275821
Change-Id: I0472ab3d68279129a8713d4862de8e4608e7a5f7
diff --git a/services/camera/libcameraservice/CameraService.cpp b/services/camera/libcameraservice/CameraService.cpp
index c92092c..f439590 100644
--- a/services/camera/libcameraservice/CameraService.cpp
+++ b/services/camera/libcameraservice/CameraService.cpp
@@ -324,7 +324,10 @@
mNumberOfCameras = mCameraProviderManager->getCameraCount();
mNumberOfNormalCameras = mCameraProviderManager->getStandardCameraCount();
- // TODO: Set up vendor tags
+ // Setup vendor tags before we call get_camera_info the first time
+ // because HAL might need to setup static vendor keys in get_camera_info
+ // TODO: maybe put this into CameraProviderManager::initialize()?
+ mCameraProviderManager->setUpVendorTags();
mFlashlight = new CameraFlashlight(mCameraProviderManager, this);
res = mFlashlight->findFlashUnits();