Loading services/surfaceflinger/Scheduler/RefreshRateConfigs.h +4 −4 Original line number Diff line number Diff line Loading @@ -310,6 +310,9 @@ public: .idleTimerTimeoutMs = 0, .supportKernelIdleTimer = false}); RefreshRateConfigs(const RefreshRateConfigs&) = delete; RefreshRateConfigs& operator=(const RefreshRateConfigs&) = delete; // Returns whether switching modes (refresh rate or resolution) is possible. // TODO(b/158780872): Consider HAL support, and skip frame rate detection if the modes only // differ in resolution. Loading Loading @@ -391,11 +394,8 @@ public: void dump(std::string& result) const EXCLUDES(mLock); RefreshRateConfigs(const RefreshRateConfigs&) = delete; void operator=(const RefreshRateConfigs&) = delete; private: friend class RefreshRateConfigsTest; friend struct TestableRefreshRateConfigs; void constructAvailableRefreshRates() REQUIRES(mLock); Loading services/surfaceflinger/tests/unittests/RefreshRateConfigsTest.cpp +665 −851 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
services/surfaceflinger/Scheduler/RefreshRateConfigs.h +4 −4 Original line number Diff line number Diff line Loading @@ -310,6 +310,9 @@ public: .idleTimerTimeoutMs = 0, .supportKernelIdleTimer = false}); RefreshRateConfigs(const RefreshRateConfigs&) = delete; RefreshRateConfigs& operator=(const RefreshRateConfigs&) = delete; // Returns whether switching modes (refresh rate or resolution) is possible. // TODO(b/158780872): Consider HAL support, and skip frame rate detection if the modes only // differ in resolution. Loading Loading @@ -391,11 +394,8 @@ public: void dump(std::string& result) const EXCLUDES(mLock); RefreshRateConfigs(const RefreshRateConfigs&) = delete; void operator=(const RefreshRateConfigs&) = delete; private: friend class RefreshRateConfigsTest; friend struct TestableRefreshRateConfigs; void constructAvailableRefreshRates() REQUIRES(mLock); Loading
services/surfaceflinger/tests/unittests/RefreshRateConfigsTest.cpp +665 −851 File changed.Preview size limit exceeded, changes collapsed. Show changes