Searched refs:VSyncPredictor (Results 1 – 6 of 6) sorted by relevance
/frameworks/native/services/surfaceflinger/Scheduler/ |
D | VSyncPredictor.cpp | 46 VSyncPredictor::~VSyncPredictor() = default; 48 VSyncPredictor::VSyncPredictor(nsecs_t idealPeriod, size_t historySize, in VSyncPredictor() function in android::scheduler::VSyncPredictor 58 inline void VSyncPredictor::traceInt64If(const char* name, int64_t value) const { in traceInt64If() 64 inline size_t VSyncPredictor::next(size_t i) const { in next() 68 bool VSyncPredictor::validate(nsecs_t timestamp) const { in validate() 92 nsecs_t VSyncPredictor::currentPeriod() const { in currentPeriod() 97 bool VSyncPredictor::addVsyncTimestamp(nsecs_t timestamp) { in addVsyncTimestamp() 216 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFromLocked(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFromLocked() 252 nsecs_t VSyncPredictor::nextAnticipatedVSyncTimeFrom(nsecs_t timePoint) const { in nextAnticipatedVSyncTimeFrom() 265 bool VSyncPredictor::isVSyncInPhase(nsecs_t timePoint, Fps frameRate) const { in isVSyncInPhase() [all …]
|
D | VSyncPredictor.h | 29 class VSyncPredictor : public VSyncTracker { 38 VSyncPredictor(nsecs_t idealPeriod, size_t historySize, size_t minimumSamplesForPrediction, 40 ~VSyncPredictor(); 66 VSyncPredictor::Model getVSyncPredictionModel() const EXCLUDES(mMutex); 73 VSyncPredictor(VSyncPredictor const&) = delete; 74 VSyncPredictor& operator=(VSyncPredictor const&) = delete;
|
D | VsyncSchedule.cpp | 86 return std::make_unique<VSyncPredictor>(kInitialPeriod, kHistorySize, kMinSamplesForPrediction, in createTracker()
|
/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 | 190 "Scheduler/VSyncPredictor.cpp",
|
/frameworks/native/services/surfaceflinger/fuzzer/ |
D | surfaceflinger_scheduler_fuzzer.cpp | 182 scheduler::VSyncPredictor tracker{mFdp.ConsumeIntegral<uint16_t>() /*period*/, historySize, in fuzzVSyncPredictor()
|