Revert "SurfaceFlinger: tune MAX_FREQUENT_LAYER_PERIOD_NS for inactive layers"

This reverts commit eeb74561b6.

Reason for revert: Causing regression with b/157096772

Change-Id: I031219588cedf5cfcb75255430f707428ed59f72
Test: Play 24fps video in YouTube PIP mode and rotate the device - no jank
Test: Chrome playing video - no refresh rate switching
Test: Hide/Show keyboard when inputting text
Test: Running Hay Day and observing refresh rate
Bug: 157096772
Bug: 157110371
This commit is contained in:
Ady Abraham 2020-05-27 20:04:20 +00:00
parent af6d8a4142
commit f5bc779caa

View file

@ -47,7 +47,9 @@ class LayerInfoV2 {
// is within a threshold. If a layer is infrequent, its average refresh rate is disregarded in // is within a threshold. If a layer is infrequent, its average refresh rate is disregarded in
// favor of a low refresh rate. // favor of a low refresh rate.
static constexpr size_t FREQUENT_LAYER_WINDOW_SIZE = 3; static constexpr size_t FREQUENT_LAYER_WINDOW_SIZE = 3;
static constexpr std::chrono::nanoseconds MAX_FREQUENT_LAYER_PERIOD_NS = 150ms; static constexpr float MIN_FPS_FOR_FREQUENT_LAYER = 10.0f;
static constexpr auto MAX_FREQUENT_LAYER_PERIOD_NS =
std::chrono::nanoseconds(static_cast<nsecs_t>(1e9f / MIN_FPS_FOR_FREQUENT_LAYER)) + 1ms;
friend class LayerHistoryTestV2; friend class LayerHistoryTestV2;