From ff53f76df65f38bf53e3b3cd8929d6a7e5a94210 Mon Sep 17 00:00:00 2001 From: Gilbok Lee Date: Thu, 4 Jul 2019 17:03:21 +0900 Subject: [PATCH] [0.6.197] Adjusting enough retries amount for souphttpsrc. - this avoids getting NOT_SUPPORTED_FILE error during mp3 http streaming playback. Change-Id: I7b7b03553c9a72ad31decb377318f0957d482442 --- packaging/libmm-player.spec | 2 +- src/mm_player_gst.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 91dd001..82c0f92 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -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 diff --git a/src/mm_player_gst.c b/src/mm_player_gst.c index 9b1d4ca..205c1cf 100644 --- a/src/mm_player_gst.c +++ b/src/mm_player_gst.c @@ -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))) { -- 2.7.4