Lines Matching refs:nsecs_t
42 std::function<int64_t(nsecs_t)> computeThreadshold;
48 Comparison{JankType::kMissedVsync, [](nsecs_t) { return 1; }, FrameInfoIndex::IntendedVsync, in __anonf38a02a80102()
52 [](nsecs_t frameInterval) { return static_cast<int64_t>(.5 * frameInterval); }, in __anonf38a02a80202()
56 [](nsecs_t frameInterval) { return static_cast<int64_t>(.2 * frameInterval); }, in __anonf38a02a80302()
60 [](nsecs_t frameInterval) { return static_cast<int64_t>(.75 * frameInterval); }, in __anonf38a02a80402()
84 nsecs_t frameIntervalNanos = static_cast<nsecs_t>(1_s / displayInfo.fps); in JankTracker()
85 nsecs_t sfOffset = frameIntervalNanos - (displayInfo.presentationDeadline - 1_ms); in JankTracker()
86 nsecs_t offsetDelta = sfOffset - displayInfo.appVsyncOffset; in JankTracker()
101 void JankTracker::setFrameInterval(nsecs_t frameInterval) { in setFrameInterval()
113 nsecs_t expectedDequeueDuration = mDequeueTimeForgiveness + frame[FrameInfoIndex::Vsync] - in finishFrame()
118 nsecs_t forgiveAmount = in finishFrame()
160 nsecs_t jitterNanos = frame[FrameInfoIndex::FrameCompleted] - frame[FrameInfoIndex::Vsync]; in finishFrame()
161 nsecs_t lastFrameOffset = jitterNanos % mFrameInterval; in finishFrame()