mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-02-01 03:40:35 +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;
|
break;
|
||||||
case PowerHint_1_2::AUDIO_STREAMING:
|
case PowerHint_1_2::AUDIO_STREAMING:
|
||||||
ATRACE_BEGIN("audio_streaming");
|
ATRACE_BEGIN("audio_streaming");
|
||||||
if (data) {
|
if (mVRModeOn || mSustainedPerfModeOn) {
|
||||||
// Hint until canceled
|
ALOGV("%s: ignoring due to other active perf hints", __func__);
|
||||||
ATRACE_INT("audio_streaming_lock", 1);
|
|
||||||
mHintManager->DoHint("AUDIO_STREAMING");
|
|
||||||
ALOGD("AUDIO STREAMING ON");
|
|
||||||
} else {
|
} else {
|
||||||
ATRACE_INT("audio_streaming_lock", 0);
|
if (data) {
|
||||||
mHintManager->EndHint("AUDIO_STREAMING");
|
// Hint until canceled
|
||||||
ALOGD("AUDIO STREAMING OFF");
|
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();
|
ATRACE_END();
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user