From 1840159d0b8f7d7b568b986682813543e4d75502 Mon Sep 17 00:00:00 2001 From: Thibault Saunier Date: Wed, 6 Jun 2018 11:44:33 -0400 Subject: [PATCH] qtdemux: Do not set INVALID seqnum on events --- gst/isomp4/qtdemux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 7d9dc5b6c4..176589a7fa 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -2371,7 +2371,8 @@ gst_qtdemux_handle_sink_event (GstPad * sinkpad, GstObject * parent, if (demux->fragmented) { GstEvent *segment_event = gst_event_new_segment (&segment); - gst_event_set_seqnum (segment_event, demux->segment_seqnum); + if (demux->segment_seqnum != GST_SEQNUM_INVALID) + gst_event_set_seqnum (segment_event, demux->segment_seqnum); gst_qtdemux_push_event (demux, segment_event); } else { gst_qtdemux_map_and_push_segments (demux, &segment);