summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Shiu <jimmyshiu@google.com>2023-02-06 21:56:09 +0800
committerJimmy Shiu <jimmyshiu@google.com>2023-03-08 09:04:22 +0000
commitac53ec22192eead9456a29561d76bc1a70dd7adb (patch)
tree94ac685927a049dd224ac0e336d5864a966c0ab8
parent716cdd450519795a00720df66928b0802967e0ef (diff)
ADPF: send ADPF_FIRST_FRAME hint
To send ADPF_FIRST_FRAME hint when reportWorkDurations was called first time after stale state. Bug: 243025173 Test: PtsUiBench & CUJ Change-Id: I4377b1f549646bcf44bdf26b2657b7bc0646f9a4 Merged-In: I4377b1f549646bcf44bdf26b2657b7bc0646f9a4
-rw-r--r--power-libperfmgr/aidl/PowerHintSession.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/power-libperfmgr/aidl/PowerHintSession.cpp b/power-libperfmgr/aidl/PowerHintSession.cpp
index 0b10bf3..5de37ba 100644
--- a/power-libperfmgr/aidl/PowerHintSession.cpp
+++ b/power-libperfmgr/aidl/PowerHintSession.cpp
@@ -343,6 +343,9 @@ ndk::ScopedAStatus PowerHintSession::reportActualWorkDuration(
mLastUpdatedTime.store(std::chrono::steady_clock::now());
if (isFirstFrame) {
+ if (isAppSession()) {
+ tryToSendPowerHint("ADPF_FIRST_FRAME");
+ }
updateUniveralBoostMode();
}