qtdemux: perform some more (careful) data buffering
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 7 Jul 2009 13:57:55 +0000 (15:57 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Wed, 8 Jul 2009 09:20:27 +0000 (11:20 +0200)
commita4d586daac5e454d008fd33086abf775fdc39e19
treeeed41050324a4e65a7924bc851faa67ecfa2bd2f
parent0ebff2d14c4f3379525f895b2e2a92ff729a54c1
qtdemux: perform some more (careful) data buffering

Once buffering has started (with an mdat atom), continue buffering
until moov atom is reached, which handles cases with multiple
mdat atoms.  Also keep adapter/offset better in sync with upstream
and fix some debug statements.  Fixes #587426.
gst/qtdemux/qtdemux.c