Home
last modified time | relevance | path

Searched refs:VSyncPredictor (Results 1 – 6 of 6) sorted by relevance

/frameworks/native/services/surfaceflinger/Scheduler/
DVSyncPredictor.cpp57 VSyncPredictor::~VSyncPredictor() = default;
59 VSyncPredictor::VSyncPredictor(std::unique_ptr<Clock> clock, ftl::NonNull<DisplayModePtr> modePtr, in VSyncPredictor() function in android::scheduler::VSyncPredictor
73 inline void VSyncPredictor::traceInt64If(const char* name, int64_t value) const { in traceInt64If()
79 inline void VSyncPredictor::traceInt64(const char* name, int64_t value) const { in traceInt64()
83 inline size_t VSyncPredictor::next(size_t i) const { in next()
87 nsecs_t VSyncPredictor::idealPeriod() const { in idealPeriod()
91 bool VSyncPredictor::validate(nsecs_t timestamp) const { in validate()
118 nsecs_t VSyncPredictor::currentPeriod() const { in currentPeriod()
123 Period VSyncPredictor::minFramePeriod() const { in minFramePeriod()
132 Period VSyncPredictor::minFramePeriodLocked() const { in minFramePeriodLocked()
[all …]
DVSyncPredictor.h32 class VSyncPredictor : public VSyncTracker {
43 VSyncPredictor(std::unique_ptr<Clock>, ftl::NonNull<DisplayModePtr> modePtr, size_t historySize,
45 ~VSyncPredictor();
65 VSyncPredictor::Model getVSyncPredictionModel() const EXCLUDES(mMutex);
120 VSyncPredictor(VSyncPredictor const&) = delete;
121 VSyncPredictor& operator=(VSyncPredictor const&) = delete;
DVsyncSchedule.cpp123 return std::make_unique<VSyncPredictor>(std::make_unique<SystemClock>(), modePtr, kHistorySize, in createTracker()
/frameworks/native/services/surfaceflinger/tests/unittests/
DVSyncPredictorTest.cpp113 VSyncPredictor tracker{std::make_unique<ClockWrapper>(mClock), mMode, kHistorySize,
435 VSyncPredictor tracker{std::make_unique<ClockWrapper>(mClock), mode, 20, in TEST_F()
691 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
757 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
784 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
816 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
843 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
866 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
903 VSyncPredictor vrrTracker{std::make_unique<ClockWrapper>(mClock), kMode, kHistorySize, in TEST_F()
DSchedulerTest.cpp581 std::shared_ptr<VSyncPredictor> vrrTracker = in TEST_F()
582 std::make_shared<VSyncPredictor>(std::make_unique<ZeroClock>(), kMode, kHistorySize, in TEST_F()
/frameworks/native/services/surfaceflinger/
DAndroid.bp210 "Scheduler/VSyncPredictor.cpp",