mimdec: Clear adapter when flushing

This commit is contained in:
Olivier Crête 2010-06-02 19:52:07 -04:00
parent 80bc16f1e2
commit 6aa3eea8aa

View file

@ -332,6 +332,7 @@ gst_mim_dec_change_state (GstElement * element, GstStateChange transition)
case GST_STATE_CHANGE_READY_TO_PAUSED: case GST_STATE_CHANGE_READY_TO_PAUSED:
mimdec->need_newsegment = TRUE; mimdec->need_newsegment = TRUE;
gst_adapter_clear (mimdec->adapter);
break; break;
default: default:
break; break;
@ -392,7 +393,7 @@ gst_mim_dec_sink_event (GstPad * pad, GstEvent * event)
} }
case GST_EVENT_FLUSH_STOP: case GST_EVENT_FLUSH_STOP:
mimdec->need_newsegment = TRUE; mimdec->need_newsegment = TRUE;
gst_adapter_clear (mimdec->adapter);
break; break;
default: default:
break; break;