[ITC][player][Non-ACR] Bug fix for buffering 17/235217/2
authorGilbok Lee <gilbok.lee@samsung.com>
Wed, 3 Jun 2020 01:48:56 +0000 (10:48 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Wed, 3 Jun 2020 02:05:34 +0000 (11:05 +0900)
- remove player_start() when check the buffering_cb

Change-Id: I84f51dae96dd38e0da498bb2afcd6f69f132c0d4

src/itc/player/ITs-player.c

index 4704ea0eee3751a318bf039f7f4ac1f6fd1dafb6..ee6212dcf891e2f6416b46af73a2b938198e91b1 100755 (executable)
@@ -1216,7 +1216,7 @@ int ITc_player_set_unset_buffering_cb_p(void)
        int nRet = player_set_buffering_cb(g_player, PlayerBufferingCallback, NULL);
        PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_set_buffering_cb", PlayerGetError(nRet));
 
-       sleep(3);
+       usleep(2000);
 
        nRet = PlayerPrepareWithConnectionCheck(g_player);
        PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_prepare", PlayerGetError(nRet));
@@ -1231,43 +1231,23 @@ int ITc_player_set_unset_buffering_cb_p(void)
                return 1;
        }
 
-       sleep(3);
-
-       nRet = player_start(g_player);
-       PRINT_RESULT_CLEANUP(PLAYER_ERROR_NONE, nRet, "player_start", PlayerGetError(nRet), player_unprepare(g_player));
-
-       nRet = player_get_state(g_player,&state);
-       PRINT_RESULT_CLEANUP(PLAYER_ERROR_NONE, nRet, "player_get_state", PlayerGetError(nRet), player_stop(g_player);player_unprepare(g_player));
-
-       PlayerGetState(state);
-       if ( state != PLAYER_STATE_PLAYING )
-       {
-               FPRINTF("[Line : %d][%s] Player state does not change after player_start() call", __LINE__, API_NAMESPACE);
-               player_stop(g_player);
-               player_unprepare(g_player);
-               return 1;
-       }
+       usleep(2000);
 
        PlayerWaitForAsync();
        if ( !g_bPlayerBufferingCallback )
        {
                FPRINTF("[Line : %d][%s] player_buffering_cb failed, error returned = callback not invoked\\n", __LINE__, API_NAMESPACE);
-               player_stop(g_player);
                player_unprepare(g_player);
                return 1;
        }
        else if(!g_bPlayerCallbackParameter)
        {
-               player_stop(g_player);
                player_unprepare(g_player);
                return 1;
        }
 
        nRet = player_unset_buffering_cb(g_player);
-       PRINT_RESULT_CLEANUP(PLAYER_ERROR_NONE, nRet, "player_unset_buffering_cb", PlayerGetError(nRet), player_stop(g_player);player_unprepare(g_player));
-
-       nRet = player_stop(g_player);
-       PRINT_RESULT_CLEANUP(PLAYER_ERROR_NONE, nRet, "player_stop", PlayerGetError(nRet), player_unprepare(g_player));
+       PRINT_RESULT_CLEANUP(PLAYER_ERROR_NONE, nRet, "player_unset_buffering_cb", PlayerGetError(nRet), player_unprepare(g_player));
 
        nRet = player_unprepare(g_player);
        PRINT_RESULT(PLAYER_ERROR_NONE, nRet, "player_unprepare", PlayerGetError(nRet));