From 04b0e853098173a76a3bdcb0c78577655e66a21c Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Mon, 10 Feb 2025 13:45:28 +0900 Subject: [PATCH] Remove tbm_surface_queue_get_acquirable_surfaces Change-Id: Id583d638e4ae1188b68fe1a288f477ba3d9ce95d --- include/tbm_surface_queue.h | 4 ---- include/tbm_surface_queue_internal.h | 4 ---- src/tbm_surface_queue.c | 31 ---------------------------- 3 files changed, 39 deletions(-) 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) -- 2.34.1