Loading services/surfaceflinger/SurfaceFlinger.cpp +3 −5 Original line number Original line Diff line number Diff line Loading @@ -2067,11 +2067,9 @@ bool SurfaceFlinger::commit(nsecs_t frameTime, int64_t vsyncId, nsecs_t expected // Save this once per commit + composite to ensure consistency // Save this once per commit + composite to ensure consistency mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession(); mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession(); if (mPowerHintSessionEnabled) { if (mPowerHintSessionEnabled) { nsecs_t vsyncPeriod; const auto& display = FTL_FAKE_GUARD(mStateLock, getDefaultDisplayDeviceLocked()).get(); { // get stable vsync period from display mode Mutex::Autolock lock(mStateLock); const nsecs_t vsyncPeriod = display->getActiveMode()->getVsyncPeriod(); vsyncPeriod = getVsyncPeriodFromHWC(); } mPowerAdvisor->setCommitStart(frameTime); mPowerAdvisor->setCommitStart(frameTime); mPowerAdvisor->setExpectedPresentTime(mExpectedPresentTime); mPowerAdvisor->setExpectedPresentTime(mExpectedPresentTime); const nsecs_t idealSfWorkDuration = const nsecs_t idealSfWorkDuration = Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +3 −5 Original line number Original line Diff line number Diff line Loading @@ -2067,11 +2067,9 @@ bool SurfaceFlinger::commit(nsecs_t frameTime, int64_t vsyncId, nsecs_t expected // Save this once per commit + composite to ensure consistency // Save this once per commit + composite to ensure consistency mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession(); mPowerHintSessionEnabled = mPowerAdvisor->usePowerHintSession(); if (mPowerHintSessionEnabled) { if (mPowerHintSessionEnabled) { nsecs_t vsyncPeriod; const auto& display = FTL_FAKE_GUARD(mStateLock, getDefaultDisplayDeviceLocked()).get(); { // get stable vsync period from display mode Mutex::Autolock lock(mStateLock); const nsecs_t vsyncPeriod = display->getActiveMode()->getVsyncPeriod(); vsyncPeriod = getVsyncPeriodFromHWC(); } mPowerAdvisor->setCommitStart(frameTime); mPowerAdvisor->setCommitStart(frameTime); mPowerAdvisor->setExpectedPresentTime(mExpectedPresentTime); mPowerAdvisor->setExpectedPresentTime(mExpectedPresentTime); const nsecs_t idealSfWorkDuration = const nsecs_t idealSfWorkDuration = Loading