qtdemux: expose streams with first moof for fragmented format
authorSeungha Yang <sh.yang@lge.com>
Thu, 28 Jan 2016 12:36:54 +0000 (21:36 +0900)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 29 Jan 2016 09:53:39 +0000 (10:53 +0100)
commitd8bb6687ea251570c331038279a43d448167d6ad
tree1b8916b5a4fb204547a9ed9473df0120d7d155b1
parent3edf0737d69a58beecb977817c897e4b718e1f04
qtdemux: expose streams with first moof for fragmented format

In case of push mode, qtdemux expose streams after got moov box.
We can not guarantee that a moov box has sample data such as sample duration
and the number of sample in stbl box for fragmented format case.
So, if a moov has no sample data, streams will not be exposed until get the first moof.

https://bugzilla.gnome.org/show_bug.cgi?id=760779
gst/isomp4/qtdemux.c
gst/isomp4/qtdemux.h