[0.6.197] Adjusting enough retries amount for souphttpsrc. 79/209279/3 submit/tizen/20190705.041759
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 4 Jul 2019 08:03:21 +0000 (17:03 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 4 Jul 2019 09:00:59 +0000 (18:00 +0900)
- this avoids getting NOT_SUPPORTED_FILE error during mp3 http streaming playback.

Change-Id: I7b7b03553c9a72ad31decb377318f0957d482442

packaging/libmm-player.spec
src/mm_player_gst.c

index 91dd001..82c0f92 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.196
+Version:    0.6.197
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 9b1d4ca..205c1cf 100644 (file)
@@ -2739,6 +2739,7 @@ __mmplayer_gst_make_rtsp_src(mmplayer_t *player)
 static GstElement *
 __mmplayer_gst_make_http_src(mmplayer_t *player)
 {
+#define MAX_RETRY_COUNT 10
        GstElement *element = NULL;
        MMHandleType attrs = 0;
        gchar *user_agent, *cookies, **cookie_list;
@@ -2779,7 +2780,8 @@ __mmplayer_gst_make_http_src(mmplayer_t *player)
 
        /* setting property to streaming source */
        g_object_set(G_OBJECT(element), "location", player->profile.uri,
-                               "timeout", http_timeout, "blocksize", (unsigned long)(64 * 1024), NULL);
+                               "timeout", http_timeout, "blocksize", (unsigned long)(64 * 1024),
+                               "retries", MAX_RETRY_COUNT, NULL);
 
        /* parsing cookies */
        if ((cookie_list = _mmplayer_get_cookie_list((const char *)cookies))) {