From 80bc16f1e2a998992240c53f2eeb49cabd4cfdd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 2 Jun 2010 19:45:29 -0400 Subject: [PATCH] mimdec: Stop decoding if can't push --- ext/mimic/gstmimdec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ext/mimic/gstmimdec.c b/ext/mimic/gstmimdec.c index fa8ab9c23e..f60fcd4860 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: