[ogg-dev] How Ogg mappings translate into the codecs parameter in Ogg media types

Silvia Pfeiffer silviapfeiffer1 at gmail.com
Sat Jun 7 15:16:54 PDT 2008

On Sun, Jun 8, 2008 at 3:11 AM, Ralph Giles <giles at xiph.org> wrote:
> On Thu, Jun 5, 2008 at 9:08 PM, Silvia Pfeiffer
> <silviapfeiffer1 at gmail.com> wrote:
>> The Schroedinger implementation by Fluendo uses (or used to use)
>> "KW-DIRAC" as the identifier in the Ogg header.
>> "BBCD" is the identifier of each of the Dirac data packages.
>> More recently, I read that the Dirac Sequence header will be used as
>> the Ogg BOS packet directly.
> That's all correct, and as far as I know it's the final decision. What's
> the uncertainty?

I wasn't sure that was all finalized. I found the only mention of it
in that email thread
which I wasn't sure was final. Happy to have that confirmed, thanks.

We might want to put it somewhere "official" and make a diagram like
these at http://svn.annodex.net/liboggz/trunk/src/liboggz/oggz_auto.h
for the header.

I also wanted to extract the position of the "version" field. From the
pdf at http://dirac.sourceforge.net/specification.html and from the
code at https://core.fluendo.com/carid/svn/trunk/schroedinger/tools/dump_packets.c,
I am assuming it is at char[4,2] - major version & char[6,2] - minor
version, but please correct me if I have misread. This info should go
into http://wiki.xiph.org/index.php/MIMETypesCodecs.


More information about the ogg-dev mailing list