appsrc: clear eos flag on flush stop event
authorJeongki Kim <jeongki.kim@jeongki.kim>
Thu, 22 Feb 2024 14:41:12 +0000 (23:41 +0900)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Thu, 22 Feb 2024 19:46:50 +0000 (19:46 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6186>

subprojects/gst-plugins-base/gst-libs/gst/app/gstappsrc.c

index 4492e5b63f0baca6588796935d2d8fbabdc2a3c0..32e35d6ebb73a2e3992b1a2beb7f66831bf05fae 100644 (file)
@@ -1025,6 +1025,7 @@ gst_app_src_send_event (GstElement * element, GstEvent * event)
     case GST_EVENT_FLUSH_STOP:
       g_mutex_lock (&priv->mutex);
       gst_app_src_flush_queued (appsrc, TRUE);
+      priv->is_eos = FALSE;
       g_mutex_unlock (&priv->mutex);
       break;
     default: