Home
last modified time | relevance | path

Searched refs:referenceTime (Results 1 - 3 of 3) sorted by relevance

/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/include/
H A Dvsync_generator.h57 virtual VsyncError UpdateMode(int64_t period, int64_t phase, int64_t referenceTime) = 0;
76 virtual VsyncError CheckAndUpdateReferenceTime(int64_t hardwareVsyncInterval, int64_t referenceTime) = 0;
99 VsyncError UpdateMode(int64_t period, int64_t phase, int64_t referenceTime) override;
118 VsyncError CheckAndUpdateReferenceTime(int64_t hardwareVsyncInterval, int64_t referenceTime) override;
139 int64_t ComputeNextVSyncTimeStamp(int64_t now, int64_t referenceTime);
140 std::vector<Listener> GetListenerTimeouted(int64_t now, int64_t occurTimestamp, int64_t referenceTime);
141 int64_t ComputeListenerNextVSyncTimeStamp(const Listener &listen, int64_t now, int64_t referenceTime);
148 bool CheckTimingCorrect(int64_t now, int64_t referenceTime, int64_t nextVSyncTime);
149 bool UpdateChangeDataLocked(int64_t now, int64_t referenceTime, int64_t nextVSyncTime);
151 std::vector<Listener> GetListenerTimeoutedLTPO(int64_t now, int64_t referenceTime);
[all...]
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/src/
H A Dvsync_generator.cpp312 int64_t VSyncGenerator::ComputeNextVSyncTimeStamp(int64_t now, int64_t referenceTime) in ComputeNextVSyncTimeStamp() argument
316 int64_t t = ComputeListenerNextVSyncTimeStamp(listeners_[i], now, referenceTime); in ComputeNextVSyncTimeStamp()
325 bool VSyncGenerator::CheckTimingCorrect(int64_t now, int64_t referenceTime, int64_t nextVSyncTime) in CheckTimingCorrect() argument
329 int64_t t = ComputeListenerNextVSyncTimeStamp(listeners_[i], now, referenceTime); in CheckTimingCorrect()
337 bool VSyncGenerator::UpdateChangeDataLocked(int64_t now, int64_t referenceTime, int64_t nextVSyncTime) in UpdateChangeDataLocked() argument
341 // change referenceTime in UpdateChangeDataLocked()
350 if (!CheckTimingCorrect(now, referenceTime, nextVSyncTime)) { in UpdateChangeDataLocked()
406 int64_t VSyncGenerator::ComputeListenerNextVSyncTimeStamp(const Listener& listener, int64_t now, int64_t referenceTime) in ComputeListenerNextVSyncTimeStamp() argument
413 now -= referenceTime; in ComputeListenerNextVSyncTimeStamp()
418 if (expectTimeFlag_ || refreshRateIsChanged_) { // Ensure that nextTime is not earlier than referenceTime in ComputeListenerNextVSyncTimeStamp()
448 GetListenerTimeouted( int64_t now, int64_t occurTimestamp, int64_t referenceTime) GetListenerTimeouted() argument
462 GetListenerTimeoutedLTPO(int64_t now, int64_t referenceTime) GetListenerTimeoutedLTPO() argument
500 UpdateReferenceTimeLocked(int64_t referenceTime) UpdateReferenceTimeLocked() argument
532 UpdateMode(int64_t period, int64_t phase, int64_t referenceTime) UpdateMode() argument
817 CalculateReferenceTimeOffsetPulseNumLocked(int64_t referenceTime) CalculateReferenceTimeOffsetPulseNumLocked() argument
831 CheckAndUpdateReferenceTime(int64_t hardwareVsyncInterval, int64_t referenceTime) CheckAndUpdateReferenceTime() argument
[all...]
/foundation/graphic/graphic_2d/rosen/modules/composer/vsync/test/unittest/
H A Dvsync_generator_test.cpp485 * CaseDescription: 1. Test now is less than referenceTime
837 int64_t referenceTime = SystemTime(); in HWTEST_F() local
839 vsyncGenerator_->UpdateMode(period, 0, referenceTime); in HWTEST_F()
859 int64_t referenceTime = SystemTime(); in HWTEST_F() local
861 vsyncGenerator_->UpdateMode(period, 0, referenceTime); in HWTEST_F()
876 * CaseDescription: Test expectNextVsyncTime earlier than referenceTime.
881 int64_t referenceTime = SystemTime(); in HWTEST_F() local
883 VsyncError ret = vsyncGenerator_->UpdateMode(period, 0, referenceTime); in HWTEST_F()
899 ret = vsyncGenerator_->UpdateMode(period, 0, referenceTime); in HWTEST_F()
916 int64_t referenceTime in HWTEST_F() local
939 int64_t referenceTime = SystemTime(); HWTEST_F() local
962 int64_t referenceTime = SystemTime(); HWTEST_F() local
985 int64_t referenceTime = SystemTime(); HWTEST_F() local
1008 int64_t referenceTime = SystemTime(); HWTEST_F() local
[all...]

Completed in 4 milliseconds