[gst-devel] Porting Matroska demuxer to 0.9

Andy Wingo wingo at pobox.com
Wed Sep 14 09:13:23 CEST 2005

Hi Michal,

On Wed, 2005-09-14 at 16:58 +0200, Michal Benes wrote:
> Hello,
> 	I would like to start porting matroska demuxer (and later muxer) to
> 0.9. Is there anybody who has been thinking about this and can give me
> some tips?
> 	Unfortunately, the old code depends on now obsolete bytestream
> interface. To make think worse, I need to support "live stream
> input" (well my input element is technically not live stream, but it
> does not allow random access). Hence, the sink pad must be able to
> operate in _chain based mode.

See gstadapter.c for the streaming (chain-based) mode. See
gstcollectpads.c for the muxer. Ogg is the best example of both,
although it has its quirks.

Andy Wingo

More information about the gstreamer-devel mailing list