summaryrefslogtreecommitdiff
path: root/gst/asfmux
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-09-11 17:47:16 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-09-11 17:47:33 +0200
commitb807753453f354bad4b841a747a978f1de6679ca (patch)
tree9bb9809787f6739482fea819bce4a745f559c1e7 /gst/asfmux
parent3f0a844f9db13c785de7cb150ea1165590b3d0a5 (diff)
downloadgstreamer-plugins-bad-b807753453f354bad4b841a747a978f1de6679ca.tar.gz
ext, gst: only activate in pull mode if upstream is seekable
Diffstat (limited to 'gst/asfmux')
-rw-r--r--gst/asfmux/gstasfparse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/asfmux/gstasfparse.c b/gst/asfmux/gstasfparse.c
index 0cf2671ee..25dd3e761 100644
--- a/gst/asfmux/gstasfparse.c
+++ b/gst/asfmux/gstasfparse.c
@@ -74,7 +74,8 @@ gst_asf_parse_sink_activate (GstPad * sinkpad, GstObject * parent)
goto activate_push;
}
- pull_mode = gst_query_has_scheduling_mode (query, GST_PAD_MODE_PULL);
+ pull_mode = gst_query_has_scheduling_mode_with_flags (query,
+ GST_PAD_MODE_PULL, GST_SCHEDULING_FLAG_SEEKABLE);
gst_query_unref (query);
if (!pull_mode)