/* set hwc windows */
LIST_FOR_EACH_ENTRY_REV(hwc_window_data, &hwc_data->hwc_window_list, link) {
- if (hwc_window_data->validated_type == TDM_COMPOSITION_NONE ||
- hwc_window_data->validated_type == TDM_COMPOSITION_CLIENT)
+ if (hwc_window_data->validated_type == TDM_HWC_WIN_COMPOSITION_NONE ||
+ hwc_window_data->validated_type == TDM_HWC_WIN_COMPOSITION_CLIENT)
continue;
if (hwc_window_data == hwc_data->target_hwc_window)
continue;
/* initialize the validated_types */
LIST_FOR_EACH_ENTRY_REV(hwc_window_data, &hwc_data->hwc_window_list, link) {
- if (hwc_window_data->validated_type == TDM_COMPOSITION_NONE)
+ if (hwc_window_data->validated_type == TDM_HWC_WIN_COMPOSITION_NONE)
continue;
- hwc_window_data->validated_type = TDM_COMPOSITION_NONE;
+ hwc_window_data->validated_type = TDM_HWC_WIN_COMPOSITION_NONE;
}
/* use the target_window to commit when there is no window. */
/* count the composited(visible) windows */
for (i = 0; i < num_wnds; i++) {
- if (composited_list[i]->client_type == TDM_COMPOSITION_CURSOR)
+ if (composited_list[i]->client_type == TDM_HWC_WIN_COMPOSITION_CURSOR)
cursor_count++;
- if (composited_list[i]->client_type == TDM_COMPOSITION_CLIENT)
+ if (composited_list[i]->client_type == TDM_HWC_WIN_COMPOSITION_CLIENT)
client_count++;
- if (client_count == 0 && composited_list[i]->client_type == TDM_COMPOSITION_DEVICE)
+ if (client_count == 0 && composited_list[i]->client_type == TDM_HWC_WIN_COMPOSITION_DEVICE)
device_count++;
- if (composited_list[i]->client_type == TDM_COMPOSITION_VIDEO)
+ if (composited_list[i]->client_type == TDM_HWC_WIN_COMPOSITION_VIDEO)
video_count++;
}
/* NUM_UI_LAYSERS is 1, so device_count always 1 at this point */
while (device_count > 0) {
/* for video */
- if (composited_list[next_idx]->client_type == TDM_COMPOSITION_VIDEO) {
- composited_list[next_idx]->validated_type = TDM_COMPOSITION_VIDEO;
+ if (composited_list[next_idx]->client_type == TDM_HWC_WIN_COMPOSITION_VIDEO) {
+ composited_list[next_idx]->validated_type = TDM_HWC_WIN_COMPOSITION_VIDEO;
composited_list[next_idx]->lzpos = video_lzpos;
next_idx++;
continue;
/* set clients below when the hwc_window does not have the reserved buffer */
if (!_sprd_hwc_window_has_reserved_buffer(composited_list[next_idx])) {
- composited_list[next_idx]->validated_type = TDM_COMPOSITION_CLIENT;
+ composited_list[next_idx]->validated_type = TDM_HWC_WIN_COMPOSITION_CLIENT;
composited_list[next_idx]->lzpos = -1;
next_idx++;
break;
}
/* set the OSD */
- composited_list[next_idx]->validated_type = TDM_COMPOSITION_DEVICE;
+ composited_list[next_idx]->validated_type = TDM_HWC_WIN_COMPOSITION_DEVICE;
composited_list[next_idx]->lzpos = ui_lzpos--;
next_idx++;
hwc_data->need_target_window = 1;
/* for video */
- if (composited_list[next_idx]->client_type == TDM_COMPOSITION_VIDEO) {
- composited_list[next_idx]->validated_type = TDM_COMPOSITION_VIDEO;
+ if (composited_list[next_idx]->client_type == TDM_HWC_WIN_COMPOSITION_VIDEO) {
+ composited_list[next_idx]->validated_type = TDM_HWC_WIN_COMPOSITION_VIDEO;
composited_list[next_idx]->lzpos = video_lzpos;
next_idx++;
continue;
}
- composited_list[next_idx]->constraints = TDM_CONSTRAINT_NONE;
- composited_list[next_idx]->validated_type = TDM_COMPOSITION_CLIENT;
+ composited_list[next_idx]->constraints = TDM_HWC_WIN_CONSTRAINT_NONE;
+ composited_list[next_idx]->validated_type = TDM_HWC_WIN_COMPOSITION_CLIENT;
composited_list[next_idx]->lzpos = -1;
next_idx++;
}