matroskademux: use bytereader based GstEbmlRead as a helper
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 18 May 2010 12:44:15 +0000 (14:44 +0200)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Tue, 1 Jun 2010 13:52:12 +0000 (15:52 +0200)
commit085e333283086b3ed7d5836be85c60d5eee6db68
tree68834f923ab013104a49c0bc52dcd05108a2655e
parent973c8ddfdf7a1657e850a2c9f95d7de3a4f5a9b8
matroskademux: use bytereader based GstEbmlRead as a helper

... rather than basing on it by inheritance.
Also use more common code for push and pull mode.

Fixes #619198.
Fixes #611117.
gst/matroska/ebml-read.c
gst/matroska/ebml-read.h
gst/matroska/matroska-demux.c
gst/matroska/matroska-demux.h