_tdm_display_destroy_caps_pp(&private_display->caps_pp);
_tdm_display_destroy_caps_capture(&private_display->caps_capture);
- private_display->caps_display.capabilities = 0;
+
+ private_display->capabilities = 0;
+ private_display->caps_display.max_layer_count = -1;
}
static tdm_error
int i;
tdm_error ret;
- if (!(private_display->caps_display.capabilities & TDM_DISPLAY_CAPABILITY_PP))
+ if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP))
return TDM_ERROR_NONE;
if (!func_display->display_get_pp_capability)
int i;
tdm_error ret;
- if (!(private_display->caps_display.capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE))
+ if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE))
return TDM_ERROR_NONE;
if (!func_display->display_get_capture_capability)
return TDM_ERROR_BAD_MODULE;
}
- if (private_display->caps_display.capabilities & TDM_DISPLAY_CAPABILITY_PP)
+ if (private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)
{
tdm_func_pp *func_pp = &private_display->func_pp;
TDM_RETURN_VAL_IF_FAIL(func_display->display_get_pp_capability, TDM_ERROR_BAD_MODULE);
TDM_RETURN_VAL_IF_FAIL(func_pp->pp_set_done_handler, TDM_ERROR_BAD_MODULE);
}
- if (private_display->caps_display.capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)
+ if (private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)
{
tdm_func_capture *func_capture = &private_display->func_capture;
TDM_RETURN_VAL_IF_FAIL(func_display->display_get_capture_capability, TDM_ERROR_BAD_MODULE);