diff options
author | Gilbok Lee <gilbok.lee@samsung.com> | 2019-06-13 13:16:26 +0900 |
---|---|---|
committer | Gilbok Lee <gilbok.lee@samsung.com> | 2019-06-13 13:17:00 +0900 |
commit | d512c8808ae3799d7b0e2bd8af8e78decbb7de8c (patch) | |
tree | 01326b043fcc9f120f4c5b07aefde109d964f2f0 | |
parent | 8ea310b8f1013f9f7c86a88be9b792593fdb17fe (diff) | |
download | libmm-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.spec | 2 | ||||
-rw-r--r-- | src/mm_player_priv.c | 14 |
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) |