summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 23874c7)
raw | patch | inline | side by side (parent: 23874c7)
author | Ng Zhi An <zhin@google.com> | |
Thu, 27 Sep 2018 23:55:47 +0000 (16:55 -0700) | ||
committer | Zhi An Ng <zhin@google.com> | |
Tue, 2 Oct 2018 19:52:50 +0000 (19:52 +0000) |
Bug: 116546417
Test: vts-tradefed run commandAndExit vts
-m VtsHalCameraProviderV2_4Target
-t VtsHalCameraProviderV2_4Target#CameraHidlTest.noHal1AfterP
Change-Id: I28782b560975b49e20d6b42d599d689f819a9383
Test: vts-tradefed run commandAndExit vts
-m VtsHalCameraProviderV2_4Target
-t VtsHalCameraProviderV2_4Target#CameraHidlTest.noHal1AfterP
Change-Id: I28782b560975b49e20d6b42d599d689f819a9383
camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp | patch | blob | history |
diff --git a/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp b/camera/provider/2.4/vts/functional/VtsHalCameraProviderV2_4TargetTest.cpp
index 439333d9ca3fae8f4d402156454e6bf4dfee45eb..71b78f492b49a5651da743a8f737ab534a5ab7f3 100644 (file)
}
ASSERT_GT(firstApiLevel, 0); // first_api_level must exist
+ // all devices with first API level == 28 and <= 1GB of RAM must set low_ram
+ // and thus be allowed to continue using HAL1
+ if ((firstApiLevel == HAL1_PHASE_OUT_API_LEVEL) &&
+ (property_get_bool("ro.config.low_ram", /*default*/ false))) {
+ ALOGI("Hal1 allowed for low ram device");
+ return;
+ }
+
if (firstApiLevel >= HAL1_PHASE_OUT_API_LEVEL) {
hidl_vec<hidl_string> cameraDeviceNames = getCameraDeviceNames(mProvider);
for (const auto& name : cameraDeviceNames) {