[vorbis-dev] Carrying non-audio data in an Ogg/Vorbis I stream

Ralph Giles zen6669 at zen.co.uk
Mon Oct 28 14:22:15 PST 2002



On Monday, October 28, 2002, at 09:47 PM, Tor-Einar Jarnbjo wrote:

> I am not familiar with other media APIs, but the Java Media Framework
> offers a plugin interface, where demultiplexing of streams and decoding
> of content is completely separated. This means that having an Ogg
> demultiplexer and an MPEG decoder would theoretically make the 
> framework
> capable of playing back MPEG data carried by an Ogg stream, without
> the demultiplexer and decoder plugins being aware of eachother. Due
> to the lack og content description in the Ogg format, and the 
> requirement
> in the JMF API that the demultiplexer must know the content type
> of it's resulting streams, it is not possible to implement a reasonable
> Ogg demultiplexer.

I don't understand how per-packet metadata makes any difference here. 
The demux happens at the Ogg level, and yes it has too peek at the 
headers to see which codec to hand each stream to. How is that 
different?

  -r

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to 'vorbis-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Vorbis-dev mailing list