commonsys-intf: display: add changes for display-android-commonsys.lnx.1.0

Relocate changes from display.lnx.5.0 to display-android-commonsys.lnx.1.0

CRs-Fixed: 2251141
Change-Id: Ia65f6d7f83e21702cf61f0672ba97ae006ae7886
This commit is contained in:
Mohan Pallaka
2018-08-01 10:40:13 -07:00
parent 001bc79f72
commit 5d8144382d
5 changed files with 337 additions and 33 deletions

View File

@@ -133,6 +133,13 @@ int setMetaDataVa(MetaData_t *data, DispParamType paramType,
case SET_VIDEO_PERF_MODE:
data->isVideoPerfMode = *((uint32_t *)param);
break;
case SET_GRAPHICS_METADATA: {
GraphicsMetadata payload = *((GraphicsMetadata*)(param));
data->graphics_metadata.size = payload.size;
memcpy(data->graphics_metadata.data, payload.data,
sizeof(data->graphics_metadata.data));
break;
}
default:
ALOGE("Unknown paramType %d", paramType);
break;
@@ -271,6 +278,12 @@ int getMetaDataVa(MetaData_t *data, DispFetchParamType paramType,
ret = 0;
}
break;
case GET_GRAPHICS_METADATA:
if (data->operation & SET_GRAPHICS_METADATA) {
memcpy(param, data->graphics_metadata.data, sizeof(data->graphics_metadata.data));
ret = 0;
}
break;
default:
ALOGE("Unknown paramType %d", paramType);
break;