Loading services/surfaceflinger/SurfaceFlinger.cpp +5 −6 Original line number Diff line number Diff line Loading @@ -1471,13 +1471,12 @@ void SurfaceFlinger::onMessageReceived(int32_t what) { (mPreviousPresentFence->getSignalTime() == Fence::SIGNAL_TIME_PENDING); ATRACE_INT("FrameMissed", static_cast<int>(frameMissed)); if (mPropagateBackpressure && frameMissed) { mTimeStats.incrementMissedFrames(true); if (frameMissed) { mTimeStats.incrementMissedFrames(); if (mPropagateBackpressure) { signalLayerUpdate(); break; } if (frameMissed) { mTimeStats.incrementMissedFrames(false); } // Now that we're going to make it to the handleMessageTransaction() Loading services/surfaceflinger/TimeStats/TimeStats.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -87,15 +87,12 @@ void TimeStats::incrementTotalFrames() { timeStats.totalFrames++; } void TimeStats::incrementMissedFrames(bool propagateBackpressure) { void TimeStats::incrementMissedFrames() { if (!mEnabled.load()) return; ATRACE_CALL(); std::lock_guard<std::mutex> lock(mMutex); if (propagateBackpressure) { timeStats.totalFrames--; } timeStats.missedFrames++; } Loading services/surfaceflinger/TimeStats/TimeStats.h +1 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ public: static TimeStats& getInstance(); void parseArgs(bool asProto, const Vector<String16>& args, size_t& index, String8& result); void incrementTotalFrames(); void incrementMissedFrames(bool propagateBackpressure); void incrementMissedFrames(); void incrementClientCompositionFrames(); void setPostTime(const std::string& layerName, uint64_t frameNumber, nsecs_t postTime); Loading Loading
services/surfaceflinger/SurfaceFlinger.cpp +5 −6 Original line number Diff line number Diff line Loading @@ -1471,13 +1471,12 @@ void SurfaceFlinger::onMessageReceived(int32_t what) { (mPreviousPresentFence->getSignalTime() == Fence::SIGNAL_TIME_PENDING); ATRACE_INT("FrameMissed", static_cast<int>(frameMissed)); if (mPropagateBackpressure && frameMissed) { mTimeStats.incrementMissedFrames(true); if (frameMissed) { mTimeStats.incrementMissedFrames(); if (mPropagateBackpressure) { signalLayerUpdate(); break; } if (frameMissed) { mTimeStats.incrementMissedFrames(false); } // Now that we're going to make it to the handleMessageTransaction() Loading
services/surfaceflinger/TimeStats/TimeStats.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -87,15 +87,12 @@ void TimeStats::incrementTotalFrames() { timeStats.totalFrames++; } void TimeStats::incrementMissedFrames(bool propagateBackpressure) { void TimeStats::incrementMissedFrames() { if (!mEnabled.load()) return; ATRACE_CALL(); std::lock_guard<std::mutex> lock(mMutex); if (propagateBackpressure) { timeStats.totalFrames--; } timeStats.missedFrames++; } Loading
services/surfaceflinger/TimeStats/TimeStats.h +1 −1 Original line number Diff line number Diff line Loading @@ -64,7 +64,7 @@ public: static TimeStats& getInstance(); void parseArgs(bool asProto, const Vector<String16>& args, size_t& index, String8& result); void incrementTotalFrames(); void incrementMissedFrames(bool propagateBackpressure); void incrementMissedFrames(); void incrementClientCompositionFrames(); void setPostTime(const std::string& layerName, uint64_t frameNumber, nsecs_t postTime); Loading