diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c index 2f07510167..3c30c7d973 100644 --- a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c +++ b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c @@ -537,6 +537,7 @@ gst_adaptive_demux_change_state (GstElement * element, break; case GST_STATE_CHANGE_READY_TO_PAUSED: GST_MANIFEST_LOCK (demux); + gst_adaptive_demux_reset (demux); demux->running = TRUE; GST_MANIFEST_UNLOCK (demux); break;