From fc4e7201e8e7fb9d0c46e613e0026bdd3dcee234 Mon Sep 17 00:00:00 2001 From: Andy Yu Date: Wed, 2 Mar 2022 20:02:05 -0800 Subject: [PATCH] Add 40fps as a FPS option 40fps is a valid frame rate for a 120Hz display since 40 is a divisor of 120. Though it is not a common FPS for games, in compliance with CTS test we need to add it. Bug: b/204322816, b/206128693 Test: atest GameManagerServiceTests atest FrameRateOverrideHostTest Change-Id: I2a2cf9d88c269dee388c8fe68e82df3514f4a9f1 --- .../core/java/com/android/server/app/GameManagerService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/app/GameManagerService.java b/services/core/java/com/android/server/app/GameManagerService.java index 3efd8ad0581b4..4fa1ba1c81588 100644 --- a/services/core/java/com/android/server/app/GameManagerService.java +++ b/services/core/java/com/android/server/app/GameManagerService.java @@ -359,6 +359,7 @@ public final class GameManagerService extends IGameManagerService.Stub { public enum FrameRate { FPS_DEFAULT(0), FPS_30(30), + FPS_40(40), FPS_45(45), FPS_60(60), FPS_90(90), @@ -378,6 +379,8 @@ public final class GameManagerService extends IGameManagerService.Stub { switch (raw) { case "30": return FrameRate.FPS_30.fps; + case "40": + return FrameRate.FPS_40.fps; case "45": return FrameRate.FPS_45.fps; case "60":