commit | 03d8cc1e68372c5e9797c317354a58ad1172f1af | [log] [tgz] |
---|---|---|
author | Shuzhen Wang <shuzhenwang@google.com> | Wed Sep 12 14:17:09 2018 -0700 |
committer | Shuzhen Wang <shuzhenwang@google.com> | Fri Sep 14 18:09:39 2018 -0700 |
tree | a402cbe8d3f7a1ebfb7457faf4786816dfb6c55e | |
parent | 45146a2c3b3cd3aebab46306cc43d27e952e8060 [diff] [blame] |
Camera: Cache logical camera related info Refactor code to cache logical camera related info, such that we don't need to query the camera characteristics multiple times. Test: Camera CTS Bug: 79523700 Change-Id: I01733fc9165ec88aadc655491a025627fd622857
diff --git a/services/camera/libcameraservice/api2/CameraDeviceClient.h b/services/camera/libcameraservice/api2/CameraDeviceClient.h index c30561d..09ce977 100644 --- a/services/camera/libcameraservice/api2/CameraDeviceClient.h +++ b/services/camera/libcameraservice/api2/CameraDeviceClient.h
@@ -301,6 +301,7 @@ std::unordered_map<int32_t, OutputStreamInfo> mStreamInfoMap; static const int32_t MAX_SURFACES_PER_STREAM = 2; + sp<CameraProviderManager> mProviderManager; }; }; // namespace android