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

Commit f8f370b6 authored by Igor Murashkin's avatar Igor Murashkin Committed by The Android Automerger
Browse files

camera3: Disable ZSL for limited mode camera HALs

Bug: 9111852
Change-Id: Idad7e0d2f912341bd643d0ad1a0861fb2043aa90
parent b662e330
Loading
Loading
Loading
Loading
+13 −5
Original line number Diff line number Diff line
@@ -795,6 +795,13 @@ status_t Parameters::initialize(const CameraMetadata *info) {
    previewCallbackFlags = 0;
    previewCallbackOneShot = false;

    camera_metadata_ro_entry_t supportedHardwareLevel =
        staticInfo(ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL);
    if (!supportedHardwareLevel.count || (supportedHardwareLevel.data.u8[0] ==
            ANDROID_INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED)) {
        ALOGI("Camera %d: ZSL mode disabled for limited mode HALs", cameraId);
        zslMode = false;
    } else {
        char value[PROPERTY_VALUE_MAX];
        property_get("camera.disable_zsl_mode", value, "0");
        if (!strcmp(value,"1")) {
@@ -803,6 +810,7 @@ status_t Parameters::initialize(const CameraMetadata *info) {
        } else {
            zslMode = true;
        }
    }

    lightFx = LIGHTFX_NONE;