Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 676d2e25 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "CameraExtensionProxy: Cache vendor id map" into main

parents 09345e09 35efed6c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -171,7 +171,7 @@ public class CameraExtensionsProxyService extends Service {
            EXTENSIONS_VERSION.startsWith(LATENCY_VERSION_PREFIX) ||
            EXTENSIONS_VERSION.startsWith(EFV_VERSION_PREFIX));

    private HashMap<String, Long> mMetadataVendorIdMap = new HashMap<>();
    private static HashMap<String, Long> mMetadataVendorIdMap = new HashMap<>();
    private CameraManager mCameraManager;

    private static boolean checkForLatencyAPI() {
@@ -820,7 +820,7 @@ public class CameraExtensionsProxyService extends Service {
            mCameraManager = getSystemService(CameraManager.class);

            String [] cameraIds = mCameraManager.getCameraIdListNoLazy();
            if (cameraIds != null) {
            if (cameraIds != null && mMetadataVendorIdMap.isEmpty()) {
                for (String cameraId : cameraIds) {
                    CameraCharacteristics chars = mCameraManager.getCameraCharacteristics(cameraId);
                    Object thisClass = CameraCharacteristics.Key.class;