[vorbis-dev] File Format Documentation

Greg Holt greg at Brim.Net
Mon Dec 11 02:27:07 PST 2000

I'm trying to fully determine the file format for Ogg Vorbis audio files
as produced by oggenc and I'm having a hell of a time. :)

I've sorted through all the online documentation I can find. I've
downloaded the latest CVS source respositories, sifted through the
documentation there, and tried sifting through the source as well.

I should state that I'm not a C guru (I haven't used C in a few years) but
I'm more of a Java guy (been doing this for four years now).

Anyway, I'm trying to create a Java package (library) for use with Ogg
Vorbis files, whereby I can read general information (format, bit rates,
total time, comments, etc.) and write out updated comment information. In
the future, I would also like to provide the ability to fully encode and
decode streams. The reason I'd like to do this in Java is because that's
what I know best and it is fairly platform independent.

I plan write a database application around the Ogg Vorbis format. I'm
planning to leverage MySQL (or any other JDBC-capable database) as the
fast-searchable core of an audio datastore, with the Ogg Vorbis files as
the actual audio sources. I would like to keep the comment data in the
.ogg files in sync with the database and vice versa. This whole audio
datastore would then be accessible to a web browser via Java servlets and
later I plan to create a standalone Java application as well.

Anyway, now that you know where I'm coming from, can anyone point me
towards any documentation I may have missed? A few documents seem to point
to a non-existant "vorbis-stream.html" file. Is this the Holy Grail I

BTW, I do plan to release all my code under some sort of open-source
license (I haven't decided exactly which). Also, I have seen JOrbis, but
it seems to be a fairly direct translation of the C source which isn't
exactly very Java-programmer friendly. I would like to provide other Java
programmers full Ogg Vorbis functionality.

Greg Holt

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