From 1d2a6f34329aeb4ba311d18dba9c3e50978149ae Mon Sep 17 00:00:00 2001 From: Eunhye Choi Date: Tue, 31 Jan 2023 17:56:23 +0900 Subject: [PATCH] [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 --- packaging/libmm-player.spec | 2 +- src/mm_player_gst.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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) { -- 2.7.4