[theora-dev] Re: Ogg mux design
Ralph Giles
giles at xiph.org
Mon Feb 16 18:05:13 PST 2004
On Mon, Feb 16, 2004 at 07:41:05PM -0500, Monty wrote:
> Yes, I remember this. Unfortunately it makes some repagination
> operations impossible, as you can't as easily reconstruct granule
> positions going backwards. You have a granpos for every packet in
> encode; you may not be able to regenerate that later.
No it doesn't. To summarize an irc discussion; while there are
differences in the corner cases, neither of us sees a significant
difference between the ordering of the two schemes.
What *is* different is the fact that you can flag a bitstream as being
'continuous' or 'discontinuous'. The codecs must know this and be able
to tell the mux layer in the case of a given substream. Thus, Monty's
proposal sneaks in an element of the old metaheader proposal in that the
codecs can give hints to the mux layer about which streams to buffer and
which to drop.
That's the substance of the difference. I still think it's not worth it,
and he does. Any other arguments? :)
-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 'theora-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 Theora-dev
mailing list