Switch from allowed display configs to refresh rate range
This completes the recent work to switch from a list of allowed display configs to a default config + min/max frame rate. Bug: 142507213 Test: Ran on a device with refresh rate switching, confirmed expected 60/90 switching behavior when touching the screen. Test: Launched Google Maps on a device with 60/90 switching, confirmed the device stays at 60fps. Test: Checked dumpsys output, confirmed new display config specs formatting looks good. Test: Ran on a device with refresh rate switching disallowed via the ro.surface_flinger.refresh_rate_switching sysprop, and confirmed we don't do refresh rate switching. Test: Ran on a device that doesn't support refresh rate switching, and confirmed normal behavior. Test: Tested surface flinger's display config back door, confirmed it still works. Test: Inspected log output, made sure there's nothing weird. Test: Ran unit tests for DisplayModeDirector, LocalDisplayAdapter, and RefreshRateConfigs. Test: atest FrameworksServicesTests Test: atest FrameworksMockingServicesTests Test: adb shell /data/nativetest64/libgui_test/libgui_test Test: adb shell /data/nativetest64/libsurfaceflinger_unittest/libsurfaceflinger_unittest Change-Id: If1417dbb5723df3386db15b2d968cfd164c2615b
Loading
Please register or sign in to comment