func_capture = private_capture->func_capture
static void
-_tdm_caputre_cb_done(tdm_capture *capture, tbm_surface_h buffer, void *user_data)
+_tdm_caputre_cb_done(tdm_capture *capture_backend, tbm_surface_h buffer, void *user_data)
{
tdm_buffer_unref_backend(tdm_buffer_get(buffer));
}
tdm_func_display *func_display;
tdm_func_capture *func_capture;
tdm_private_capture *private_capture = NULL;
- tdm_capture *capture = NULL;
+ tdm_capture *capture_backend = NULL;
tdm_error ret = TDM_ERROR_NONE;
private_display = private_output->private_display;
return NULL;
}
- capture = func_display->output_create_capture(private_output->output, &ret);
+ capture_backend = func_display->output_create_capture(private_output->output_backend, &ret);
if (ret != TDM_ERROR_NONE)
{
if (error)
if (!private_capture)
{
TDM_ERR("failed: alloc memory");
- func_capture->capture_destroy(capture);
+ func_capture->capture_destroy(capture_backend);
if (error)
*error = TDM_ERROR_OUT_OF_MEMORY;
return NULL;
}
- ret = func_capture->capture_set_done_handler(capture, _tdm_caputre_cb_done, private_capture);
+ ret = func_capture->capture_set_done_handler(capture_backend, _tdm_caputre_cb_done, private_capture);
if (ret != TDM_ERROR_NONE)
{
TDM_ERR("set capture_done_handler failed");
- func_capture->capture_destroy(capture);
+ func_capture->capture_destroy(capture_backend);
if (error)
*error = ret;
return NULL;
private_capture->private_display = private_display;
private_capture->private_output = private_output;
private_capture->private_layer = NULL;
- private_capture->capture = capture;
+ private_capture->capture_backend = capture_backend;
if (error)
*error = TDM_ERROR_NONE;
tdm_func_display *func_display;
tdm_func_capture *func_capture;
tdm_private_capture *private_capture = NULL;
- tdm_capture *capture = NULL;
+ tdm_capture *capture_backend = NULL;
tdm_error ret = TDM_ERROR_NONE;
private_output = private_layer->private_output;
return NULL;
}
- capture = func_display->layer_create_capture(private_layer->layer, &ret);
+ capture_backend = func_display->layer_create_capture(private_layer->layer_backend, &ret);
if (ret != TDM_ERROR_NONE)
return NULL;
if (!private_capture)
{
TDM_ERR("failed: alloc memory");
- func_capture->capture_destroy(capture);
+ func_capture->capture_destroy(capture_backend);
if (error)
*error = TDM_ERROR_OUT_OF_MEMORY;
return NULL;
private_capture->private_display = private_display;
private_capture->private_output = private_output;
private_capture->private_layer = private_layer;
- private_capture->capture = capture;
+ private_capture->capture_backend = capture_backend;
if (error)
*error = TDM_ERROR_NONE;
LIST_DEL(&private_capture->link);
func_capture = private_capture->func_capture;
- func_capture->capture_destroy(private_capture->capture);
+ func_capture->capture_destroy(private_capture->capture_backend);
free(private_capture);
}
EXTERN void
tdm_capture_destroy(tdm_capture *capture)
{
+ tdm_private_capture *private_capture = capture;
tdm_private_display *private_display;
- tdm_private_capture *private_capture;
- if (!capture)
+ if (!private_capture)
return;
- private_capture = (tdm_private_capture*)capture;
private_display = private_capture->private_display;
pthread_mutex_lock(&private_display->lock);
return TDM_ERROR_NONE;
}
- ret = func_capture->capture_set_info(private_capture->capture, info);
+ ret = func_capture->capture_set_info(private_capture->capture_backend, info);
pthread_mutex_unlock(&private_display->lock);
}
tdm_buffer_ref_backend(buffer);
- ret = func_capture->capture_attach(private_capture->capture,
+ ret = func_capture->capture_attach(private_capture->capture_backend,
tdm_buffer_get_surface(buffer));
pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
- ret = func_capture->capture_commit(private_capture->capture);
+ ret = func_capture->capture_commit(private_capture->capture_backend);
pthread_mutex_unlock(&private_display->lock);