demux_mkv: support reading all headers based on SeekHead
commitf90e9a86d133a32d5b15b5ee3472f1a49cabc206
authorUoti Urpala <uau@glyph.nonexistent.invalid>
Mon, 25 Jan 2010 10:37:42 +0000 (25 12:37 +0200)
committerUoti Urpala <uau@glyph.nonexistent.invalid>
Wed, 27 Jan 2010 12:26:48 +0000 (27 14:26 +0200)
tree2ad1b8ba30084804c58cc5d85547d1768b8e815f
parent8b0726b28a3d633a89dc660f2563266a0dcca69b
demux_mkv: support reading all headers based on SeekHead

Restructure the code reading toplevel header elements and rewrite the
SeekHead parsing code using the new EBML parser. Now every type of
header element is read anywhere in the file if there's a SeekHead
entry pointing to it. The new SeekHead parsing code has more
diagnostic output in case of errors.
libmpdemux/demux_mkv.c