[vorbis-dev] Chained streams and granule position

Tor-Einar Jarnbjo Tor-Einar_Jarnbjo at grosch-link.de
Tue Nov 12 07:59:13 PST 2002



Hi!

I don't find any detailed information about this in the specification,
so I try a question here.

If two plain, unmultiplexed Ogg/Vorbis-files are chained into one 
file, you end up with an Ogg-file with two logical Vorbis streams.
When playing this file, would it be correct for a decoder to synchronize 
the two streams according to the granule position of the Ogg pages 
(playing them simultaneously), or should the streams be played separately 
and in order? Chaining Ogg files is explicitly allowed for Vorbis-
only-files, and in that case, it would be proper to play them after 
eachother. On the other hand, it makes sense to synchronize the streams 
according to their timestamps (granule position) too, or does this 
implicitly require a multiplexed (instead of chained) stream?

Tor


-- 
Tor-Einar Jarnbjo
IT Consultant, Itera Grosch & Link AG
Tel.: (0170) 222 54 38

<p><p><p><p>===================================================================
EASY and FREE access to your email anywhere: http://Mailreader.com/
===================================================================

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