libogg++ is a C++ library implementing the
multi-stream transport format of Ogg (developed at
xith.org). It is designed to be independent of the
specific codecs for the interleaved data streams,
and to be thread-safe in a threading model in
which each codec runs its own thread.