}
EXTERN tdm_hwc_window *
-tdm_output_create_hwc_window(tdm_output *output, tdm_error *error)
+tdm_output_hwc_create_window(tdm_output *output, tdm_error *error)
{
tdm_hwc_window *hwc_window = NULL;
}
EXTERN tdm_error
-tdm_output_destroy_hwc_window(tdm_output *output, tdm_hwc_window *hwc_window)
+tdm_output_hwc_destroy_window(tdm_output *output, tdm_hwc_window *hwc_window)
{
OUTPUT_FUNC_ENTRY();
}
EXTERN tdm_error
-tdm_output_validate(tdm_output *output, uint32_t *num_types)
+tdm_output_hwc_validate(tdm_output *output, uint32_t *num_types)
{
tdm_func_output *func_output = NULL;
func_output = &private_display->func_output;
- if (!func_output->output_validate) {
+ if (!func_output->output_hwc_validate) {
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
}
- ret = func_output->output_validate(private_output->output_backend, num_types);
+ ret = func_output->output_hwc_validate(private_output->output_backend, num_types);
_pthread_mutex_unlock(&private_display->lock);
}
EXTERN tdm_error
-tdm_output_set_need_validate_handler(tdm_output *output,
+tdm_output_hwc_set_need_validate_handler(tdm_output *output,
tdm_output_need_validate_handler hndl)
{
OUTPUT_FUNC_ENTRY();
}
EXTERN tdm_error
-tdm_output_get_changed_composition_types(tdm_output *output,
+tdm_output_hwc_get_changed_composition_types(tdm_output *output,
uint32_t *num_elements,
tdm_hwc_window **hwc_window,
tdm_hwc_window_composition_t *composition_types)
func_output = &private_display->func_output;
- if (!func_output->output_get_changed_composition_types) {
+ if (!func_output->output_hwc_get_changed_composition_types) {
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
}
- ret = func_output->output_get_changed_composition_types(private_output->output_backend,
+ ret = func_output->output_hwc_get_changed_composition_types(private_output->output_backend,
num_elements, hwc_window, composition_types);
TDM_RETURN_VAL_IF_FAIL(ret == TDM_ERROR_NONE, ret);
if (private_hwc_window == NULL) {
TDM_ERR("failed! This should never happen!");
- func_output->output_destroy_hwc_window(private_output->output_backend, hwc_window[i]);
+ func_output->output_hwc_destroy_window(private_output->output_backend, hwc_window[i]);
free(hwc_window);
free(composition_types);
num_elements = 0;
}
tdm_error
-tdm_output_accept_changes(tdm_output *output)
+tdm_output_hwc_accept_changes(tdm_output *output)
{
tdm_func_output *func_output = NULL;
func_output = &private_display->func_output;
- if (!func_output->output_validate) {
+ if (!func_output->output_hwc_validate) {
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
}
- ret = func_output->output_accept_changes(private_output->output_backend);
+ ret = func_output->output_hwc_accept_changes(private_output->output_backend);
_pthread_mutex_unlock(&private_display->lock);
}
tbm_surface_queue_h
-tdm_output_get_target_surface_queue(tdm_output *output, tdm_error *error)
+tdm_output_hwc_get_target_surface_queue(tdm_output *output, tdm_error *error)
{
tdm_func_output *func_output = NULL;
tbm_surface_queue_h queue = NULL;
func_output = &private_display->func_output;
- if (!func_output->output_get_target_surface_queue) {
+ if (!func_output->output_hwc_get_target_surface_queue) {
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return NULL;
}
- queue = func_output->output_get_target_surface_queue(private_output->output_backend, error);
+ queue = func_output->output_hwc_get_target_surface_queue(private_output->output_backend, error);
_pthread_mutex_unlock(&private_display->lock);
}
EXTERN tdm_error
-tdm_output_set_client_target_buffer(tdm_output *output, tbm_surface_h buffer,
+tdm_output_hwc_set_client_target_buffer(tdm_output *output, tbm_surface_h buffer,
tdm_hwc_region damage)
{
tdm_func_output *func_output = NULL;
func_output = &private_display->func_output;
- if (!func_output->output_set_client_target_buffer) {
+ if (!func_output->output_hwc_set_client_target_buffer) {
_pthread_mutex_unlock(&private_display->lock);
TDM_ERR("not implemented!!");
return TDM_ERROR_NOT_IMPLEMENTED;
if (tdm_dump_enable)
_tdm_target_window_dump_buffer((tdm_private_output *)output, buffer);
- ret = func_output->output_set_client_target_buffer(private_output->output_backend, buffer, damage);
+ ret = func_output->output_hwc_set_client_target_buffer(private_output->output_backend, buffer, damage);
_pthread_mutex_unlock(&private_display->lock);