[0.6.105] didn't use-buffering in multiqueue when player is pd mode 12/176212/1 accepted/tizen/unified/20180420.081818 submit/tizen/20180419.035601
authorGilbok Lee <gilbok.lee@samsung.com>
Tue, 17 Apr 2018 10:42:10 +0000 (19:42 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Tue, 17 Apr 2018 10:42:12 +0000 (19:42 +0900)
The buffering message is also posted in the multiqueue.

Change-Id: I892c0c331d03caf90704eaf90ae40fba34c0852f

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

index 8fdd010..bab2fef 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.104
+Version:    0.6.105
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index c73fd17..6ecefc8 100755 (executable)
@@ -11187,8 +11187,9 @@ __mmplayer_gst_element_added(GstElement *bin, GstElement *element, gpointer data
                player->pipeline->mainbin[MMPLAYER_M_DEMUXED_S_BUFFER].id = MMPLAYER_M_DEMUXED_S_BUFFER;
                player->pipeline->mainbin[MMPLAYER_M_DEMUXED_S_BUFFER].gst = element;
 
-               if ((MMPLAYER_IS_HTTP_STREAMING(player)) ||
-                       (MMPLAYER_IS_HTTP_LIVE_STREAMING(player))) {
+               if (!MMPLAYER_IS_HTTP_PD(player) &&
+                       ((MMPLAYER_IS_HTTP_STREAMING(player)) ||
+                       (MMPLAYER_IS_HTTP_LIVE_STREAMING(player)))) {
                        /* in case of multiqueue, max bytes size is defined with fixed value in mm_player_streaming.h*/
                        __mm_player_streaming_set_multiqueue(player->streamer,
                                element,