[theora-dev] My issues with ogg and directshow...
illiminable
ogg at illiminable.com
Tue May 11 00:28:30 PDT 2004
----- Original Message -----
From: "Arc Riley" <arc at xiph.org>
To: <theora-dev at xiph.org>
Sent: Tuesday, May 11, 2004 1:57 PM
Subject: Re: [theora-dev] My issues with ogg and directshow...
<p>> On Tue, May 11, 2004 at 03:42:01PM +1000, Andre Pang wrote:
> >
> > * Alternatively, you can put in a standardised header at the start
> > of (say) the logical bitstream with all the required setup info (for
> > video: fourcc, width/height, or for audio: sample rate, channels,
> > etc.). The demux can just rip the setup info out of the header instead
> > of requiring knowledge of the codecs in the bitstream.
> >
> > The downside of this approach is that Ogg is no longer as generic
> > as it was: you limit yourself to video, audio, or other types where you
> > can abstract the setup info into a header package before the actual
> > bitstream data.
>
> Ogg is a container format. Container formats contain things, they do
> not care what kind of thing they hold. This is not an issue of "this or
> that", this is an issue of having things seperated into discreet layers.
>
Now this is what i don't get. If the container doesn't care what it's
containing why does it need to keep asking the codec. A container that truly
doesn't care would just split the data and hand it off. So it's not that the
ogg container doesn't care, it has to care to work properly, it's more that
it just wants some other entity to figure out the things it has to care
about.
<p>Zen.
<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 '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