Introducing Display Sythetic modes - used for app request refresh rate/resolution selection
Synthetic modes are used for vrr displays to hide normal speed modes for applications. When application request synthetic mode, instead voting for this mode, DisplayModeDirector will vote for RenderRate and Size Bug: b/338183249 Test: atest DisplayServiceTests Change-Id: I374f137fefd2ba43ab72507db68043d840334835
Showing
- core/java/android/view/Display.java 24 additions, 9 deletionscore/java/android/view/Display.java
- core/java/android/view/DisplayInfo.java 21 additions, 1 deletioncore/java/android/view/DisplayInfo.java
- services/core/java/com/android/server/display/DisplayAdapter.java 1 addition, 1 deletion.../core/java/com/android/server/display/DisplayAdapter.java
- services/core/java/com/android/server/display/LogicalDisplay.java 7 additions, 1 deletion.../core/java/com/android/server/display/LogicalDisplay.java
- services/core/java/com/android/server/display/LogicalDisplayMapper.java 8 additions, 4 deletions...java/com/android/server/display/LogicalDisplayMapper.java
- services/core/java/com/android/server/display/feature/DisplayManagerFlags.java 11 additions, 0 deletions...m/android/server/display/feature/DisplayManagerFlags.java
- services/core/java/com/android/server/display/feature/display_flags.aconfig 12 additions, 0 deletions.../com/android/server/display/feature/display_flags.aconfig
- services/core/java/com/android/server/display/mode/DisplayModeDirector.java 37 additions, 6 deletions.../com/android/server/display/mode/DisplayModeDirector.java
- services/core/java/com/android/server/display/mode/SyntheticModeManager.java 87 additions, 0 deletions...com/android/server/display/mode/SyntheticModeManager.java
- services/core/java/com/android/server/wm/DeferredDisplayUpdater.java 1 addition, 1 deletion...re/java/com/android/server/wm/DeferredDisplayUpdater.java
- services/core/java/com/android/server/wm/RefreshRatePolicy.java 1 addition, 1 deletion...es/core/java/com/android/server/wm/RefreshRatePolicy.java
- services/tests/displayservicetests/src/com/android/server/display/LogicalDisplayMapperTest.java 8 additions, 2 deletions.../com/android/server/display/LogicalDisplayMapperTest.java
- services/tests/displayservicetests/src/com/android/server/display/LogicalDisplayTest.java 42 additions, 21 deletions...ts/src/com/android/server/display/LogicalDisplayTest.java
- services/tests/displayservicetests/src/com/android/server/display/mode/AppRequestObserverTest.kt 10 additions, 5 deletions...com/android/server/display/mode/AppRequestObserverTest.kt
- services/tests/displayservicetests/src/com/android/server/display/mode/SyntheticModeManagerTest.kt 132 additions, 0 deletions...m/android/server/display/mode/SyntheticModeManagerTest.kt
- services/tests/displayservicetests/src/com/android/server/display/mode/VoteSummaryTest.kt 1 addition, 1 deletion...ts/src/com/android/server/display/mode/VoteSummaryTest.kt
- services/tests/wmtests/src/com/android/server/wm/RefreshRatePolicyTest.java 1 addition, 0 deletions...ests/src/com/android/server/wm/RefreshRatePolicyTest.java
Loading
Please register or sign in to comment