diff options
author | Long Ling <longling@google.com> | 2022-03-14 20:41:11 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2022-03-14 20:41:11 +0000 |
commit | c083cbd249801a8225c255a2b5a497a40c08bff5 (patch) | |
tree | b25cd331ca2da9e1858d65a9db433fc9a385a1f8 | |
parent | 69c79fcdda50dc66215580f8b10036e700a1c4e8 (diff) | |
parent | a880b5e3a1d16bc0d4b159c41fa442fa1a5ae29a (diff) | |
download | gs101-c083cbd249801a8225c255a2b5a497a40c08bff5.tar.gz |
Merge "libhwc2.1: pass hdr layer with null metadata to displaycolor" into tm-dev
-rw-r--r-- | libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp index 1dd2fc5..e4779a6 100644 --- a/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp +++ b/libhwc2.1/libmaindisplay/ExynosPrimaryDisplayModule.cpp @@ -605,11 +605,7 @@ int32_t ExynosPrimaryDisplayModule::DisplaySceneInfo::setLayerColorData( layerData.dim_ratio = layer->mPreprocessedInfo.sdrDimRatio; setLayerDataspace(layerData, static_cast<hwc::Dataspace>(layer->mDataSpace)); - if (layer->mIsHdrLayer) { - if (layer->getMetaParcel() == nullptr) { - HDEBUGLOGE("%s:: meta data parcel is null", __func__); - return -EINVAL; - } + if (layer->mIsHdrLayer && layer->getMetaParcel() != nullptr) { if (layer->getMetaParcel()->eType & VIDEO_INFO_TYPE_HDR_STATIC) setLayerHdrStaticMetadata(layerData, layer->getMetaParcel()->sHdrStaticInfo); else |