summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilbok Lee <gilbok.lee@samsung.com>2019-06-13 13:16:26 +0900
committerGilbok Lee <gilbok.lee@samsung.com>2019-06-13 13:17:00 +0900
commitd512c8808ae3799d7b0e2bd8af8e78decbb7de8c (patch)
tree01326b043fcc9f120f4c5b07aefde109d964f2f0
parent8ea310b8f1013f9f7c86a88be9b792593fdb17fe (diff)
downloadlibmm-player-d512c8808ae3799d7b0e2bd8af8e78decbb7de8c.tar.gz
libmm-player-d512c8808ae3799d7b0e2bd8af8e78decbb7de8c.tar.bz2
libmm-player-d512c8808ae3799d7b0e2bd8af8e78decbb7de8c.zip
[0.6.195] Fix bug that FLUSH_STOP event is not processed in selector_event_probe
- Do not check the Up/Down stream event in event_prob Change-Id: I31ca60eb6cfad60a28729ccfc77dea9a79126596
-rw-r--r--packaging/libmm-player.spec2
-rw-r--r--src/mm_player_priv.c14
2 files changed, 6 insertions, 10 deletions
diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec
index 7b1eda9..7db1ad3 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.194
+Version: 0.6.195
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0
diff --git a/src/mm_player_priv.c b/src/mm_player_priv.c
index f2d766c..55da794 100644
--- a/src/mm_player_priv.c
+++ b/src/mm_player_priv.c
@@ -961,16 +961,12 @@ __mmplayer_gst_selector_event_probe(GstPad *pad, GstPadProbeInfo *info, gpointer
mmplayer_track_type_e stream_type = MM_PLAYER_TRACK_TYPE_VIDEO;
gboolean caps_ret = TRUE;
- if (GST_EVENT_IS_DOWNSTREAM(event) &&
- GST_EVENT_TYPE(event) != GST_EVENT_STREAM_START &&
- GST_EVENT_TYPE(event) != GST_EVENT_FLUSH_STOP &&
- GST_EVENT_TYPE(event) != GST_EVENT_SEGMENT &&
- GST_EVENT_TYPE(event) != GST_EVENT_EOS) {
+ if (GST_EVENT_TYPE(event) != GST_EVENT_STREAM_START &&
+ GST_EVENT_TYPE(event) != GST_EVENT_FLUSH_STOP &&
+ GST_EVENT_TYPE(event) != GST_EVENT_SEGMENT &&
+ GST_EVENT_TYPE(event) != GST_EVENT_EOS &&
+ GST_EVENT_TYPE(event) != GST_EVENT_QOS)
return ret;
- } else if (GST_EVENT_IS_UPSTREAM(event) &&
- GST_EVENT_TYPE(event) != GST_EVENT_QOS) {
- return ret;
- }
MMPLAYER_GST_GET_CAPS_INFO(pad, caps, str, name, caps_ret);
if (!caps_ret)