/aosp14/frameworks/base/core/java/android/view/ |
H A D | DisplayEventReceiver.java | 169 FrameTimeline(long vsyncId, long expectedPresentationTime, long deadline) { in FrameTimeline() argument 170 this.vsyncId = vsyncId; in FrameTimeline() 176 vsyncId = other.vsyncId; in copyFrom() 183 public long vsyncId = FrameInfo.INVALID_VSYNC_ID; field in DisplayEventReceiver.VsyncEventData.FrameTimeline
|
H A D | Choreographer.java | 759 return mLastVsyncEventData.preferredFrameTimeline().vsyncId; in getVsyncId() 857 vsyncEventData.preferredFrameTimeline().vsyncId, in doFrame() 1074 void update(long vsyncId, long expectedPresentationTimeNanos, long deadlineNanos) { in update() argument 1075 mVsyncId = vsyncId; in update() 1182 mFrameTimelines[i].update(frameTimeline.vsyncId, in update() 1290 + vsyncEventData.preferredFrameTimeline().vsyncId); in onVsync()
|
H A D | ViewRootImpl.java | 9633 final long vsyncId = data[FrameMetrics.Index.FRAME_TIMELINE_VSYNC_ID]; in onFrameMetricsAvailable() local 9635 + "ms ahead of presentTime. FRAME_TIMELINE_VSYNC_ID=" + vsyncId in onFrameMetricsAvailable()
|
/aosp14/frameworks/base/libs/hwui/renderthread/ |
H A D | TimeLord.cpp | 31 bool TimeLord::vsyncReceived(nsecs_t vsync, nsecs_t intendedVsync, int64_t vsyncId, in vsyncReceived() argument 39 mFrameVsyncId = (vsyncId > mFrameVsyncId) ? vsyncId : UiFrameInfoBuilder::INVALID_VSYNC_ID; in vsyncReceived()
|
H A D | DrawFrameTask.cpp | 90 const int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)]; in run() local 91 ATRACE_FORMAT("DrawFrames %" PRId64, vsyncId); in run() 171 int64_t vsyncId = mFrameInfo[static_cast<int>(FrameInfoIndex::FrameTimelineVsyncId)]; in syncFrameState() local 174 mRenderThread->timeLord().vsyncReceived(vsync, intendedVsync, vsyncId, frameDeadline, in syncFrameState()
|
H A D | RenderThread.cpp | 120 AVsyncId vsyncId = AChoreographerFrameCallbackData_getFrameTimelineVsyncId( in extendedFrameCallback() local 127 rt->frameCallback(vsyncId, frameDeadline, frameTimeNanos, frameInterval); in extendedFrameCallback() 130 void RenderThread::frameCallback(int64_t vsyncId, int64_t frameDeadline, int64_t frameTimeNanos, in frameCallback() argument 133 if (timeLord().vsyncReceived(frameTimeNanos, frameTimeNanos, vsyncId, frameDeadline, in frameCallback()
|
H A D | TimeLord.h | 35 bool vsyncReceived(nsecs_t vsync, nsecs_t indendedVsync, int64_t vsyncId,
|
H A D | CanvasContext.cpp | 413 mSkippedFrameInfo->vsyncId = in prepareTree() 611 const auto vsyncId = mCurrentFrameInfo->get(FrameInfoIndex::FrameTimelineVsyncId); in draw() local 612 if (vsyncId != UiFrameInfoBuilder::INVALID_VSYNC_ID) { in draw() 617 .frameTimelineVsyncId = vsyncId, in draw() 621 .skippedFrameVsyncId = mSkippedFrameInfo ? mSkippedFrameInfo->vsyncId in draw() 896 int64_t vsyncId = mRenderThread.timeLord().lastVsyncId(); in prepareAndDraw() local 902 .setVsync(vsync, vsync, vsyncId, frameDeadline, frameInterval); in prepareAndDraw()
|
H A D | RenderThread.h | 219 void frameCallback(int64_t vsyncId, int64_t frameDeadline, int64_t frameTimeNanos,
|
H A D | CanvasContext.h | 371 int64_t vsyncId; member
|
/aosp14/frameworks/base/core/tests/coretests/src/com/android/internal/jank/ |
H A D | FrameTrackerTest.java | 609 @JankType int jankType, long vsyncId) { in sendFirstWindowFrame() argument 614 @JankType int jankType, long vsyncId) { in sendFrame() argument 621 private void sendFrame(FrameTracker tracker, @JankType int jankType, long vsyncId) { in sendFrame() argument 623 jankType, vsyncId, /* firstWindowFrame= */ false); in sendFrame() 627 @JankType int jankType, long vsyncId, boolean firstWindowFrame) { in sendFrame() argument 629 sendHwuiFrame(tracker, durationMillis, vsyncId, firstWindowFrame); in sendFrame() 631 sendSfFrame(tracker, vsyncId, jankType); in sendFrame() 634 private void sendHwuiFrame(FrameTracker tracker, long durationMillis, long vsyncId, in sendHwuiFrame() argument 636 when(mWrapper.getTiming()).thenReturn(new long[]{0, vsyncId}); in sendHwuiFrame() 647 private void sendSfFrame(FrameTracker tracker, long vsyncId, @JankType int jankType) { in sendSfFrame() argument [all …]
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_view_DisplayEventReceiver.cpp | 54 jfieldID vsyncId; member 149 frameTimeline.vsyncId, in createJavaVsyncEventData() 199 gDisplayEventReceiverClassInfo.frameTimelineClassInfo.vsyncId, in dispatchVsync() 200 frameTimeline.vsyncId); in dispatchVsync() 382 gDisplayEventReceiverClassInfo.frameTimelineClassInfo.vsyncId = in register_android_view_DisplayEventReceiver()
|
H A D | android_view_SurfaceControl.cpp | 1863 ftInfo.vsyncId = frameTimelineVsyncId; in nativeSetFrameTimelineVsync()
|
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/unfold/ |
H A D | UnfoldLightRevealOverlayAnimation.kt | 192 val vsyncId = Choreographer.getSfInstance().vsyncId regex 200 transaction.setFrameTimelineVsync(vsyncId).apply() 203 .setFrameTimelineVsync(vsyncId + 1)
|
/aosp14/frameworks/base/libs/hwui/ |
H A D | FrameInfo.h | 97 int64_t vsyncId, int64_t frameDeadline, nsecs_t frameInterval) { in setVsync() argument 98 set(FrameInfoIndex::FrameTimelineVsyncId) = vsyncId; in setVsync()
|
/aosp14/frameworks/base/native/android/ |
H A D | surface_control.cpp | 741 AVsyncId vsyncId) { in ASurfaceTransaction_setFrameTimeline() argument 743 const auto startTime = AChoreographer_getStartTimeNanosForVsyncId(vsyncId); in ASurfaceTransaction_setFrameTimeline() 745 ftInfo.vsyncId = vsyncId; in ASurfaceTransaction_setFrameTimeline()
|
/aosp14/frameworks/base/core/java/com/android/internal/jank/ |
H A D | FrameTracker.java | 498 private boolean isInRange(long vsyncId) { in isInRange() argument 502 return vsyncId >= mBeginVsyncId; in isInRange()
|