/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | FrameTimelineTest.cpp | 134 a.presentTime == b.presentTime; in compareTimelineItems() 270 EXPECT_EQ(droppedSurfaceFrame.getActuals().presentTime, 0); in TEST_F() 299 EXPECT_EQ(displayFrame->getActuals().presentTime, 0); in TEST_F() 300 EXPECT_EQ(presentedSurfaceFrame1.getActuals().presentTime, 0); in TEST_F() 301 EXPECT_EQ(presentedSurfaceFrame2.getActuals().presentTime, 0); in TEST_F() 306 EXPECT_EQ(displayFrame->getActuals().presentTime, 42); in TEST_F() 307 EXPECT_EQ(presentedSurfaceFrame1.getActuals().presentTime, 42); in TEST_F() 308 EXPECT_EQ(presentedSurfaceFrame2.getActuals().presentTime, 42); in TEST_F() 458 EXPECT_EQ(displayFrame0->getActuals().presentTime, -1); in TEST_F() 460 EXPECT_EQ(surfaceFrame1->getActuals().presentTime, -1); in TEST_F() [all …]
|
D | LayerInfoTest.cpp | 54 frameTimes.push_back(FrameTimeData{.presentTime = kPeriod * i, in TEST_F() 72 frameTimes.push_back(FrameTimeData{.presentTime = 0, in TEST_F() 90 frameTimesWithoutConfigChange.push_back(FrameTimeData{.presentTime = period * i, in TEST_F() 132 frameTimes.push_back(FrameTimeData{.presentTime = kExpectedPeriod * i, in TEST_F() 137 frameTimes.push_back(FrameTimeData{.presentTime = kExpectedPeriod * i + kSmallPeriod, in TEST_F() 159 FrameTimeData{.presentTime = time, .queueTime = 0, .pendingModeChange = false}); in TEST_F()
|
D | MessageQueueTest.cpp | 145 const auto presentTime = 500; in TEST_F() local 149 frametimeline::TimelineItem(startTime, endTime, presentTime))) in TEST_F() 151 EXPECT_CALL(*mHandler, dispatchInvalidate(vsyncId, presentTime)).Times(1); in TEST_F() 152 EXPECT_NO_FATAL_FAILURE(mEventQueue.triggerVsyncCallback(presentTime, startTime, endTime)); in TEST_F() 159 .earliestVsync = presentTime}; in TEST_F()
|
/frameworks/base/tests/Input/src/com/android/test/input/ |
D | InputEventSenderAndReceiverTest.kt | 78 data class Timeline(val inputEventId: Int, val gpuCompletedTime: Long, val presentTime: Long) constant in Timeline 87 override fun onTimelineReported(inputEventId: Int, gpuCompletedTime: Long, presentTime: Long) { in onTimelineReported() 88 mTimelines.put(Timeline(inputEventId, gpuCompletedTime, presentTime)) in onTimelineReported() 143 inputEventId = 1, gpuCompletedTime = 2, presentTime = 3) in testSendAndReceiveTimeline() 144 mReceiver.reportTimeline(sent.inputEventId, sent.gpuCompletedTime, sent.presentTime) in testSendAndReceiveTimeline() 155 inputEventId = 1, gpuCompletedTime = 3, presentTime = 2) in testSendAndReceiveInvalidTimeline() 156 mReceiver.reportTimeline(sent.inputEventId, sent.gpuCompletedTime, sent.presentTime) in testSendAndReceiveInvalidTimeline()
|
/frameworks/native/services/surfaceflinger/FrameTimeline/ |
D | FrameTimeline.cpp | 51 std::chrono::nanoseconds presentTime(predictions.presentTime - baseTime); in dumpTable() local 55 std::chrono::duration<double, std::milli>(presentTime).count()); in dumpTable() 75 if (actuals.presentTime == 0) { in dumpTable() 78 std::chrono::nanoseconds presentTime(std::max<nsecs_t>(0, actuals.presentTime - baseTime)); in dumpTable() local 80 std::chrono::duration<double, std::milli>(presentTime).count()); in dumpTable() 291 if (actuals.presentTime != 0) { in getMinTime() 371 if (mActuals.presentTime == 0) { in getJankType() 469 nsecs_t presentDelta = mActuals.presentTime - mPredictions.presentTime; in dump() 489 StringAppendF(&result, "Present time: %" PRId64 "", mActuals.presentTime); in miniDump() 496 mActuals.presentTime == Fence::SIGNAL_TIME_INVALID) { in classifyJankLocked() [all …]
|
D | FrameTimeline.h | 80 const nsecs_t presentTime = 0) 81 : startTime(startTime), endTime(endTime), presentTime(presentTime) {} in startTime() 85 nsecs_t presentTime; member 89 presentTime == other.presentTime; 191 void onPresent(nsecs_t presentTime, int32_t displayFrameJankType, Fps refreshRate,
|
/frameworks/base/core/java/android/view/ |
D | InputEventSender.java | 121 public void onTimelineReported(int inputEventId, long gpuCompletedTime, long presentTime) { in onTimelineReported() argument 160 int inputEventId, long gpuCompletedTime, long presentTime) { in dispatchTimelineReported() argument 161 onTimelineReported(inputEventId, gpuCompletedTime, presentTime); in dispatchTimelineReported()
|
D | InputEventReceiver.java | 58 long gpuCompletedTime, long presentTime); in nativeReportTimeline() argument 216 public final void reportTimeline(int inputEventId, long gpuCompletedTime, long presentTime) { in reportTimeline() argument 218 nativeReportTimeline(mReceiverPtr, inputEventId, gpuCompletedTime, presentTime); in reportTimeline()
|
/frameworks/native/services/inputflinger/dispatcher/ |
D | LatencyAggregator.cpp | 154 const nsecs_t presentTime = in processStatistics() local 157 const nsecs_t gpuCompleteToPresent = presentTime - gpuCompletedTime; in processStatistics() 158 const nsecs_t endToEnd = presentTime - timeline.eventTime; in processStatistics() 217 const nsecs_t presentTime = in processSlowEvent() local 220 std::chrono::nanoseconds(presentTime - timeline.eventTime); in processSlowEvent() 241 const nsecs_t gpuCompleteToPresent = presentTime - gpuCompletedTime; in processSlowEvent()
|
/frameworks/native/services/surfaceflinger/ |
D | FrameTracker.cpp | 43 void FrameTracker::setDesiredPresentTime(nsecs_t presentTime) { in setDesiredPresentTime() argument 45 mFrameRecords[mOffset].desiredPresentTime = presentTime; in setDesiredPresentTime() 60 void FrameTracker::setActualPresentTime(nsecs_t presentTime) { in setActualPresentTime() argument 62 mFrameRecords[mOffset].actualPresentTime = presentTime; in setActualPresentTime()
|
D | BufferQueueLayer.cpp | 412 const nsecs_t presentTime = item.mIsAutoTimestamp ? 0 : item.mTimestamp; in onFrameAvailable() local 413 mFlinger->mScheduler->recordLayerHistory(this, presentTime, in onFrameAvailable()
|
D | BufferStateLayer.cpp | 461 const nsecs_t presentTime = [&] { in setBuffer() local 466 if (prediction.has_value()) return prediction->presentTime; in setBuffer() 470 mFlinger->mScheduler->recordLayerHistory(this, presentTime, in setBuffer()
|
D | SurfaceFlinger.cpp | 2104 const auto presentTime = systemTime(); in onMessageRefresh() local 2111 mScheduler->onDisplayRefreshed(presentTime); in onMessageRefresh() 2377 const nsecs_t presentTime = display->getRefreshTimestamp(); in postComposition() local 2378 mAnimFrameTracker.setActualPresentTime(presentTime); in postComposition() 3567 if (std::abs(prediction->presentTime - expectedPresentTime) >= in frameIsEarly() 3572 return prediction->presentTime >= expectedPresentTime && in frameIsEarly() 3573 prediction->presentTime - expectedPresentTime >= earlyLatchVsyncThreshold; in frameIsEarly()
|
/frameworks/native/services/surfaceflinger/TimeStats/ |
D | TimeStats.cpp | 439 timeRecord->frameTime.presentTime = timeRecord->presentFence->getSignalTime(); in recordReadyLocked() 472 timeRecords[0].frameTime.frameNumber, timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 512 timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 518 timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 524 timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 530 timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 535 const int32_t presentToPresentMs = msBetween(prevTimeRecord.frameTime.presentTime, in flushAvailableRecordsToStatsLocked() 536 timeRecords[0].frameTime.presentTime); in flushAvailableRecordsToStatsLocked() 719 void TimeStats::setPresentTime(int32_t layerId, uint64_t frameNumber, nsecs_t presentTime, in setPresentTime() argument 725 ALOGV("[%d]-[%" PRIu64 "]-PresentTime[%" PRId64 "]", layerId, frameNumber, presentTime); in setPresentTime() [all …]
|
D | TimeStats.h | 102 virtual void setPresentTime(int32_t layerId, uint64_t frameNumber, nsecs_t presentTime, 182 nsecs_t presentTime = 0; member 256 void setPresentTime(int32_t layerId, uint64_t frameNumber, nsecs_t presentTime,
|
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | LayerInfo.cpp | 60 FrameTimeData frameTime = {.presentTime = lastPresentTime, in setLastPresentTime() 140 [](auto frame) { return frame.presentTime == 0; }); in calculateAverageFrameTime() 156 : [](FrameTimeData data) { return data.presentTime; }; in calculateAverageFrameTime()
|
D | LayerHistory.h | 65 void record(Layer*, nsecs_t presentTime, nsecs_t now, LayerUpdateType updateType);
|
D | LayerHistory.cpp | 111 void LayerHistory::record(Layer* layer, nsecs_t presentTime, nsecs_t now, in record() argument 132 info->setLastPresentTime(presentTime, now, updateType, mModeChangePending, layerProps); in record()
|
D | Scheduler.cpp | 602 void Scheduler::recordLayerHistory(Layer* layer, nsecs_t presentTime, in recordLayerHistory() argument 605 mLayerHistory->record(layer, presentTime, systemTime(), updateType); in recordLayerHistory() 914 const auto presentTime = std::chrono::nanoseconds(expectedPresentTime); in getPreviousVsyncFrom() local 916 return std::chrono::steady_clock::time_point(presentTime - vsyncPeriod); in getPreviousVsyncFrom()
|
D | LayerInfo.h | 200 nsecs_t presentTime; // desiredPresentTime, if provided member
|
D | Scheduler.h | 130 void recordLayerHistory(Layer*, nsecs_t presentTime, LayerHistory::LayerUpdateType updateType);
|
/frameworks/base/core/jni/ |
D | android_view_InputEventReceiver.cpp | 84 status_t reportTimeline(int32_t inputEventId, nsecs_t gpuCompletedTime, nsecs_t presentTime); 168 nsecs_t presentTime) { in reportTimeline() argument 174 graphicsTimeline[GraphicsTimeline::PRESENT_TIME] = presentTime; in reportTimeline() 540 jlong gpuCompletedTime, jlong presentTime) { in nativeReportTimeline() argument 547 status_t status = receiver->reportTimeline(inputEventId, gpuCompletedTime, presentTime); in nativeReportTimeline()
|
/frameworks/base/libs/hwui/renderthread/ |
D | CanvasContext.cpp | 670 nsecs_t presentTime = 0; in reportMetricsWithPresentTime() local 675 nullptr /*outGpuCompositionDoneTime*/, &presentTime, nullptr /*outDequeueReadyTime*/, in reportMetricsWithPresentTime() 678 forthBehind->set(FrameInfoIndex::DisplayPresentTime) = presentTime; in reportMetricsWithPresentTime()
|
/frameworks/native/libs/gui/tests/ |
D | BLASTBufferQueue_test.cpp | 1086 nsecs_t presentTime = systemTime() + std::chrono::nanoseconds(500ms).count(); in TEST_F() local 1088 presentTime); in TEST_F() 1102 presentTime = systemTime() + std::chrono::nanoseconds(1ms).count(); in TEST_F() 1104 presentTime); in TEST_F()
|
/frameworks/native/libs/input/ |
D | InputTransport.cpp | 123 const nsecs_t presentTime = in isValid() local 125 const bool valid = presentTime > gpuCompletedTime; in isValid() 129 gpuCompletedTime, presentTime); in isValid() 1466 const nsecs_t presentTime = in dump() local 1472 presentTime); in dump()
|