Searched refs:expectedPresentTime (Results 1 – 14 of 14) sorted by relevance
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | BufferLayer.h | 89 nsecs_t expectedPresentTime) override; 167 uint64_t getHeadFrameNumber(nsecs_t expectedPresentTime) const override; 179 bool shouldPresentNow(nsecs_t expectedPresentTime) const; 191 virtual bool framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const = 0; 192 virtual uint64_t getFrameNumber(nsecs_t expectedPresentTime) const = 0; 201 nsecs_t expectedPresentTime) = 0;
|
H A D | BufferQueueLayer.cpp | 103 bool BufferQueueLayer::isBufferDue(nsecs_t expectedPresentTime) const { in isBufferDue() 109 const bool isPlausible = addedTime < (expectedPresentTime + s2ns(1)); in isBufferDue() 113 getDebugName(), addedTime, expectedPresentTime); in isBufferDue() 119 const bool isDue = addedTime < expectedPresentTime; in isBufferDue() 155 bool BufferQueueLayer::framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const { in framePresentTimeIsCurrent() 161 return mQueueItems[0].item.mTimestamp <= expectedPresentTime; in framePresentTimeIsCurrent() 164 uint64_t BufferQueueLayer::getFrameNumber(nsecs_t expectedPresentTime) const { in getFrameNumber() 170 expectedPresentTime = 0; in getFrameNumber() 187 desiredPresent > expectedPresentTime) { in getFrameNumber() 224 nsecs_t expectedPresentTime) { in updateTexImage() argument [all …]
|
H A D | BufferQueueLayer.h | 57 bool isBufferDue(nsecs_t expectedPresentTime) const override; 61 bool framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const override; 92 uint64_t getFrameNumber(nsecs_t expectedPresentTime) const override; 100 nsecs_t expectedPresentTime) override;
|
H A D | BufferStateLayer.h | 95 bool framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const override; 108 uint64_t getHeadFrameNumber(nsecs_t expectedPresentTime) const; 125 uint64_t getFrameNumber(nsecs_t expectedPresentTime) const override; 132 nsecs_t expectedPresentTime) override;
|
H A D | BufferLayer.cpp | 466 bool BufferLayer::shouldPresentNow(nsecs_t expectedPresentTime) const { in shouldPresentNow() 469 mFlinger->mScheduler->isVsyncValid(expectedPresentTime, mOwnerUid); in shouldPresentNow() 487 return isBufferDue(expectedPresentTime); in shouldPresentNow() 491 nsecs_t expectedPresentTime) { in latchBuffer() argument 527 status_t err = updateTexImage(recomputeVisibleRegions, latchTime, expectedPresentTime); in latchBuffer() 651 uint64_t BufferLayer::getHeadFrameNumber(nsecs_t expectedPresentTime) const { in getHeadFrameNumber() 653 return getFrameNumber(expectedPresentTime); in getHeadFrameNumber()
|
H A D | BufferLayerConsumer.cpp | 104 status_t BufferLayerConsumer::updateTexImage(BufferRejecter* rejecter, nsecs_t expectedPresentTime, in updateTexImage() argument 121 status_t err = acquireBufferLocked(&item, expectedPresentTime, maxFrameNumber); in updateTexImage()
|
H A D | BufferLayerConsumer.h | 92 status_t updateTexImage(BufferRejecter* rejecter, nsecs_t expectedPresentTime,
|
H A D | BufferStateLayer.cpp | 652 bool BufferStateLayer::framePresentTimeIsCurrent(nsecs_t expectedPresentTime) const { in framePresentTimeIsCurrent() 657 return mDrawingState.isAutoTimestamp || mDrawingState.desiredPresentTime <= expectedPresentTime; in framePresentTimeIsCurrent()
|
H A D | SurfaceFlinger.cpp | 3314 const nsecs_t expectedPresentTime = mExpectedPresentTime.load(); in handlePageFlip() local 3335 if (layer->shouldPresentNow(expectedPresentTime)) { in handlePageFlip() 3361 if (layer->latchBuffer(visibleRegions, latchTime, expectedPresentTime)) { in handlePageFlip() 3570 if (std::abs(prediction->presentTime - expectedPresentTime) >= in frameIsEarly() 3575 return prediction->presentTime >= expectedPresentTime && in frameIsEarly() 3576 prediction->presentTime - expectedPresentTime >= earlyLatchVsyncThreshold; in frameIsEarly() 3585 const nsecs_t expectedPresentTime = mExpectedPresentTime.load(); in transactionIsReadyToBeApplied() local 3588 if (!isAutoTimestamp && desiredPresentTime >= expectedPresentTime && in transactionIsReadyToBeApplied() 3589 desiredPresentTime < expectedPresentTime + s2ns(1)) { in transactionIsReadyToBeApplied() 3594 if (!mScheduler->isVsyncValid(expectedPresentTime, originUid)) { in transactionIsReadyToBeApplied() [all …]
|
H A D | SurfaceFlinger.h | 868 bool frameIsEarly(nsecs_t expectedPresentTime, int64_t vsyncId) const;
|
/aosp12/frameworks/native/libs/gui/include/gui/test/ |
H A D | CallbackUtils.h | 84 void addExpectedPresentTime(nsecs_t expectedPresentTime) { in addExpectedPresentTime() argument 85 mExpectedPresentTime = expectedPresentTime; in addExpectedPresentTime() 88 void addExpectedPresentTimeForVsyncId(nsecs_t expectedPresentTime) { in addExpectedPresentTimeForVsyncId() argument 89 mExpectedPresentTimeForVsyncId = expectedPresentTime; in addExpectedPresentTimeForVsyncId()
|
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/ |
H A D | Scheduler.h | 150 std::chrono::steady_clock::time_point getPreviousVsyncFrom(nsecs_t expectedPresentTime) const;
|
H A D | Scheduler.cpp | 931 nsecs_t expectedPresentTime) const { in getPreviousVsyncFrom() 932 const auto presentTime = std::chrono::nanoseconds(expectedPresentTime); in getPreviousVsyncFrom()
|
/aosp12/frameworks/native/services/surfaceflinger/tests/ |
H A D | LayerCallback_test.cpp | 111 nsecs_t expectedPresentTime = std::numeric_limits<nsecs_t>::max(); member 1029 expected.addExpectedPresentTimeForVsyncId(vsync.expectedPresentTime); in TEST_F()
|