qtmux: Add new prefill recording mode
authorSebastian Dröge <sebastian@centricular.com>
Thu, 9 Mar 2017 08:15:34 +0000 (10:15 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 9 May 2017 12:17:04 +0000 (14:17 +0200)
commit55f949676e4f284ead222e61362e1e12e071c819
tree2f1240f6e1d58d2b228042646c56c7dd45c3c72e
parentf0163a016c375dd8ba52b2ba6f18ea9bba738367
qtmux: Add new prefill recording mode

This sets up a moov with the correct sample positions beforehand and
only works with constant framerate, I-frame only streams.

Currently only support for ProRes and raw audio is implemented but
adding new codecs is just a matter of defining appropriate maximum frame
sizes.

https://bugzilla.gnome.org/show_bug.cgi?id=781447
gst/isomp4/atoms.c
gst/isomp4/atoms.h
gst/isomp4/gstqtmux.c
gst/isomp4/gstqtmux.h