diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2010-06-02 19:45:29 -0400 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2010-06-02 21:03:54 -0400 |
commit | 80bc16f1e2a998992240c53f2eeb49cabd4cfdd6 (patch) | |
tree | 4570cf2b19110b5b3d7e5ce85194603422897b89 /ext/mimic | |
parent | 456456401a5c2bc4be984448d5ea1b181a093ab4 (diff) | |
download | gstreamer-plugins-bad-80bc16f1e2a998992240c53f2eeb49cabd4cfdd6.tar.gz |
mimdec: Stop decoding if can't push
Diffstat (limited to 'ext/mimic')
-rw-r--r-- | ext/mimic/gstmimdec.c | 3 |
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: |