mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-01-28 13:18:23 +00:00
PowerHAL: skip Audio streaming hint in VR/SUSTAINED_PERFORMANCE mode
Bug: 110795217 Test: Boot Change-Id: I008b1f82b5d92ab0901312b0451c766034e76aa8
This commit is contained in:
@@ -444,15 +444,19 @@ Return<void> Power::powerHintAsync_1_2(PowerHint_1_2 hint, int32_t data) {
|
||||
break;
|
||||
case PowerHint_1_2::AUDIO_STREAMING:
|
||||
ATRACE_BEGIN("audio_streaming");
|
||||
if (data) {
|
||||
// Hint until canceled
|
||||
ATRACE_INT("audio_streaming_lock", 1);
|
||||
mHintManager->DoHint("AUDIO_STREAMING");
|
||||
ALOGD("AUDIO STREAMING ON");
|
||||
if (mVRModeOn || mSustainedPerfModeOn) {
|
||||
ALOGV("%s: ignoring due to other active perf hints", __func__);
|
||||
} else {
|
||||
ATRACE_INT("audio_streaming_lock", 0);
|
||||
mHintManager->EndHint("AUDIO_STREAMING");
|
||||
ALOGD("AUDIO STREAMING OFF");
|
||||
if (data) {
|
||||
// Hint until canceled
|
||||
ATRACE_INT("audio_streaming_lock", 1);
|
||||
mHintManager->DoHint("AUDIO_STREAMING");
|
||||
ALOGD("AUDIO STREAMING ON");
|
||||
} else {
|
||||
ATRACE_INT("audio_streaming_lock", 0);
|
||||
mHintManager->EndHint("AUDIO_STREAMING");
|
||||
ALOGD("AUDIO STREAMING OFF");
|
||||
}
|
||||
}
|
||||
ATRACE_END();
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user