Searched refs:VSyncPredictor (Results 1 – 5 of 5) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncPredictor.cpp | 43 VSyncPredictor::~VSyncPredictor() = default; 45 VSyncPredictor::VSyncPredictor(nsecs_t idealPeriod, size_t historySize, in VSyncPredictor() function in android::scheduler::VSyncPredictor 55 inline void VSyncPredictor::traceInt64If(const char* name, int64_t value) const { in traceInt64If() 61 inline size_t VSyncPredictor::next(size_t i) const { in next() 65 bool VSyncPredictor::validate(nsecs_t timestamp) const { in validate() 89 nsecs_t VSyncPredictor::currentPeriod() const { in currentPeriod() 94 bool VSyncPredictor::addVsyncTimestamp(nsecs_t timestamp) { in addVsyncTimestamp() 204 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFromLocked(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFromLocked() 240 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFrom(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFrom() 253 bool VSyncPredictor::isVSyncInPhase(nsecs_t timePoint, Fps frameRate) const { in isVSyncInPhase() [all …]
|
D | VSyncPredictor.h | 28 class VSyncPredictor : public VSyncTracker { 37 VSyncPredictor(nsecs_t idealPeriod, size_t historySize, size_t minimumSamplesForPrediction, 39 ~VSyncPredictor(); 65 VSyncPredictor::Model getVSyncPredictionModel() const EXCLUDES(mMutex); 72 VSyncPredictor(VSyncPredictor const&) = delete; 73 VSyncPredictor& operator=(VSyncPredictor const&) = delete;
|
D | Scheduler.cpp | 78 return std::make_unique<scheduler::VSyncPredictor>(idealPeriod, vsyncTimestampHistorySize, in createVSyncTracker()
|
/frameworks/native/services/surfaceflinger/tests/unittests/ |
D | VSyncPredictorTest.cpp | 58 VSyncPredictor tracker{mPeriod, kHistorySize, kMinimumSamplesForPrediction, 379 VSyncPredictor tracker{mPeriod, 20, kMinimumSamplesForPrediction, kOutlierTolerancePercent}; in TEST_F()
|
/frameworks/native/services/surfaceflinger/ |
D | Android.bp | 181 "Scheduler/VSyncPredictor.cpp",
|