Revert "[0.6.234] Disable ringbuffer in queue2 when streaming mp3" 83/245183/1
authorGilbok Lee <gilbok.lee@samsung.com>
Mon, 5 Oct 2020 07:07:50 +0000 (16:07 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Mon, 5 Oct 2020 07:07:50 +0000 (16:07 +0900)
This reverts commit d5fec5b9bca75865ad9e768db1d1943fcfdf16f4.

Change-Id: Icb369c48a395baf800214a96fd41063c47f93aba

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

index 5c303a2..d123de8 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmm-player
 Summary:    Multimedia Framework Player Library
-Version:    0.6.240
+Version:    0.6.241
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 89d50f3..e5e3aa4 100644 (file)
@@ -82,28 +82,6 @@ print_tag(const GstTagList *list, const gchar *tag, gpointer unused)
 #endif
 
 static gboolean
-__mmplayer_is_hls_type(gchar *type) {
-       if (g_strrstr(type, "application/x-hls"))
-               return TRUE;
-       return FALSE;
-}
-
-static gboolean
-__mmplayer_is_mpegts_type(gchar *type) {
-       if (g_strrstr(type, "video/mpegts"))
-               return TRUE;
-       return FALSE;
-}
-
-static gboolean
-__mmplayer_is_mp3_type(gchar *type) {
-       if (g_strrstr(type, "application/x-id3") ||
-               (g_strrstr(type, "audio/mpeg") && g_strrstr(type, "mpegversion=(int)1")))
-               return TRUE;
-       return FALSE;
-}
-
-static gboolean
 __mmplayer_check_error_posted_from_activated_track(mmplayer_t *player, gchar *src_element_name)
 {
        /* check whether the error is posted from not-activated track or not */
@@ -3108,8 +3086,7 @@ __mmplayer_gst_deep_element_added(GstElement *bin, GstBin *child, GstElement *el
                        /* NOTE : in case of ts streaming, player could not get the correct duration info *
                         *                skip the pull mode(file or ring buffering) setting. */
                        if (dur_bytes > 0) {
-                               if (!(__mmplayer_is_mpegts_type(player->type) || __mmplayer_is_hls_type(player->type)
-                                       || __mmplayer_is_mp3_type(player->type))) {
+                               if ((!g_strrstr(player->type, "video/mpegts")) && (!g_strrstr(player->type, "application/x-hls"))) {
                                        type = MUXED_BUFFER_TYPE_MEM_RING_BUFFER;
                                        player->streamer->ring_buffer_size = player->ini.http_ring_buffer_size;
                                }