summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Lin <linpeter@google.com>2023-07-22 00:19:52 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-08-07 07:29:08 +0000
commiteeab6b66e4f0fa2e22d256a29b9c3806f5960298 (patch)
treee251a1873cfdc0c4d34438e628d14ce07489a605
parent3179481974a2bab90c07d745ca28940b9d5ef266 (diff)
downloadbase-eeab6b66e4f0fa2e22d256a29b9c3806f5960298.tar.gz
set NBM_FEATURE_FLAG to true.
Turned the split lux-limited brightness feature on. Bug: 290636893 test: check the mMaxBrightnessLimits data (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:b9ae68b158ea9b91d4d4fa5ce8afacbefd884cb4) Merged-In: Ibfe0a6a459f09b63e49965847d254be508b9daa4 Change-Id: Ibfe0a6a459f09b63e49965847d254be508b9daa4
-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) {