summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Peter Lin <linpeter@google.com> 2023-07-22 00:19:52 +0000
committer Peter Lin <linpeter@google.com> 2023-07-26 01:56:45 +0000
commitb9ae68b158ea9b91d4d4fa5ce8afacbefd884cb4 (patch)
tree90eef794bc82b9d7432bb27e6940375346a2b825
parente31a3b870ab7dcb66a337b97aaae4c0d08acc60b (diff)
set NBM_FEATURE_FLAG to true.
Turned the split lux-limited brightness feature on. Bug: 290636893 test: check the mMaxBrightnessLimits data Change-Id: Ibfe0a6a459f09b63e49965847d254be508b9daa4 Merged-In: I88b4e5dfd16b1efbe87bf21459755ff2b4900d1f
-rw-r--r--services/core/java/com/android/server/display/BrightnessRangeController.java3
-rw-r--r--services/core/java/com/android/server/display/NormalBrightnessModeController.java9
2 files changed, 11 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/display/BrightnessRangeController.java b/services/core/java/com/android/server/display/BrightnessRangeController.java
index 00564963fac3..5ca296153783 100644
--- a/services/core/java/com/android/server/display/BrightnessRangeController.java
+++ b/services/core/java/com/android/server/display/BrightnessRangeController.java
@@ -24,7 +24,7 @@ import java.util.function.BooleanSupplier;
class BrightnessRangeController {
- private static final boolean NBM_FEATURE_FLAG = false;
+ private static final boolean NBM_FEATURE_FLAG = true;
private final HighBrightnessModeController mHbmController;
private final NormalBrightnessModeController mNormalBrightnessModeController =
@@ -42,6 +42,7 @@ class BrightnessRangeController {
void dump(PrintWriter pw) {
mHbmController.dump(pw);
+ mNormalBrightnessModeController.dump(pw);
}
void onAmbientLuxChange(float ambientLux) {
diff --git a/services/core/java/com/android/server/display/NormalBrightnessModeController.java b/services/core/java/com/android/server/display/NormalBrightnessModeController.java
index dbabc2441224..bd5ed23d4782 100644
--- a/services/core/java/com/android/server/display/NormalBrightnessModeController.java
+++ b/services/core/java/com/android/server/display/NormalBrightnessModeController.java
@@ -21,6 +21,7 @@ import android.os.PowerManager;
import com.android.server.display.DisplayDeviceConfig.BrightnessLimitMapType;
+import java.io.PrintWriter;
import java.util.HashMap;
import java.util.Map;
@@ -41,6 +42,14 @@ class NormalBrightnessModeController {
return recalculateMaxBrightness();
}
+ void dump(PrintWriter pw) {
+ pw.println("NormalBrightnessModeController:");
+ pw.println(" mAutoBrightnessEnabled=" + mAutoBrightnessEnabled);
+ pw.println(" mAmbientLux=" + mAmbientLux);
+ pw.println(" mMaxBrightness=" + mMaxBrightness);
+ pw.println(" mMaxBrightnessLimits=" + mMaxBrightnessLimits);
+ }
+
boolean setAutoBrightnessState(int state) {
boolean isEnabled = state == AutomaticBrightnessController.AUTO_BRIGHTNESS_ENABLED;
if (isEnabled != mAutoBrightnessEnabled) {