diff options
author | linpeter <linpeter@google.com> | 2021-01-29 16:18:33 +0800 |
---|---|---|
committer | Peter Lin <linpeter@google.com> | 2021-03-18 09:43:08 +0000 |
commit | 78a2415c79be9e0bc1c975ff080c6e66fb635e6c (patch) | |
tree | 42969bddbbeeb6ea823f7a34846a7c064e0ea5d1 /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | |
parent | 8cf7d9ccfaa2b39dc13cade8ad25db76c7318075 (diff) |
libhwc2.1: unblock brightness to HBM
Bug: 177140883
Test: check brightness change
Change-Id: If017cdf0b808e046d353e7629444290ff6dc7251
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index 405e0c2..3369257 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -1903,9 +1903,7 @@ float ExynosDisplayDrmInterface::getSdrDimRatio() return 1.0; } - //TODO: keep in normal brightness range before DisplayManager HBM impl ready - auto brightness = mExynosDisplay->getBrightnessValue() * - mBrightnessTable[BrightnessRange::NORMAL].mBriEnd; + auto brightness = mExynosDisplay->getBrightnessValue(); if (mBrightnessTable[sz - 1].mBriEnd < brightness) { ALOGE("%s: invalid brightness table, max brightness(float) %f", __func__, @@ -1957,9 +1955,7 @@ void ExynosDisplayDrmInterface::setupBrightnessConfig() { mBrightnessDimmingOn = (!mBrightnessState.instant_hbm && !brightness_state.instant_hbm); - // TODO: keep in normal brightness range before DisplayManager HBM impl ready - float brightness = mExynosDisplay->getBrightnessValue() * - mBrightnessTable[BrightnessRange::NORMAL].mBriEnd; + float brightness = mExynosDisplay->getBrightnessValue(); if (brightness_state.peak_hbm) { mScaledBrightness = mBrightnessHbmMax; |