[0.6.195] Fix bug that FLUSH_STOP event is not processed in selector_event_probe 15/207815/1
authorGilbok Lee <gilbok.lee@samsung.com>
Thu, 13 Jun 2019 04:16:26 +0000 (13:16 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Thu, 13 Jun 2019 04:17:00 +0000 (13:17 +0900)
- Do not check the Up/Down stream event in event_prob

Change-Id: I31ca60eb6cfad60a28729ccfc77dea9a79126596

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

index 7b1eda9..7db1ad3 100644 (file)
@@ -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
index f2d766c..55da794 100644 (file)
@@ -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)