[vorbis-dev] Chained streams and granule position

Ralph Giles zen6669 at zen.co.uk
Tue Nov 12 15:07:22 PST 2002

On Tuesday, November 12, 2002, at 07:16  pm, Alejandro G. Belluscio 

> r> The intent of the design is that chained streams should be played
> r> separately and in order. Streams to be played simultaneously (or
> r> concurrently) should be multiplexed.
> Which are not allowed in Vorbis File I specification :-/

Quite. I think Monty intends them to work with theora though. In his 
defense, all that means is conforming players aren't required to handle 
them , and for the generally intended purpose, the restriction is 
perfectly reasonable.

Doesn't mean players are required to not handle them, so if you have a 
specialized application where multiplexed vorbis audio mixed by the 
decoder makes sense, go ahead.

Where the spec *is* broken is that it allows decoders to choke on any 
multiplexed stream, rather than making a best effort. This should be 
changed for vorbis 1.1.


--- >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