Remove tbm_surface_queue_get_trace_surface_num 79/319379/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 10 Feb 2025 04:56:27 +0000 (13:56 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Mon, 10 Feb 2025 04:56:27 +0000 (13:56 +0900)
Change-Id: Iccc584edc33d96f3c3b064aeefcd51b1e8659fde

haltests/tc_tbm_surface_queue.cpp
include/tbm_surface_queue.h
include/tbm_surface_queue_internal.h
src/tbm_surface_queue.c

index 7ddab0fb4c12c135adf9539f0014d5eedcba6384..09aae42c220d8de88e6495c61662ff326d3435f0 100644 (file)
@@ -1589,77 +1589,6 @@ TEST_F(TBMSurfaceQueue, SetAllocCbSuccess)
        alien_surface = NULL;
 }
 
-/* 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); */
-TEST_F(TBMSurfaceQueue, GetTraceSurfaceNumFailNull)
-{
-       int num = 0;
-
-       ASSERT_EXIT({
-
-               result = tbm_surface_queue_get_trace_surface_num(NULL, TBM_SURFACE_QUEUE_TRACE_NONE, &num);
-               EXPECT_NE(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-
-               result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_NONE, NULL);
-               EXPECT_NE(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-
-               exit(0);
-       }, ::testing::ExitedWithCode(0), "");
-
-}
-
-TEST_F(TBMSurfaceQueue, GetTraceSurfaceNumFailInvalidInput)
-{
-       int num = 0;
-
-       result = tbm_surface_queue_get_trace_surface_num(invalid_queue, TBM_SURFACE_QUEUE_TRACE_NONE, &num);
-       EXPECT_NE(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-}
-
-TEST_F(TBMSurfaceQueue, GetTraceSurfaceNumSuccess)
-{
-       int num = 0;
-
-       result = tbm_surface_queue_set_size(queue, 4, 0);
-
-       /* one acquired */
-       result = tbm_surface_queue_dequeue(queue, &surface);
-       result = tbm_surface_queue_enqueue(queue, surface);
-       result = tbm_surface_queue_acquire(queue, &surface);
-
-       /* one enqueued */
-       result = tbm_surface_queue_dequeue(queue, &surface);
-       result = tbm_surface_queue_enqueue(queue, surface);
-
-       /* one dequeued */
-       result = tbm_surface_queue_dequeue(queue, &surface);
-
-       /* one released */
-       result = tbm_surface_queue_dequeue(queue, &surface);
-       result = tbm_surface_queue_cancel_dequeue(queue, surface);
-
-
-       /* test */
-       result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_NONE, &num);
-       EXPECT_EQ(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-       EXPECT_EQ(0, num);
-
-       result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_DEQUEUE, &num);
-       EXPECT_EQ(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-       EXPECT_EQ(1, num);
-
-       result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_ENQUEUE, &num);
-       EXPECT_EQ(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-       EXPECT_EQ(1, num);
-
-       result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_ACQUIRE, &num);
-       EXPECT_EQ(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-       EXPECT_EQ(1, num);
-
-       result = tbm_surface_queue_get_trace_surface_num(queue, TBM_SURFACE_QUEUE_TRACE_RELEASE, &num);
-       EXPECT_EQ(tbm_error_str(TBM_SURFACE_QUEUE_ERROR_NONE), tbm_error_str(result));
-       EXPECT_EQ(1, num);
-}
 /* tbm_surface_queue_error_e tbm_surface_queue_set_modes(
                        tbm_surface_queue_h surface_queue, int modes); */
 TEST_F(TBMSurfaceQueue, SetModesFailNull)
index da6d94e35ac297356c07c1a210640a8cfbf8898b..04f597d5a2912d4785036943af59642caa8fce64 100644 (file)
@@ -866,9 +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_trace_surface_num(
-                       tbm_surface_queue_h surface_queue, tbm_surface_queue_trace trace, int *num);
-
 tbm_surface_queue_error_e tbm_surface_queue_notify_reset(tbm_surface_queue_h surface_queue);
 
 #ifdef __cplusplus
index 639ec59978245208d7fc150b07d4c5f2740428d2..0e425f13c6387f72b8ab3561f8bfd1f1836d7124 100644 (file)
@@ -94,39 +94,6 @@ tbm_surface_queue_error_e tbm_surface_queue_set_alloc_cb2(
        tbm_surface_free_cb free_cb,
        void *data);
 
-/**
- * @brief Gets number of the tbm_surfaces by tbm_surface_queue_trace.
- *
- * @param[in]  surface_queue  The #tbm_surface_queue_h
- * @param[in]  trace          The #tbm_surface_queue_trace
- * @param[out] num            The number of the surfaces
- *
- * @return  #TBM_SURFACE_ERROR_NONE on success,
- *          otherwise an error status value
- *
- *
- * @par Example
-   @code
-   #include <tbm_surface_queue.h>
-
-   tbm_surface_queue_h surface_queue;
-   int num;
-   tbm_surface_queue_error_e tsq_err = TBM_SURFACE_QUEUE_ERROR_NONE;
-
-   ...
-
-   tsq_err = tbm_surface_queue_get_trace_surface_num(surface_queue, TBM_SURFACE_QUEUE_TRACE_DEQUEUE, &num);
-   if (tsq_err != TBM_SURFACE_QUEUE_ERROR_NONE) {
-   ...
-   }
-
-   ...
-
-   @endcode
- */
-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);
-
 /**
  * @brief Sets size of the tbm_surface_queue.
  *
index ef7982434740ce27bd074b6d312aaed0dd66b57a..c36783d670df53f63f56df2f186a315121f984a6 100644 (file)
@@ -2111,49 +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_trace_surface_num(
-                       tbm_surface_queue_h surface_queue, tbm_surface_queue_trace trace, int *num)
-{
-       _tbm_surf_queue_mutex_lock();
-       _tbm_set_last_result(TBM_ERROR_NONE);
-
-       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);
-
-       *num = 0;
-
-       pthread_mutex_lock(&surface_queue->lock);
-
-       switch (trace) {
-       case TBM_SURFACE_QUEUE_TRACE_NONE:
-               *num = 0;
-               break;
-       case TBM_SURFACE_QUEUE_TRACE_DEQUEUE:
-               *num = _tbm_surface_queue_get_node_count(surface_queue, QUEUE_NODE_TYPE_DEQUEUE);
-               break;
-       case TBM_SURFACE_QUEUE_TRACE_ENQUEUE:
-               *num = _tbm_surface_queue_get_node_count(surface_queue, QUEUE_NODE_TYPE_ENQUEUE);
-               break;
-       case TBM_SURFACE_QUEUE_TRACE_ACQUIRE:
-               *num = _tbm_surface_queue_get_node_count(surface_queue, QUEUE_NODE_TYPE_ACQUIRE);
-               break;
-       case TBM_SURFACE_QUEUE_TRACE_RELEASE:
-               *num = _tbm_surface_queue_get_node_count(surface_queue, QUEUE_NODE_TYPE_RELEASE);
-               break;
-       default:
-               break;
-       }
-
-       pthread_mutex_unlock(&surface_queue->lock);
-
-       _tbm_surf_queue_mutex_unlock();
-
-       return TBM_SURFACE_QUEUE_ERROR_NONE;
-}
-
 static const tbm_surface_queue_interface tbm_queue_default_impl = {
        NULL,                           /*__tbm_queue_default_init*/
        NULL,                           /*__tbm_queue_default_reset*/