diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c index 430d5f691e..04cc4e473b 100644 --- a/gst/isomp4/qtdemux.c +++ b/gst/isomp4/qtdemux.c @@ -3313,6 +3313,8 @@ gst_qtdemux_loop_state_header (GstQTDemux * qtdemux) } if (qtdemux_pull_mfro_mfra (qtdemux)) { /* FIXME */ + } else { + qtdemux->offset += length; /* skip moof and keep going */ } if (qtdemux->got_moov) { GST_INFO_OBJECT (qtdemux, "moof header, got moov, done with headers");