qtdemux: respect qt segments in push-mode for empty starts
authorThiago Santos <thiagoss@osg.samsung.com>
Mon, 10 Aug 2015 14:23:45 +0000 (11:23 -0300)
committerThiago Santos <thiagoss@osg.samsung.com>
Mon, 9 Nov 2015 14:49:27 +0000 (11:49 -0300)
commit142d8e2d23e5602e7382977af1043d621625f8c8
tree020abe463545f3c23d3060663866f278342cb107
parente686ec0c9717da690eaed6e88db785eb1e660fa9
qtdemux: respect qt segments in push-mode for empty starts

In push-mode it is hard to support qt segments overall but it is
possible to support when the file isn't heavily edited but just contain
a segment to indicate a gap at the beginning. This also allows properly
timestamping data that has negative DTS in push-mode.

It is relevant to support those for 2 scenarios:

1) fragmented streaming
2) HTTP playback of 'regular' mp4

https://bugzilla.gnome.org/show_bug.cgi?id=753484
gst/isomp4/qtdemux.c