qtmux: handle 'late' streams
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>
Fri, 6 Nov 2009 13:34:39 +0000 (10:34 -0300)
committerThiago Sousa Santos <thiagoss@redmoon.(none)>
Wed, 18 Nov 2009 02:04:53 +0000 (23:04 -0300)
commit1d155a6357f3e42786ffdb75c65274e82bed15c6
tree2f9e95d7bcecc14810f6666cbcc0e5abb9ca62aa
parent1f7626f2f58bf587b461bd6f4fd6b3d650203385
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/qtmux/atoms.c
gst/qtmux/atoms.h
gst/qtmux/gstqtmux.c
gst/qtmux/gstqtmux.h