summaryrefslogtreecommitdiff
path: root/ext/mimic
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-06-02 19:45:29 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.co.uk>2010-06-02 21:03:54 -0400
commit80bc16f1e2a998992240c53f2eeb49cabd4cfdd6 (patch)
tree4570cf2b19110b5b3d7e5ce85194603422897b89 /ext/mimic
parent456456401a5c2bc4be984448d5ea1b181a093ab4 (diff)
downloadgstreamer-plugins-bad-80bc16f1e2a998992240c53f2eeb49cabd4cfdd6.tar.gz
mimdec: Stop decoding if can't push
Diffstat (limited to 'ext/mimic')
-rw-r--r--ext/mimic/gstmimdec.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ext/mimic/gstmimdec.c b/ext/mimic/gstmimdec.c
index fa8ab9c23..f60fcd486 100644
--- a/ext/mimic/gstmimdec.c
+++ b/ext/mimic/gstmimdec.c
@@ -301,6 +301,9 @@ gst_mim_dec_chain (GstPad * pad, GstBuffer * buf)
gst_buffer_set_caps (out_buf, caps);
gst_caps_unref (caps);
res = gst_pad_push (mimdec->srcpad, out_buf);
+
+ if (res != GST_FLOW_OK)
+ break;
}
out: