diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2018-02-23 14:21:06 -0800 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2018-02-23 14:21:06 -0800 |
commit | 35ba8a887d8eb8a87363362e554cb0f01e4fc347 (patch) | |
tree | 97e2422c46b841e6f9770b95988e28a653c3aced /sdm | |
parent | 4676cd3f185ba9262e9e11c019b9eea150fd28d0 (diff) | |
parent | e740b5eb9b52006c917d9c6dababb8c96b2b4953 (diff) | |
download | android_hardware_qcom_sdm710_display-35ba8a887d8eb8a87363362e554cb0f01e4fc347.tar.gz android_hardware_qcom_sdm710_display-35ba8a887d8eb8a87363362e554cb0f01e4fc347.tar.bz2 android_hardware_qcom_sdm710_display-35ba8a887d8eb8a87363362e554cb0f01e4fc347.zip |
Merge "hwc2: Fix interlace flag setting to SDM layers"
Diffstat (limited to 'sdm')
-rw-r--r-- | sdm/libs/hwc2/hwc_layers.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sdm/libs/hwc2/hwc_layers.cpp b/sdm/libs/hwc2/hwc_layers.cpp index 734172da..d8ada32a 100644 --- a/sdm/libs/hwc2/hwc_layers.cpp +++ b/sdm/libs/hwc2/hwc_layers.cpp @@ -743,10 +743,9 @@ DisplayError HWCLayer::SetMetaData(const private_handle_t *pvt_handle, Layer *la } int32_t interlaced = 0; - bool interlace = layer_buffer->flags.interlace; - if (getMetaData(handle, GET_PP_PARAM_INTERLACED, &interlaced) == 0) { - interlace = interlaced ? true : false; - } + getMetaData(handle, GET_PP_PARAM_INTERLACED, &interlaced); + bool interlace = interlaced ? true : false; + if (interlace != layer_buffer->flags.interlace) { DLOGI("Layer buffer interlaced metadata has changed. old=%d, new=%d", layer_buffer->flags.interlace, interlace); |