From 456456401a5c2bc4be984448d5ea1b181a093ab4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 2 Jun 2010 19:44:31 -0400 Subject: [PATCH] mimdec: Flush adapter right ater using it --- ext/mimic/gstmimdec.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/mimic/gstmimdec.c b/ext/mimic/gstmimdec.c index d2b1a98302..fa8ab9c23e 100644 --- a/ext/mimic/gstmimdec.c +++ b/ext/mimic/gstmimdec.c @@ -277,6 +277,7 @@ gst_mim_dec_chain (GstPad * pad, GstBuffer * buf) res = GST_FLOW_ERROR; goto out; } + gst_adapter_flush (mimdec->adapter, payload_size); if (GST_CLOCK_TIME_IS_VALID (in_time)) GST_BUFFER_TIMESTAMP (out_buf) = in_time; @@ -300,8 +301,6 @@ 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); - - gst_adapter_flush (mimdec->adapter, payload_size); } out: