[xiph-cvs] cvs commit: ogg/doc ogg-multiplex.html

Arc Riley arc at xiph.org
Fri Feb 13 02:29:32 PST 2004



On Fri, Feb 13, 2004 at 01:20:58AM -0500, Monty wrote:
> 
> <h3>discontinuous description</h3>
> A stream that delivers data in a potentially irregular pattern or with
> widely spaced timing gaps is considered to be 'Discontinuous'.  An
> examples of a discontinuous stream types would be captioning.
> Although captions still occur on a regular basis, the timing of a
> specific caption is impossible to predict with certainty in most
> captioning systems.<p>

I think it's important to define an additional aspect; not only can the 
granules be irregular but the data within is expected to last for a long 
time and may overlap with other packets.  That is, packet A can begin 
packet B, but packet A can remain useful after packet B has gone.

A good amount of the Writ spec, and the discussion around it, covers how 
this is dealt with in a way that doesn't require very large buffers.  
How this should be minimised through packets getting duplicated later in 
the stream, etc.  It still may need to be changed to improve it's 
efficiency, just for those cases where a very long caption runs through 
the entire media, etc.

<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 'cvs-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 commits mailing list