qtdemux: improve mss_mode/fragmented special handling
authorThiago Santos <ts.santos@sisa.samsung.com>
Fri, 27 Dec 2013 05:14:02 +0000 (02:14 -0300)
committerThiago Santos <ts.santos@sisa.samsung.com>
Fri, 27 Dec 2013 15:04:49 +0000 (12:04 -0300)
commitc1cd2f81f98cfe62f03c9a2c8eee5484667400bf
tree1722657aa98f09f448ff3bc489923660363c2685
parenta82f3418fdc1e7787828f0a2a946b12e6f00332f
qtdemux: improve mss_mode/fragmented special handling

Make it clear what should be handled purely by mss mode:
1) Expose the streams on the first moof as there are no moov atoms
2) Properly cleanup streams on flushes

Add a note about the meaning of upstream_newsegment and mss_mode
for future reference.

Make all other special fragment handling shared for both dash
and mss streams.
gst/isomp4/qtdemux.c
gst/isomp4/qtdemux.h