diff options
author | YongWook Shin <yongwook.shin@samsung.com> | 2021-01-29 18:39:59 +0900 |
---|---|---|
committer | susi_su <susisu@google.com> | 2022-03-03 11:22:27 +0800 |
commit | 62fd46880e1fe9723143fc93e516d74c6a9d2a54 (patch) | |
tree | 1b3f2ed01a851135386c5026043bbe6a6d69b74e /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | |
parent | 74a8766e6d4fa38005042a319ea5e16585ec1b6d (diff) |
libhwc2.1: Add Histogram handling codes
It creates Histogram related functions and adds related
handling codes.
Bug: 197519352
Signed-off-by: YongWook Shin <yongwook.shin@samsung.com>
Change-Id: Ia0d3af1b278d6e984b4dbb7fcdc5dbba6acda2b0
Merged-In: Ia0d3af1b278d6e984b4dbb7fcdc5dbba6acda2b0
(cherry picked from commit d350b14c64ee443bd0c9e5d89b10df03ed1e5fbc)
Diffstat (limited to 'libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp')
-rw-r--r-- | libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp index ceb5386..ce96f1f 100644 --- a/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp +++ b/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp @@ -1768,6 +1768,12 @@ int32_t ExynosDisplayDrmInterface::deliverWinConfigData() if (needModesetForReadback) flags |= DRM_MODE_ATOMIC_ALLOW_MODESET; + /* For Histogram */ + if (dqeEnable && (ret = setDisplayHistogramSetting(drmReq)) != 0) { + HWC_LOGE(mExynosDisplay, "Failed to set display histogram setting (%d)", ret); + return ret; + } + if ((ret = updateColorSettings(drmReq, dqeEnable)) != 0) { HWC_LOGE(mExynosDisplay, "failed to update color settings (%d)", ret); return ret; |