mainlibogg++ - Summary

 
 
Show feedback again
Membership Info
Project Admin:
1 active member

Group identification
Id: #9070
System Name: liboggpp
Name: libogg++
Group Type: non-GNU software & documentation

Search in this Group

in
   

This project is not part of the GNU Project.

A C++ Library for the Ogg transport format

Ogg is an interleaving data container developed by Monty at http://xiph.org, originally to support the Ogg Vorbis audio format.

libogg++ provides encapsulation/multiplexing and demultiplexing/decapsulation. It overlaps in functionality with liboggz, which depends on libogg for the lower-level capabilities. But libogg++ is not a c++ wrapper of liboggz or libogg.

  • Minimally gnostic transport and logical layers. The logical layer assumes only that the transport layer transports with fidelity.
    • The transport layer knows that the logical streams, distinguishable by a serial number,come in packets of specified sizes, and marked each with a granule position which is monotonically increasing.
  • The transport layer can be elaborated for interleave ordering for codecs of multiple contemporaneous streams of more than one logical type, which may not be all time-continuous.
  • The logical layer can be elaborated for specific codecs.
  • The transport and logical layers can run in separate threads.

Registration Date: Thu 18 Jan 2007 07:37:39 PM UTC
License: GNU Lesser General Public License
Development Status: 5 - Production/Stable

 

Latest News 
Release 1.1.0
     posted by elainety, Thu 04 Jun 2009 01:20:36 AM UTC - 0 replies

Major features for this release:

Added Logical::PageWriter, Logical::PageReader. Use 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.

Source package libogg++1-1.0.src.tgz is in Download/packages. Release branch is libogg++1.1.0.

libogg++ in production
     posted by elainety, Fri 01 Aug 2008 05:26:46 AM UTC - 0 replies

Two new formats, ALingA and Neuro, based on Ogg, have been implemented as libalinga and libneuro. These are being used in project FreeCLAS at http://www.ihear.com/FreeCLAS.

Release 1.0.1
     posted by elainety, Fri 01 Aug 2008 05:18:34 AM UTC - 0 replies

Source package libogg++1-0.1.src.tgz is in Download/packages. Release branch is libogg++1.0.0. Check out with

bzr co http://download.savannah.gnu.org/releases/liboggpp/libogg++1-0.0

Documentation in Homepage or Docs external to Savane has also been updated.

Release development branch libogg++0-1.0 available
     posted by elainety, Tue 01 May 2007 09:10:39 PM UTC - 0 replies

We are using the version control system bazaar version 0.15.0.

To check out:

bzr co http://dl.sv.gnu.org/releases/liboggpp/libogg++0-1.0


[Submit News]
[6 news in archive]

Communication Tools
Mailing Lists Mailing Lists (0 public mailing-lists)

Development Tools
Bug Tracking Bug Tracker (0 open items, 0 total)
  - Browse open items
  - Submit a new item
Task Manager Task Manager (0 open items, 0 total)
  - Browse open items
  - Submit a new item
Show feedback again

Back to the top


Powered by Savane 3.1-cleanup