TDM_RETURN_VAL_IF_FAIL(capabilities != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*capabilities = private_display->capabilities;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(capabilities != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) {
TDM_ERR("no pp capability");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NO_CAPABILITY;
}
*capabilities = private_display->caps_pp.capabilities;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(formats != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) {
TDM_ERR("no pp capability");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NO_CAPABILITY;
}
*formats = (const tbm_format *)private_display->caps_pp.formats;
*count = private_display->caps_pp.format_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
{
DISPLAY_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_PP)) {
TDM_ERR("no pp capability");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NO_CAPABILITY;
}
if (preferred_align)
*preferred_align = private_display->caps_pp.preferred_align;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(capabilities != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)) {
TDM_ERR("no capture capability");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NO_CAPABILITY;
}
*capabilities = private_display->caps_capture.capabilities;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(formats != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (!(private_display->capabilities & TDM_DISPLAY_CAPABILITY_CAPTURE)) {
TDM_ERR("no capture capability");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NO_CAPABILITY;
}
*formats = (const tbm_format *)private_display->caps_capture.formats;
*count = private_display->caps_capture.format_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*count = 0;
LIST_FOR_EACH_ENTRY(private_output, &private_display->output_list, link)
(*count)++;
if (*count == 0) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
DISPLAY_FUNC_ENTRY_ERROR();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (error)
*error = TDM_ERROR_NONE;
i = 0;
LIST_FOR_EACH_ENTRY(private_output, &private_display->output_list, link) {
if (i == index) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return private_output;
}
i++;
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return NULL;
}
TDM_RETURN_VAL_IF_FAIL(fd != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_display = &private_display->func_display;
ret = func_display->display_get_fd(private_display->bdata, fd);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_display *func_display;
DISPLAY_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_display = &private_display->func_display;
ret = func_display->display_handle_events(private_display->bdata);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
DISPLAY_FUNC_ENTRY_ERROR();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
pp = (tdm_pp *)tdm_pp_create_internal(private_display, error);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return pp;
}
{
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (maker)
*maker = private_output->caps.maker;
if (name)
*name = private_output->caps.name;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(status != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*status = private_output->caps.status;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(type != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*type = private_output->caps.type;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*count = 0;
LIST_FOR_EACH_ENTRY(private_layer, &private_output->layer_list, link)
(*count)++;
if (*count == 0) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
OUTPUT_FUNC_ENTRY_ERROR();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (error)
*error = TDM_ERROR_NONE;
LIST_FOR_EACH_ENTRY(private_layer, &private_output->layer_list, link) {
if (i == index) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return private_layer;
}
i++;
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return NULL;
}
TDM_RETURN_VAL_IF_FAIL(props != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*props = (const tdm_prop *)private_output->caps.props;
*count = private_output->caps.prop_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(modes != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*modes = (const tdm_output_mode *)private_output->caps.modes;
*count = private_output->caps.mode_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
{
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (min_w)
*min_w = private_output->caps.min_w;
if (preferred_align)
*preferred_align = private_output->caps.preferred_align;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
{
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (mmWidth)
*mmWidth = private_output->caps.mmWidth;
if (mmHeight)
*mmHeight = private_output->caps.mmHeight;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
OUTPUT_FUNC_ENTRY();
TDM_RETURN_VAL_IF_FAIL(subpixel != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*subpixel = private_output->caps.subpixel;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
OUTPUT_FUNC_ENTRY();
TDM_RETURN_VAL_IF_FAIL(pipe != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*pipe = private_output->pipe;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_output *func_output;
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_set_property) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_set_property(private_output->output_backend, id,
value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(value != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_get_property) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_get_property(private_output->output_backend, id,
value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
private_display = vblank_handler->private_output->private_display;
if (vblank_handler->func) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
vblank_handler->func(vblank_handler->private_output, sequence,
tv_sec, tv_usec, vblank_handler->user_data);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
LIST_DEL(&vblank_handler->link);
continue;
if (private_layer->showing_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->showing_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (private_layer->buffer_queue) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->showing_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
}
}
if (commit_handler->func) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
commit_handler->func(private_output, sequence,
tv_sec, tv_usec, commit_handler->user_data);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
LIST_DEL(&commit_handler->link);
tdm_private_vblank_handler *vblank_handler;
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_wait_vblank) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
vblank_handler = calloc(1, sizeof(tdm_private_vblank_handler));
if (!vblank_handler) {
TDM_ERR("failed: alloc memory");
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_OUT_OF_MEMORY;
}
ret = func_output->output_wait_vblank(private_output->output_backend, interval,
sync, vblank_handler);
if (ret != TDM_ERROR_NONE) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
_tdm_output_cb_vblank);
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
{
OUTPUT_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
ret = _tdm_output_commit(output, sync, func, user_data);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(mode != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_set_mode) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_set_mode(private_output->output_backend, mode);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(mode != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_get_mode) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_get_mode(private_output->output_backend, mode);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
else if (dpms_value > TDM_OUTPUT_DPMS_OFF)
dpms_value = TDM_OUTPUT_DPMS_OFF;
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_set_dpms) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_set_dpms(private_output->output_backend, dpms_value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(dpms_value != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_output = &private_display->func_output;
if (!func_output->output_get_dpms) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_output->output_get_dpms(private_output->output_backend, dpms_value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
OUTPUT_FUNC_ENTRY_ERROR();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
capture = (tdm_capture *)tdm_capture_create_output_internal(private_output,
error);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return capture;
}
TDM_RETURN_VAL_IF_FAIL(capabilities != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*capabilities = private_layer->caps.capabilities;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(formats != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*formats = (const tbm_format *)private_layer->caps.formats;
*count = private_layer->caps.format_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(props != NULL, TDM_ERROR_INVALID_PARAMETER);
TDM_RETURN_VAL_IF_FAIL(count != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*props = (const tdm_prop *)private_layer->caps.props;
*count = private_layer->caps.prop_count;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(zpos != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*zpos = private_layer->caps.zpos;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_layer *func_layer;
LAYER_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (!func_layer->layer_set_property) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_set_property(private_layer->layer_backend, id, value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(value != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (!func_layer->layer_get_property) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_get_property(private_layer->layer_backend, id, value);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(info != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
private_layer->usable = 0;
if (!func_layer->layer_set_info) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_set_info(private_layer->layer_backend, info);
TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(info != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (!func_layer->layer_get_info) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_get_info(private_layer->layer_backend, info);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(buffer != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
private_layer->usable = 0;
if (!func_layer->layer_set_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
* successfully, need to move to waiting_buffer.
*/
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
private_layer->waiting_buffer = tdm_buffer_ref_backend(buffer);
private_layer, private_layer->waiting_buffer);
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_layer *func_layer;
LAYER_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
private_layer->waiting_buffer = NULL;
if (tdm_debug_buffer)
}
if (private_layer->showing_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->showing_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
private_layer->showing_buffer = NULL;
if (tdm_debug_buffer)
private_layer->usable = 1;
if (!func_layer->layer_unset_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_unset_buffer(private_layer->layer_backend);
TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tbm_surface_h surface = NULL;
LAYER_FUNC_ENTRY_VOID_RETURN();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (!func_layer->layer_set_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return;
}
surface == NULL) {
TDM_ERR("layer(%p) tbm_surface_queue_acquire() failed surface:%p",
private_layer, surface);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return;
}
if (ret == TDM_ERROR_NONE) {
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->waiting_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
private_layer->waiting_buffer = tdm_buffer_ref_backend(surface);
TDM_ERR("layer(%p) _tdm_output_commit() is fail", private_layer);
}
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
}
static void
LAYER_FUNC_ENTRY_VOID_RETURN();
TDM_RETURN_IF_FAIL(ret == TDM_ERROR_NONE);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->waiting_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
}
private_layer->buffer_queue = NULL;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
}
EXTERN tdm_error
TDM_RETURN_VAL_IF_FAIL(buffer_queue != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
private_layer->usable = 0;
if (!func_layer->layer_set_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
if (buffer_queue == private_layer->buffer_queue) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->waiting_buffer);
private_layer->waiting_buffer = NULL;
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (tdm_debug_buffer)
TDM_INFO("layer(%p) waiting_buffer(%p)",
tbm_surface_queue_add_destroy_cb(private_layer->buffer_queue,
_tbm_layer_queue_destroy_cb,
layer);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_layer *func_layer;
LAYER_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (private_layer->waiting_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->waiting_buffer);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->waiting_buffer);
private_layer->waiting_buffer = NULL;
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
if (tdm_debug_buffer)
TDM_INFO("layer(%p) waiting_buffer(%p)",
}
if (private_layer->showing_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
tdm_buffer_unref_backend(private_layer->showing_buffer);
tbm_surface_queue_release(private_layer->buffer_queue,
private_layer->showing_buffer);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
private_layer->showing_buffer = NULL;
if (tdm_debug_buffer)
private_layer->usable = 1;
if (!func_layer->layer_unset_buffer) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_unset_buffer(private_layer->layer_backend);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
TDM_RETURN_VAL_IF_FAIL(usable != NULL, TDM_ERROR_INVALID_PARAMETER);
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
*usable = private_layer->usable;
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
tdm_func_layer *func_layer;
LAYER_FUNC_ENTRY();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
func_layer = &private_display->func_layer;
if (!(private_layer->caps.capabilities & TDM_LAYER_CAPABILITY_VIDEO)) {
TDM_ERR("layer(%p) is not video layer", private_layer);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_INVALID_PARAMETER;
}
if (!func_layer->layer_set_video_pos) {
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return TDM_ERROR_NONE;
}
ret = func_layer->layer_set_video_pos(private_layer->layer_backend, zpos);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return ret;
}
LAYER_FUNC_ENTRY_ERROR();
- pthread_mutex_lock(&private_display->lock);
+ _pthread_mutex_lock(&private_display->lock);
capture = (tdm_capture *)tdm_capture_create_layer_internal(private_layer,
error);
- pthread_mutex_unlock(&private_display->lock);
+ _pthread_mutex_unlock(&private_display->lock);
return capture;
}