summaryrefslogtreecommitdiff
path: root/gst/debugutils
diff options
context:
space:
mode:
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-09-11 17:36:51 +0200
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>2012-09-11 17:44:51 +0200
commitf12ef67f56e0963dee2092666d50635a31610f5b (patch)
tree496ee6bd47306e466d69a32a830463a1c6bea8d8 /gst/debugutils
parentd1b26e1d594ab2b63324e43a36330475e98cdf18 (diff)
downloadgstreamer-plugins-good-f12ef67f56e0963dee2092666d50635a31610f5b.tar.gz
ext, gst: only activate in pull mode if upstream is seekable
Diffstat (limited to 'gst/debugutils')
-rw-r--r--gst/debugutils/rndbuffersize.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gst/debugutils/rndbuffersize.c b/gst/debugutils/rndbuffersize.c
index 243b1c7be..68a270510 100644
--- a/gst/debugutils/rndbuffersize.c
+++ b/gst/debugutils/rndbuffersize.c
@@ -237,7 +237,8 @@ gst_rnd_buffer_size_activate (GstPad * pad, GstObject * parent)
query = gst_query_new_scheduling ();
if (gst_pad_peer_query (pad, query))
- 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);
else
pull_mode = FALSE;