From: Eunhye Choi Date: Tue, 31 Jan 2023 08:56:23 +0000 (+0900) Subject: [0.6.275] change condition to support Gst 1.22.0 X-Git-Tag: accepted/tizen/unified/20230206.093751^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1d2a6f34329aeb4ba311d18dba9c3e50978149ae;hp=0941047960ffe4497a3e41549c3ece50ff5719bd;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git [0.6.275] change condition to support Gst 1.22.0 - change condition to enable multiqueue buffering at Gst 1.22.0 - previous condition will be removed Change-Id: I4e8aab758d891cec5bc1de291aeee6488d4e7b8e --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index b0f95a4..3c54fab 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.274 +Version: 0.6.275 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_player_gst.c b/src/mm_player_gst.c index a907ccf..585a8a7 100644 --- a/src/mm_player_gst.c +++ b/src/mm_player_gst.c @@ -3132,7 +3132,8 @@ __mmplayer_gst_deep_element_added(GstElement *bin, GstBin *child, GstElement *el } } - if (g_strrstr(factory_name, "parsebin")) { + if (g_strrstr(factory_name, "parsebin") /* will be removed after gst 1.22.0 is applied */ + || g_strrstr(factory_name, "identity")) { if ((!MMPLAYER_IS_RTSP_STREAMING(player)) && (!mainbin[MMPLAYER_M_DEMUXED_S_BUFFER].gst)) { GstElement *ch_element = __mmplayer_gst_find_child_element(child, "multiqueue"); if (ch_element) {