From: Changyeon Lee Date: Mon, 10 Feb 2025 04:45:28 +0000 (+0900) Subject: Remove tbm_surface_queue_get_acquirable_surfaces X-Git-Tag: accepted/tizen/unified/20250219.114935~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F78%2F319378%2F1;p=platform%2Fcore%2Fuifw%2Flibtbm.git Remove tbm_surface_queue_get_acquirable_surfaces Change-Id: Id583d638e4ae1188b68fe1a288f477ba3d9ce95d --- diff --git a/include/tbm_surface_queue.h b/include/tbm_surface_queue.h index f7cdc25..da6d94e 100644 --- a/include/tbm_surface_queue.h +++ b/include/tbm_surface_queue.h @@ -866,10 +866,6 @@ tbm_surface_queue_error_e tbm_surface_queue_set_alloc_cb2( tbm_surface_free_cb free_cb, void *data); -tbm_surface_queue_error_e tbm_surface_queue_get_acquirable_surfaces( - tbm_surface_queue_h surface_queue, - tbm_surface_h *surfaces, int *num); - tbm_surface_queue_error_e tbm_surface_queue_get_trace_surface_num( tbm_surface_queue_h surface_queue, tbm_surface_queue_trace trace, int *num); diff --git a/include/tbm_surface_queue_internal.h b/include/tbm_surface_queue_internal.h index 6cbd2de..639ec59 100644 --- a/include/tbm_surface_queue_internal.h +++ b/include/tbm_surface_queue_internal.h @@ -94,10 +94,6 @@ tbm_surface_queue_error_e tbm_surface_queue_set_alloc_cb2( tbm_surface_free_cb free_cb, void *data); -tbm_surface_queue_error_e tbm_surface_queue_get_acquirable_surfaces( - tbm_surface_queue_h surface_queue, - tbm_surface_h *surfaces, int *num); - /** * @brief Gets number of the tbm_surfaces by tbm_surface_queue_trace. * diff --git a/src/tbm_surface_queue.c b/src/tbm_surface_queue.c index 4ed87fa..ef79824 100644 --- a/src/tbm_surface_queue.c +++ b/src/tbm_surface_queue.c @@ -2111,37 +2111,6 @@ tbm_surface_queue_get_surfaces(tbm_surface_queue_h surface_queue, return TBM_SURFACE_QUEUE_ERROR_NONE; } -tbm_surface_queue_error_e -tbm_surface_queue_get_acquirable_surfaces(tbm_surface_queue_h surface_queue, - tbm_surface_h *surfaces, int *num) -{ - queue_node *node = NULL; - - _tbm_surf_queue_mutex_lock(); - - *num = 0; - - TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(_tbm_surface_queue_is_valid(surface_queue), - TBM_SURFACE_QUEUE_ERROR_INVALID_QUEUE); - TBM_SURF_QUEUE_RETURN_VAL_IF_FAIL(num != NULL, - TBM_ERROR_INVALID_PARAMETER); - - pthread_mutex_lock(&surface_queue->lock); - - LIST_FOR_EACH_ENTRY(node, &surface_queue->dirty_queue.head, item_link) { - if (surfaces) - surfaces[*num] = node->surface; - - *num = *num + 1; - } - - pthread_mutex_unlock(&surface_queue->lock); - - _tbm_surf_queue_mutex_unlock(); - - return TBM_SURFACE_QUEUE_ERROR_NONE; -} - tbm_surface_queue_error_e tbm_surface_queue_get_trace_surface_num( tbm_surface_queue_h surface_queue, tbm_surface_queue_trace trace, int *num)