diff options
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-03-05 21:03:00 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-03-05 21:03:00 +0000 |
commit | fd9d0603786b4736b98f8b1b863da4e2d65bc6ab (patch) | |
tree | d4d76f5a113a828772bb03bc6edc75ca4371c959 | |
parent | e18c26251b791295ef0f0655a846f707898ec4c5 (diff) | |
parent | b8c5a0f93636821804b03144a7a91426b69005ff (diff) | |
download | audio-fd9d0603786b4736b98f8b1b863da4e2d65bc6ab.tar.gz |
Probe PowerHAL HIDL first am: b8c5a0f936
Change-Id: Ie8f561e9fa8e3de982509a4e8d297ae774f0a3fd
-rw-r--r-- | hal/audio_perf.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/hal/audio_perf.cpp b/hal/audio_perf.cpp index 4623f19..e2620a1 100644 --- a/hal/audio_perf.cpp +++ b/hal/audio_perf.cpp @@ -54,6 +54,21 @@ static hal_version connectPowerHalLocked() { return NONE; } + if (gPowerHalHidlExists) { + // (re)connect if handle is null + if (!gPowerHal_1_2_) { + gPowerHal_1_2_ = + android::hardware::power::V1_2::IPower::getService(); + } + if (gPowerHal_1_2_) { + ALOGI("Successfully connected to Power Hal Hidl service."); + return HIDL_1_2; + } else { + // no more try on this handle + gPowerHalHidlExists = false; + } + } + if (gPowerHalAidlExists) { // (re)connect if handle is null if (!gPowerHal_Aidl_) { @@ -70,21 +85,6 @@ static hal_version connectPowerHalLocked() { } } - if (gPowerHalHidlExists) { - // (re)connect if handle is null - if (!gPowerHal_1_2_) { - gPowerHal_1_2_ = - android::hardware::power::V1_2::IPower::getService(); - } - if (gPowerHal_1_2_) { - ALOGI("Successfully connected to Power Hal Hidl service."); - return HIDL_1_2; - } else { - // no more try on this handle - gPowerHalHidlExists = false; - } - } - return NONE; } |