support local playback
[platform/core/multimedia/libmm-player.git] / src / mm_player_utils.c
index 493e9db..8af1099 100644 (file)
@@ -650,13 +650,12 @@ gboolean _mmplayer_use_uridecodebin3(mmplayer_t *player) /* MMPLAYER_USE_URIDECO
 {
        MMPLAYER_RETURN_VAL_IF_FAIL(player, FALSE);
 
-       if (!player->ini.use_uridecodebin3)
+       if (MMPLAYER_IS_RTSP_STREAMING(player) ||
+               MMPLAYER_IS_MS_BUFF_SRC(player))
                return FALSE;
 
-       if (MMPLAYER_IS_HTTP_STREAMING(player) ||
-               MMPLAYER_IS_HTTP_LIVE_STREAMING(player) ||
-               MMPLAYER_IS_DASH_STREAMING(player))
-               return TRUE;
+       if (!player->ini.use_uridecodebin3)
+               return FALSE;
 
-       return FALSE;
+       return TRUE;
 }