hwc2: Fix interlace flag setting to SDM layers
Read interlace flag from metadata of layer buffer and propagate it to SDM layers appropriately. Change-Id: I2f91f89ab462581ba6bc76f6881a5e7bf139ff28 CRs-Fixed: 2181284
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
58d0e0f083
commit
8eb29de029
@@ -731,10 +731,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);
|
||||
|
||||
Reference in New Issue
Block a user