diff options
| author | 2020-05-27 16:25:51 +0000 | |
|---|---|---|
| committer | 2020-05-27 16:25:51 +0000 | |
| commit | 0f8da6314060fc9775e8794e13b4e6df2c6edb5b (patch) | |
| tree | eab9e1f9b2029c6808ce07c6cd1984ec93b4a180 | |
| parent | 6a459b2b3529e19e47716a19b4ba055436f6560f (diff) | |
| parent | 270ea4155a23418215cb06056ff5918ba3a66966 (diff) | |
Merge "Fix Walleye dim brightness curves" into rvc-dev
| -rw-r--r-- | services/core/java/com/android/server/display/BrightnessMappingStrategy.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/display/BrightnessMappingStrategy.java b/services/core/java/com/android/server/display/BrightnessMappingStrategy.java index b9cd43d0803d..787f7f398fcb 100644 --- a/services/core/java/com/android/server/display/BrightnessMappingStrategy.java +++ b/services/core/java/com/android/server/display/BrightnessMappingStrategy.java @@ -28,7 +28,6 @@ import android.util.Pair; import android.util.Slog; import android.util.Spline; -import com.android.internal.BrightnessSynchronizer; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.util.Preconditions; import com.android.server.display.utils.Plog; @@ -347,10 +346,11 @@ public abstract class BrightnessMappingStrategy { } } + // Normalize entire brightness range to 0 - 1. protected static float normalizeAbsoluteBrightness(int brightness) { - return BrightnessSynchronizer.brightnessIntToFloat(brightness, - PowerManager.BRIGHTNESS_OFF + 1, PowerManager.BRIGHTNESS_ON, - PowerManager.BRIGHTNESS_MIN, PowerManager.BRIGHTNESS_MAX); + brightness = MathUtils.constrain(brightness, + PowerManager.BRIGHTNESS_OFF, PowerManager.BRIGHTNESS_ON); + return (float) brightness / PowerManager.BRIGHTNESS_ON; } private Pair<float[], float[]> insertControlPoint( |