diff options
| author | 2022-11-18 01:11:57 +0000 | |
|---|---|---|
| committer | 2022-11-18 01:11:57 +0000 | |
| commit | 6d940def03dddc105eb1f08c6a15dc06db049e1c (patch) | |
| tree | 9272eabf3044ee053586b91ce9e744d25f4f9963 | |
| parent | 3a719b31e8adabf6c03e655ac5bd50524f9c58b6 (diff) | |
| parent | 41fb1179c529e9108f7d9dcc3c9c2cab525aa2de (diff) | |
Merge "Fix lux and STM parameter of slider event." into tm-qpr-dev am: 41fb1179c5
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20497065
Change-Id: Id6432f145d781e14129f80cd542d84519b308f8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/core/java/com/android/server/display/DisplayPowerController.java | 31 |
1 files changed, 9 insertions, 22 deletions
diff --git a/services/core/java/com/android/server/display/DisplayPowerController.java b/services/core/java/com/android/server/display/DisplayPowerController.java index be89ae8a6889..75607d1c1922 100644 --- a/services/core/java/com/android/server/display/DisplayPowerController.java +++ b/services/core/java/com/android/server/display/DisplayPowerController.java @@ -1677,7 +1677,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call mTempBrightnessEvent.rbcStrength = mCdsi != null ? mCdsi.getReduceBrightColorsStrength() : -1; mTempBrightnessEvent.powerFactor = mPowerRequest.screenLowPowerBrightnessFactor; - + mTempBrightnessEvent.wasShortTermModelActive = hadUserBrightnessPoint; // Temporary is what we use during slider interactions. We avoid logging those so that // we don't spam logcat when the slider is being used. boolean tempToTempTransition = @@ -1687,12 +1687,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call || brightnessAdjustmentFlags != 0) { float lastBrightness = mLastBrightnessEvent.brightness; mTempBrightnessEvent.initialBrightness = lastBrightness; - mTempBrightnessEvent.fastAmbientLux = - mAutomaticBrightnessController == null - ? -1f : mAutomaticBrightnessController.getFastAmbientLux(); - mTempBrightnessEvent.slowAmbientLux = - mAutomaticBrightnessController == null - ? -1f : mAutomaticBrightnessController.getSlowAmbientLux(); mTempBrightnessEvent.automaticBrightnessEnabled = mPowerRequest.useAutoBrightness; mLastBrightnessEvent.copyFrom(mTempBrightnessEvent); BrightnessEvent newEvent = new BrightnessEvent(mTempBrightnessEvent); @@ -2579,7 +2573,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call pw.println(" mCachedBrightnessInfo.hbmTransitionPoint=" + mCachedBrightnessInfo.hbmTransitionPoint.value); pw.println(" mCachedBrightnessInfo.brightnessMaxReason =" + - mCachedBrightnessInfo.brightnessMaxReason .value); + mCachedBrightnessInfo.brightnessMaxReason.value); } pw.println(" mDisplayBlanksAfterDozeConfig=" + mDisplayBlanksAfterDozeConfig); pw.println(" mBrightnessBucketsInDozeConfig=" + mBrightnessBucketsInDozeConfig); @@ -2816,9 +2810,9 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call FrameworkStatsLog.write(FrameworkStatsLog.DISPLAY_BRIGHTNESS_CHANGED, convertToNits(event.initialBrightness), convertToNits(event.brightness), - event.slowAmbientLux, + event.lux, event.physicalDisplayId, - event.isShortTermModelActive(), + event.wasShortTermModelActive, appliedPowerFactor, appliedRbcStrength, appliedHbmMaxNits, @@ -2841,8 +2835,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call public int displayId; public String physicalDisplayId; public float lux; - public float fastAmbientLux; - public float slowAmbientLux; public float preThresholdLux; public long time; public float brightness; @@ -2854,6 +2846,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call public float thermalMax; public float powerFactor; public int hbmMode; + public boolean wasShortTermModelActive; public int flags; public int adjustmentFlags; public boolean automaticBrightnessEnabled; @@ -2872,8 +2865,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call physicalDisplayId = that.physicalDisplayId; time = that.time; lux = that.lux; - fastAmbientLux = that.fastAmbientLux; - slowAmbientLux = that.slowAmbientLux; preThresholdLux = that.preThresholdLux; brightness = that.brightness; initialBrightness = that.initialBrightness; @@ -2885,6 +2876,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call powerFactor = that.powerFactor; flags = that.flags; hbmMode = that.hbmMode; + wasShortTermModelActive = that.wasShortTermModelActive; reason.set(that.reason); adjustmentFlags = that.adjustmentFlags; automaticBrightnessEnabled = that.automaticBrightnessEnabled; @@ -2897,13 +2889,12 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call initialBrightness = PowerManager.BRIGHTNESS_INVALID_FLOAT; recommendedBrightness = PowerManager.BRIGHTNESS_INVALID_FLOAT; lux = 0f; - fastAmbientLux = 0f; - slowAmbientLux = 0f; preThresholdLux = 0f; preThresholdBrightness = PowerManager.BRIGHTNESS_INVALID_FLOAT; hbmMax = PowerManager.BRIGHTNESS_MAX; rbcStrength = 0; powerFactor = 1f; + wasShortTermModelActive = false; thermalMax = PowerManager.BRIGHTNESS_MAX; flags = 0; hbmMode = BrightnessInfo.HIGH_BRIGHTNESS_MODE_OFF; @@ -2938,10 +2929,6 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call && Float.floatToRawIntBits(preThresholdBrightness) == Float.floatToRawIntBits(that.preThresholdBrightness) && Float.floatToRawIntBits(lux) == Float.floatToRawIntBits(that.lux) - && Float.floatToRawIntBits(fastAmbientLux) - == Float.floatToRawIntBits(that.fastAmbientLux) - && Float.floatToRawIntBits(slowAmbientLux) - == Float.floatToRawIntBits(that.slowAmbientLux) && Float.floatToRawIntBits(preThresholdLux) == Float.floatToRawIntBits(that.preThresholdLux) && rbcStrength == that.rbcStrength @@ -2951,6 +2938,7 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call == Float.floatToRawIntBits(that.thermalMax) && Float.floatToRawIntBits(powerFactor) == Float.floatToRawIntBits(that.powerFactor) + && wasShortTermModelActive == that.wasShortTermModelActive && flags == that.flags && adjustmentFlags == that.adjustmentFlags && reason.equals(that.reason) @@ -2967,14 +2955,13 @@ final class DisplayPowerController implements AutomaticBrightnessController.Call + ", rcmdBrt=" + recommendedBrightness + ", preBrt=" + preThresholdBrightness + ", lux=" + lux - + ", fastAmbientLux=" + fastAmbientLux - + ", slowAmbientLux=" + slowAmbientLux + ", preLux=" + preThresholdLux + ", hbmMax=" + hbmMax + ", hbmMode=" + BrightnessInfo.hbmToString(hbmMode) + ", rbcStrength=" + rbcStrength + ", powerFactor=" + powerFactor + ", thrmMax=" + thermalMax + + ", wasShortTermModelActive=" + wasShortTermModelActive + ", flags=" + flagsToString() + ", reason=" + reason.toString(adjustmentFlags) + ", autoBrightness=" + automaticBrightnessEnabled; |