diff --git a/plugins/elements/gsttypefindelement.c b/plugins/elements/gsttypefindelement.c index ca1ffa2af5..d2990261d7 100644 --- a/plugins/elements/gsttypefindelement.c +++ b/plugins/elements/gsttypefindelement.c @@ -1102,6 +1102,8 @@ pause: gst_element_post_message (GST_ELEMENT (typefind), gst_message_new_segment_done (GST_OBJECT (typefind), GST_FORMAT_BYTES, stop)); + gst_pad_push_event (typefind->src, + gst_event_new_segment_done (GST_FORMAT_BYTES, stop)); } else { push_eos = TRUE; }