summaryrefslogtreecommitdiff
path: root/libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp
diff options
context:
space:
mode:
authorYongWook Shin <yongwook.shin@samsung.com>2021-01-29 18:39:59 +0900
committersusi_su <susisu@google.com>2022-03-03 11:22:27 +0800
commit62fd46880e1fe9723143fc93e516d74c6a9d2a54 (patch)
tree1b3f2ed01a851135386c5026043bbe6a6d69b74e /libhwc2.1/libdisplayinterface/ExynosDisplayDrmInterface.cpp
parent74a8766e6d4fa38005042a319ea5e16585ec1b6d (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.cpp6
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;