A new version is out after a long wait.
http://www.illiminable.com/ogg/
These will let you encode or decode vorbis, speex, theora, and flac with
both ogg and annodex in any directshow based media player (most commonly
windows media player)
Changes to the binary package...
# Removed several major memory leaks in encoders and decoders
# More intelligent buffer sizing, reduces memory footprint by about 5-10
fold
# Much more documentation
Main doc page : http://www.illiminable.com/ogg/docs/
Graphical Class Overview
http://www.illiminable.com/ogg/docs/inherits.html
(contains many many images)
# Vorbis encoder has programmatic interface for setting quality
# Added an annodex multiplexer filter for creating annodex media
# Added a source filter for putting CMML in annodex
# Programmitic interface for encoding progress
# Can seek in WMP6.4
# Supporting chunked encoding over http
Other changes you can find in the source distribution, are that most of the
core libraries and tools (ie the parts that aren't directshow) will build on
both Mac OSX and Unix (thanks to ozone) and many also have .NET wrappers.
These include ;
* dump and validation tools
* an independant implentation of an ogg demuxer/muxer (C++)
* libraries for parsing vorbis comments (including .NET wrappers)
* CMML container classes and parser (including .NET wrappers)
* temporal URI parsing libraries (including .NET wrappers)
* libraries for seeking in ogg via cache seek tables, for efficient seeking
particularly for the server-side, or local file seeking.
Also mod_oggchef which is an apache module to provide server side seeking in
ogg via temporal URI's (currently only serves annodex, but will soon also
allow normal ogg files to be seeked server side). Can slice and dice and
recombine media on the fly, in response to temporal URI's and http request
headers and serve recomposed valid streams back to the client. (many thanks
to ozone)
Also included in the source is a .NET media player library, which wraps up
all the messy directshow stuff in an easy to use class, providing a
virtually "instant" media player in any .NET application. By using this
library and installing oggcodecs it will allow you to playback ogg files
(and any other media) in your .NET applications.
Enjoy,
Zen.