[ogg-dev] libogg++ release 1.1.0
Silvia Pfeiffer
silvia at silvia-pfeiffer.de
Thu Jun 4 15:07:41 PDT 2009
Hi Elaine,
I flipped through some of the code but wasn't really about to
determine this: Do you also support Skeleton in libogg++ ?
If you are creating multitrack Ogg files, they should contain a
skeleton track to identify the different contained tracks.
http://wiki.xiph.org/OggSkeleton And if the files aren't audio or
video files, you should then use the extension .ogx
http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions .
You may already be doing all of this - I just wasn't able to verify,
therefore the question.
Cheers,
Silvia.
On Fri, Jun 5, 2009 at 6:57 AM, ter <et at ihear.com> wrote:
> Hi everybody,
>
> I posted here about two years ago about the initial release. This is a
> release that fixes many bugs, and has enhancements that make it possible
> to support a multi-stream format, ALingA, which I will mention briefly
> later. It also supports a PCM format, Neuro, both as part of the
> multi-stream codec, and stand-alone.
>
> libogg++ is a C++ library implementing Ogg. 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 or transport
> runs in its own thread.
>
> Main features added since initial release
> Selection logic which allows a co-ordinating stream's header
> pages which may contain info about the other streams to be
> decapsulated before the first header pages for these other
> streams have been claimed.
>
> A PageReader to read raw (un-decapsulated) pages either
> simultaneously with reading the decapsulated packets, or by
> themselves. The application can then route these pages to a
> Pagewriter. This allows logical streams to be ripped and merged
> into Ogg streams without re-encapsulation
>
> Downloads and checkouts are available at
> http://savannah.nongnu.org/projects/liboggpp
>
> ALingA (Aligned Linguistic Annotations) is a multi-stream format
> designed for interleaving linguistic annotations with the audio/video or
> other multi-dimensional signals against which they are aligned.
> libalinga is a C++ library that implements ALingA using libogg++. Neuro
> is the simple PCM format for the signal streams. libneuro implements
> Neuro also using libogg++. It is designed to work with libalinga, but
> the PCM codec can also be used stand-alone. More information about these
> libraries, and a web project using them, is at
> http://www.ihear.com/FreeCLAS/.
>
> Comments and feedback are very welcome,
>
> Elaine
>
>
> _______________________________________________
> ogg-dev mailing list
> ogg-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/ogg-dev
>
More information about the ogg-dev
mailing list