Remove tbm_surface_queue_get_acquirable_surfaces 78/319378/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 10 Feb 2025 04:45:28 +0000 (13:45 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 10 Feb 2025 04:45:28 +0000 (13:45 +0900)
Change-Id: Id583d638e4ae1188b68fe1a288f477ba3d9ce95d

include/tbm_surface_queue.h
include/tbm_surface_queue_internal.h
src/tbm_surface_queue.c

index f7cdc250dbe6eb88ac63c1e561128ef29b75c870..da6d94e35ac297356c07c1a210640a8cfbf8898b 100644 (file)
@@ -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);
 
index 6cbd2de8a65d58bd016d581bd870c1b2ed4d5fd9..639ec59978245208d7fc150b07d4c5f2740428d2 100644 (file)
@@ -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.
  *
index 4ed87fa20f57b9badd801aa6cf4ce9da67b27d4e..ef7982434740ce27bd074b6d312aaed0dd66b57a 100644 (file)
@@ -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)