Commit 1b5895c9 authored by Sjoerd Simons's avatar Sjoerd Simons
Browse files

avdemux: Don't go into pull mode when the sequential flag is set

When the scheduling query results has GST_SCHEDULING_FLAG_SEQUENTIAL set
in its flags don't go into pull mode to prevent over-eager seeking.
parent 520221c4
......@@ -1747,6 +1747,7 @@ gst_ffmpegdemux_sink_activate (GstPad * sinkpad, GstObject * parent)
GstQuery *query;
gboolean pull_mode;
GstSchedulingFlags flags;
query = gst_query_new_scheduling ();
......@@ -1757,6 +1758,11 @@ gst_ffmpegdemux_sink_activate (GstPad * sinkpad, GstObject * parent)
pull_mode = gst_query_has_scheduling_mode_with_flags (query,
gst_query_parse_scheduling (query, &flags, NULL, NULL, NULL);
pull_mode = FALSE;
gst_query_unref (query);
if (!pull_mode)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment