From: Gilbok Lee Date: Thu, 13 Jun 2019 04:16:26 +0000 (+0900) Subject: [0.6.195] Fix bug that FLUSH_STOP event is not processed in selector_event_probe X-Git-Tag: submit/tizen/20190620.045213~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d512c8808ae3799d7b0e2bd8af8e78decbb7de8c;p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git [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 --- 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)