From 6aa3eea8aac0fb889b8afb60c33da1d589810f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Wed, 2 Jun 2010 19:52:07 -0400 Subject: [PATCH] mimdec: Clear adapter when flushing --- ext/mimic/gstmimdec.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/mimic/gstmimdec.c b/ext/mimic/gstmimdec.c index f60fcd4860..623f7496ca 100644 --- a/ext/mimic/gstmimdec.c +++ b/ext/mimic/gstmimdec.c @@ -332,6 +332,7 @@ gst_mim_dec_change_state (GstElement * element, GstStateChange transition) case GST_STATE_CHANGE_READY_TO_PAUSED: mimdec->need_newsegment = TRUE; + gst_adapter_clear (mimdec->adapter); break; default: break; @@ -392,7 +393,7 @@ gst_mim_dec_sink_event (GstPad * pad, GstEvent * event) } case GST_EVENT_FLUSH_STOP: mimdec->need_newsegment = TRUE; - + gst_adapter_clear (mimdec->adapter); break; default: break;