Loading services/surfaceflinger/SurfaceFlinger.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -800,7 +800,8 @@ void SurfaceFlinger::resyncToHardwareVsync(bool makeAvailable) { if (makeAvailable) { if (makeAvailable) { mHWVsyncAvailable = true; mHWVsyncAvailable = true; } else if (!mHWVsyncAvailable) { } else if (!mHWVsyncAvailable) { ALOGE("resyncToHardwareVsync called when HW vsync unavailable"); // Hardware vsync is not currently available, so abort the resync // attempt for now return; return; } } Loading Loading @@ -834,7 +835,7 @@ void SurfaceFlinger::disableHardwareVsync(bool makeUnavailable) { void SurfaceFlinger::resyncWithRateLimit() { void SurfaceFlinger::resyncWithRateLimit() { static constexpr nsecs_t kIgnoreDelay = ms2ns(500); static constexpr nsecs_t kIgnoreDelay = ms2ns(500); if (systemTime() - mLastSwapTime > kIgnoreDelay) { if (systemTime() - mLastSwapTime > kIgnoreDelay) { resyncToHardwareVsync(true); resyncToHardwareVsync(false); } } } } Loading services/surfaceflinger/SurfaceFlinger_hwc1.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -820,7 +820,8 @@ void SurfaceFlinger::resyncToHardwareVsync(bool makeAvailable) { if (makeAvailable) { if (makeAvailable) { mHWVsyncAvailable = true; mHWVsyncAvailable = true; } else if (!mHWVsyncAvailable) { } else if (!mHWVsyncAvailable) { ALOGE("resyncToHardwareVsync called when HW vsync unavailable"); // Hardware vsync is not currently available, so abort the resync // attempt for now return; return; } } Loading Loading @@ -854,7 +855,7 @@ void SurfaceFlinger::disableHardwareVsync(bool makeUnavailable) { void SurfaceFlinger::resyncWithRateLimit() { void SurfaceFlinger::resyncWithRateLimit() { static constexpr nsecs_t kIgnoreDelay = ms2ns(500); static constexpr nsecs_t kIgnoreDelay = ms2ns(500); if (systemTime() - mLastSwapTime > kIgnoreDelay) { if (systemTime() - mLastSwapTime > kIgnoreDelay) { resyncToHardwareVsync(true); resyncToHardwareVsync(false); } } } } Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -800,7 +800,8 @@ void SurfaceFlinger::resyncToHardwareVsync(bool makeAvailable) { if (makeAvailable) { if (makeAvailable) { mHWVsyncAvailable = true; mHWVsyncAvailable = true; } else if (!mHWVsyncAvailable) { } else if (!mHWVsyncAvailable) { ALOGE("resyncToHardwareVsync called when HW vsync unavailable"); // Hardware vsync is not currently available, so abort the resync // attempt for now return; return; } } Loading Loading @@ -834,7 +835,7 @@ void SurfaceFlinger::disableHardwareVsync(bool makeUnavailable) { void SurfaceFlinger::resyncWithRateLimit() { void SurfaceFlinger::resyncWithRateLimit() { static constexpr nsecs_t kIgnoreDelay = ms2ns(500); static constexpr nsecs_t kIgnoreDelay = ms2ns(500); if (systemTime() - mLastSwapTime > kIgnoreDelay) { if (systemTime() - mLastSwapTime > kIgnoreDelay) { resyncToHardwareVsync(true); resyncToHardwareVsync(false); } } } } Loading
services/surfaceflinger/SurfaceFlinger_hwc1.cpp +3 −2 Original line number Original line Diff line number Diff line Loading @@ -820,7 +820,8 @@ void SurfaceFlinger::resyncToHardwareVsync(bool makeAvailable) { if (makeAvailable) { if (makeAvailable) { mHWVsyncAvailable = true; mHWVsyncAvailable = true; } else if (!mHWVsyncAvailable) { } else if (!mHWVsyncAvailable) { ALOGE("resyncToHardwareVsync called when HW vsync unavailable"); // Hardware vsync is not currently available, so abort the resync // attempt for now return; return; } } Loading Loading @@ -854,7 +855,7 @@ void SurfaceFlinger::disableHardwareVsync(bool makeUnavailable) { void SurfaceFlinger::resyncWithRateLimit() { void SurfaceFlinger::resyncWithRateLimit() { static constexpr nsecs_t kIgnoreDelay = ms2ns(500); static constexpr nsecs_t kIgnoreDelay = ms2ns(500); if (systemTime() - mLastSwapTime > kIgnoreDelay) { if (systemTime() - mLastSwapTime > kIgnoreDelay) { resyncToHardwareVsync(true); resyncToHardwareVsync(false); } } } } Loading