From ac53ec22192eead9456a29561d76bc1a70dd7adb Mon Sep 17 00:00:00 2001 From: Jimmy Shiu Date: Mon, 6 Feb 2023 21:56:09 +0800 Subject: 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 --- power-libperfmgr/aidl/PowerHintSession.cpp | 3 +++ 1 file changed, 3 insertions(+) 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(); } -- cgit v1.2.3