From: Sebastian Dröge Date: Fri, 9 Dec 2016 16:02:15 +0000 (+0200) Subject: typefind: Use gst_query_has_scheduling_mode_with_flags() convenience function X-Git-Tag: 1.12.0~173 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d284be350555d51e638405087924fd769d981c52;p=platform%2Fupstream%2Fgstreamer.git typefind: Use gst_query_has_scheduling_mode_with_flags() convenience function --- diff --git a/plugins/elements/gsttypefindelement.c b/plugins/elements/gsttypefindelement.c index a63dca7..2426051 100644 --- a/plugins/elements/gsttypefindelement.c +++ b/plugins/elements/gsttypefindelement.c @@ -1274,7 +1274,6 @@ gst_type_find_element_activate_sink (GstPad * pad, GstObject * parent) { GstQuery *query; gboolean pull_mode; - GstSchedulingFlags sched_flags; query = gst_query_new_scheduling (); @@ -1283,10 +1282,8 @@ gst_type_find_element_activate_sink (GstPad * pad, GstObject * parent) goto typefind_push; } - gst_query_parse_scheduling (query, &sched_flags, NULL, NULL, NULL); - - pull_mode = gst_query_has_scheduling_mode (query, GST_PAD_MODE_PULL) - && ((sched_flags & GST_SCHEDULING_FLAG_SEEKABLE) != 0); + pull_mode = gst_query_has_scheduling_mode_with_flags (query, + GST_PAD_MODE_PULL, GST_SCHEDULING_FLAG_SEEKABLE); gst_query_unref (query);