qtmux: handle issues correctly when downstream is not seekable
authorAndoni Morales Alastruey <ylatuya@gmail.com>
Tue, 17 Sep 2013 10:17:54 +0000 (12:17 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Fri, 20 Sep 2013 08:09:48 +0000 (10:09 +0200)
commitcfefdaebb697a29ea96229dd649ae05a80c9aeaf
treea0e4b641cef8ab2994d8f3bef0915a345ae14846
parent9ae50822048065491b059f9bdf2c8dcb10d677f8
qtmux: handle issues correctly when downstream is not seekable

The streamable property only make sense for fragmented formats.
For regular MP4, when downstream is not seekable we can't rewrite
the headers, so qtmux can only work with fast-start=TRUE, where
the headers are written finishing the file.
For fragmented MP4, when streamable is not seekable and the streamable
property is FALSE, we must enforce streamable=TRUE warning the user
about this change

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