Home
last modified time | relevance | path

Searched refs:vsyncId (Results 1 – 17 of 17) sorted by relevance

/aosp14/frameworks/base/core/java/android/view/
H A DDisplayEventReceiver.java169 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 DChoreographer.java759 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 DViewRootImpl.java9633 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 DTimeLord.cpp31 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 DDrawFrameTask.cpp90 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 DRenderThread.cpp120 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 DTimeLord.h35 bool vsyncReceived(nsecs_t vsync, nsecs_t indendedVsync, int64_t vsyncId,
H A DCanvasContext.cpp413 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 DRenderThread.h219 void frameCallback(int64_t vsyncId, int64_t frameDeadline, int64_t frameTimeNanos,
H A DCanvasContext.h371 int64_t vsyncId; member
/aosp14/frameworks/base/core/tests/coretests/src/com/android/internal/jank/
H A DFrameTrackerTest.java609 @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 Dandroid_view_DisplayEventReceiver.cpp54 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 Dandroid_view_SurfaceControl.cpp1863 ftInfo.vsyncId = frameTimelineVsyncId; in nativeSetFrameTimelineVsync()
/aosp14/frameworks/base/packages/SystemUI/src/com/android/systemui/unfold/
H A DUnfoldLightRevealOverlayAnimation.kt192 val vsyncId = Choreographer.getSfInstance().vsyncId regex
200 transaction.setFrameTimelineVsync(vsyncId).apply()
203 .setFrameTimelineVsync(vsyncId + 1)
/aosp14/frameworks/base/libs/hwui/
H A DFrameInfo.h97 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 Dsurface_control.cpp741 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 DFrameTracker.java498 private boolean isInRange(long vsyncId) { in isInRange() argument
502 return vsyncId >= mBeginVsyncId; in isInRange()