diff --git a/gst-libs/gst/app/gstappsrc.c b/gst-libs/gst/app/gstappsrc.c index b6d7a32249..7efdf10a44 100644 --- a/gst-libs/gst/app/gstappsrc.c +++ b/gst-libs/gst/app/gstappsrc.c @@ -836,6 +836,7 @@ gst_app_src_do_seek (GstBaseSrc * src, GstSegment * segment) if (res) { GST_DEBUG_OBJECT (appsrc, "flushing queue"); gst_app_src_flush_queued (appsrc); + appsrc->priv->is_eos = FALSE; } else { GST_WARNING_OBJECT (appsrc, "seek failed"); }