qtmux: optionally create fragmented file
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Mon, 15 Nov 2010 14:17:59 +0000 (15:17 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 12 Apr 2011 19:32:19 +0000 (20:32 +0100)
commit4b64dc2f3e5301dde174086294d01db480cc6d1f
tree6777f4e168e4f433e40b563cca34bd2d89110662
parentc61dc2ec4a0b09ec653a49e35818f52b7cac0c1f
qtmux: optionally create fragmented file

In this mode, an initial empty moov (containing only stream metadata) is written,
followed by fragments containing actual data (along with required metadata).
New fragments are started either at keyframe (if such are sparse) or when
property configured duration exceeded.

Based on patch by Marc-André Lureau <mlureau@flumotion.com>

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