qtmux: handle 'late' streams
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Fri, 6 Nov 2009 13:34:39 +0000 (10:34 -0300)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 12 Apr 2011 19:32:13 +0000 (20:32 +0100)
commit8d80e9351281ab7cc0decbaaed468af362cf7d56
tree4da52f12ebdcd52ba594b7b17539deae4e92c208
parent22e4fb92a90e8a3d60feacc9857f499e17c7ac9b
qtmux: handle 'late' streams

When muxing streams, some can start later than others. qtmux
now handle this by adding an empty edts entry with the
duration of the 'lateness' to the stream's trak.
It tolerates a stream to be up to 0.1s late.

Fixes #586848
gst/quicktime/atoms.c
gst/quicktime/atoms.h
gst/quicktime/gstqtmux.c
gst/quicktime/gstqtmux.h