summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEunhae Choi <eunhae1.choi@samsung.com>2016-11-15 16:15:46 +0900
committereunhae choi <eunhae1.choi@samsung.com>2016-11-14 23:19:17 -0800
commit749ab51e87f6a22b6c519ce0f290ca62eefbe49f (patch)
tree57f72d2bce4ba2a51594b084a1fd6672accdad00
parent807141eecfca754bd64079571baf17214af9f87b (diff)
downloadlibmm-player-749ab51e87f6a22b6c519ce0f290ca62eefbe49f.tar.gz
libmm-player-749ab51e87f6a22b6c519ce0f290ca62eefbe49f.tar.bz2
libmm-player-749ab51e87f6a22b6c519ce0f290ca62eefbe49f.zip
[v0.6.13]enlarge mq size to resolve block issue of seeking
Change-Id: I89058d414fe2e6f108357a1f54452eccb177b22e (cherry picked from commit a24d9ed511a6fb0f475df83b736479dc12032023)
-rw-r--r--src/mm_player_priv.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index 7af3b02..77c00f2 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -6714,6 +6714,11 @@ __mmplayer_gst_create_pipeline(mm_player_t* player) // @
(!MMPLAYER_IS_HTTP_STREAMING(player)))) {
elemId = MMPLAYER_M_AUTOPLUG;
element = __mmplayer_create_decodebin(player);
+ if (element) {
+ /* default size of mq in decodebin is 2M
+ * but it can cause blocking issue during seeking depends on content. */
+ g_object_set(G_OBJECT(element), "max-size-bytes", (5*1024*1024), NULL);
+ }
need_state_holder = FALSE;
} else {
elemId = MMPLAYER_M_TYPEFIND;