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));
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));