summaryrefslogtreecommitdiff
authorbaocheng sun <baocheng.sun@amlogic.com>2020-02-19 08:32:26 (GMT)
committer sky zhou <sky.zhou@amlogic.com>2020-05-21 12:03:22 (GMT)
commit77582805274ba08fcfb9b4cb85dd2658493eaa5e (patch)
tree6523a56341000a92c8851d1e2390f95bb5e4f75d
parent26743b41e37f1ac33144068c801b7a10627fb756 (diff)
downloadhwcomposer-77582805274ba08fcfb9b4cb85dd2658493eaa5e.zip
hwcomposer-77582805274ba08fcfb9b4cb85dd2658493eaa5e.tar.gz
hwcomposer-77582805274ba08fcfb9b4cb85dd2658493eaa5e.tar.bz2
hwc: cvbs connector update HDR capabilities [1/1]
PD#SWPL-20892 Problem: Netflix switch to cvbs output HDR attributes not been update Solution: update cvbs connector HDR capabilities Verify: Newton Change-Id: I3eb058dc0704f86c7d7db613874f543a792306b2 Signed-off-by: baocheng sun <baocheng.sun@amlogic.com>
Diffstat
-rw-r--r--common/display/ConnectorCvbs.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/common/display/ConnectorCvbs.cpp b/common/display/ConnectorCvbs.cpp
index bb770a8..bafd94a 100644
--- a/common/display/ConnectorCvbs.cpp
+++ b/common/display/ConnectorCvbs.cpp
@@ -7,6 +7,7 @@
* Description:
*/
+#include <MesonLog.h>
#include <ConnectorCvbs.h>
ConnectorCvbs::ConnectorCvbs(int32_t drvFd, uint32_t id)
@@ -59,7 +60,14 @@ bool ConnectorCvbs::isConnected() {
}
void ConnectorCvbs::getHdrCapabilities(drm_hdr_capabilities * caps) {
- UNUSED(caps);
+ /* cvbs has no hdr capabilitites */
+ if (caps == nullptr) {
+ MESON_LOGE("[%s] parameter caps is null, please check", __func__);
+ return;
+ }
+
+ MESON_LOGD("cvbs connector getHadrCapabilities none");
+ memset(caps, 0, sizeof(drm_hdr_capabilities));
}
void ConnectorCvbs::dump(String8 & dumpstr) {