summaryrefslogtreecommitdiff
path: root/gst/goom/gstgoom.c
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@collabora.co.uk>2011-07-06 12:05:12 +0200
committerWim Taymans <wim.taymans@collabora.co.uk>2011-07-06 12:05:12 +0200
commit3fd1106b7e4cb830d573846f29d4a7fd952a158e (patch)
tree9954889912ffd242b77d723075e3adcb04b72684 /gst/goom/gstgoom.c
parentef02634dc642d3d415ff52f9a8bc2f74c8c8a4e7 (diff)
parentae87731de5dc9a1f39edd2b4dd12db30ad1ff0fd (diff)
downloadgstreamer-plugins-good-3fd1106b7e4cb830d573846f29d4a7fd952a158e.tar.gz
Merge branch 'master' into 0.11
Diffstat (limited to 'gst/goom/gstgoom.c')
-rw-r--r--gst/goom/gstgoom.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c
index 78544492a..c8ec9c350 100644
--- a/gst/goom/gstgoom.c
+++ b/gst/goom/gstgoom.c
@@ -402,7 +402,7 @@ gst_goom_sink_event (GstPad * pad, GstEvent * event)
static gboolean
gst_goom_src_query (GstPad * pad, GstQuery * query)
{
- gboolean res;
+ gboolean res = FALSE;
GstGoom *goom;
goom = GST_GOOM (gst_pad_get_parent (pad));
@@ -417,6 +417,9 @@ gst_goom_src_query (GstPad * pad, GstQuery * query)
GstClockTime our_latency;
guint max_samples;
+ if (goom->rate == 0)
+ break;
+
if ((res = gst_pad_peer_query (goom->sinkpad, query))) {
gst_query_parse_latency (query, &us_live, &min_latency, &max_latency);