Free audio codec. https://xiph.org/vorbis/

Monty 2c1578d6b9 24 years ago
debian 3b1ed67859 Cleaned up some Debian stuff 24 years ago
doc e35aa15bc3 doc stuff i forgot 24 years ago
examples 9e81a17862 hoepfully this is the *right* thing. 24 years ago
include 5e1fb9030d 24 years ago
lib 9e81a17862 hoepfully this is the *right* thing. 24 years ago
mac 5e1fb9030d 24 years ago
vq e2ee9f7f3a 24 years ago
win32 a2174e7449 vorbis.def wasn't exporting a few things that vorbisenc uses 24 years ago
.cvsignore 5e1fb9030d 24 years ago
COPYING 6f0214037c 25 years ago
Makefile.am 5e1fb9030d 24 years ago
README b1ab109c9a 24 years ago
acinclude.m4 5e1fb9030d 24 years ago
autogen.sh 26d602bc02 propagating configure cleanups 24 years ago
configure.in 9e81a17862 hoepfully this is the *right* thing. 24 years ago
libvorbis.spec 5e1fb9030d 24 years ago
todo.txt a8ef3e3319 25 years ago
vorbis.m4 5e1fb9030d 24 years ago

README

********************************************************************
* *
* THIS FILE IS PART OF THE Ogg Vorbis SOFTWARE CODEC SOURCE CODE. *
* USE, DISTRIBUTION AND REPRODUCTION OF THIS SOURCE IS GOVERNED BY *
* THE GNU LESSER/LIBRARY PUBLIC LICENSE 2, WHICH IS INCLUDED WITH *
* THIS SOURCE. PLEASE READ THESE TERMS DISTRIBUTING. *
* *
* THE OggSQUISH SOURCE CODE IS (C) COPYRIGHT 1994-2000 *
* by Monty and The XIPHOPHORUS Company *
* http://www.xiph.org/ *
* *
********************************************************************

NEW AND IMPORTANT:

If you're used to the source distribution from the first two beta
relaeases, things are now rearranged a bit. Specifically, the
'vorbis' CVS module contains only the libvorbis and libvorbisfile
libraries. Because Ogg bitstreams are to be used by other Ogg codecs,
Ogg framing and streaming functionality is now in libogg (the 'ogg'
CVS module). Vorbis utilities are in 'vorbis-tools' and various
player plugins are in 'vorbis-plugins'. For now, you'll need to check
out these other modules seperately.

Secondly, the Ogg/Vorbis build systems now use automake. Instead of
'./configure;make', the proper build sequence (in each module) is
'./autogen.sh;make'.

WHAT'S HERE:

This source distribution includes libvorbis and an example
encoder/player to demonstrate use of libvorbis and documentation on
the Ogg Vorbis audio coding format.

Directory:

./lib The source for libvorbis, an LGPLed inplementation of
the public domain OggSquish Vorbis audio encoding
format.

./include Library API headers and codebooks

./debian Rules/spec files for building Debian .deb packages

./doc Vorbis specification documents

./examples Example code illustrating programmatic use of libogg,
libvorbis, libvorbisfile and libvorbisenc

./mac Codewarrior project files and build tweaks for MacOS.


./vq Internal utilities for training/building new LSP/residue
and auxiliary codebooks.

WHAT IS VORBIS:

Vorbis is a general purpose audio and music encoding format
contemporary to MPEG-4's AAC and TwinVQ, the next generation beyond
MPEG audio layer 3. Unlike the MPEG sponsored formats (and other
proprietary formats such as RealAudio G2 and Windows' flavor of the
month), the Vorbis CODEC specification belongs to the public domain.
All the technical details are published and documented, and any
software entity may make full use of the format without royalty or
patent concerns.

This package contains:

.) libvorbis, an LGPLed software implementation of
the Vorbis specification by the Xiphophorus company
(http://www.xiph.org/)

.) libvorbisfile, an LGPLed convenience library
built on Vorbis designed to simplify common uses and a number of GPL
example programs

.) libvorbisenc, an LGPL library that provides a simple, programmatic
encoding setup interface

.) example code making use of libogg, libvorbis, libvorbisfile and
libvorbisenc

CONTACT:

The OggSquish homepage is located at 'http://www.xiph.org/ogg/'.
Vorbis's homepage is located at 'http://www.xiph.org/ogg/vorbis/'.
Up to date technical documents, contact information, source code and
pre-built utilities may be found there.

BUILD:

A standard build should consist of nothing more than:

./autogen.sh
make

and as root if desired :

make install

This will install the vorbis libraries (static and shared) into
/usr/local/lib, includes into /usr/local/include and API manpages
(once we write some) into /usr/local/man.

Monty

$Id: README,v 1.5 2000/10/12 03:12:36 xiphmont Exp $