diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 37ed2fa4f9..3e8ce78607 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -6857,12 +6857,8 @@ gst_qtdemux_process_adapter (GstQTDemux * demux, gboolean force) demux->got_moov = TRUE; - if (demux->fragmented) { - gst_qtdemux_check_send_pending_segment (demux); - } else { - gst_event_replace (&demux->pending_newsegment, NULL); - gst_qtdemux_map_and_push_segments (demux, &demux->segment); - } + gst_event_replace (&demux->pending_newsegment, NULL); + gst_qtdemux_map_and_push_segments (demux, &demux->segment); if (demux->moov_node_compressed) { g_node_destroy (demux->moov_node_compressed);