Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
C Shell
Branch: master

Fix link to ogg_stream_state.

Thanks to David Richards for the report.


git-svn-id: http://svn.xiph.org/trunk/ogg@18217 0101bb08-14d6-0310-b084-bc0e0c8e3800
latest commit f892380af5
tterribe authored
Failed to load latest commit information.
doc Fix link to ogg_stream_state.
include Add ogg_stream_flush_fill to compliment ogg_stream_pageout_fill becau…
macosx update CHANGES
src Fix a comment typo.
symbian add support for Symbian OS, from Colin Ward (CSIRO)
win32 Fixed project configuration which referenced two CRT versions in outp…
AUTHORS Update the author list with recent contributors.
CHANGES Remove trailing whitespace from the documentation.
COPYING REGENTS->FOUNDATION
Makefile.am Remove the makefile reference to the macos directory.
README Remove trailing whitespace from the documentation.
autogen.sh
configure.in Bump library versioning and changelog for release.
libogg.spec.in update doc/libogg in libogg.spec.in, as reported by thosmos in #vorbis
ogg-uninstalled.pc.in This patch adds an -uninstalled.pc file so other libs/tools can use it
ogg.m4 Applied patch to make it easier to disable use of Ogg when neeeded. C…
ogg.pc.in This patch adds an -uninstalled.pc file so other libs/tools can use it

README

********************************************************************
*                                                                  *
* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
*                                                                  *
* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2011             *
* by the Xiph.Org Foundation http://www.xiph.org/                  *
*                                                                  *
********************************************************************

= WHAT'S HERE =

This source distribution includes libogg and nothing else. Other modules
(eg, the modules libvorbis, vorbis-tools for the Vorbis music codec,
libtheora for the Theora video codec) contain the codec libraries for
use with Ogg bitstreams.

Directory:

./src  		The source for libogg, a BSD-license inplementation of
		the public domain Ogg bitstream format

./include       Library API headers

./doc           Ogg specification and libogg API documents

./win32		Win32 projects and build automation

./macosx	Mac OS X project and build files

= WHAT IS OGG? =

Ogg project codecs use the Ogg bitstream format to arrange the raw,
compressed bitstream into a more robust, useful form.  For example,
the Ogg bitstream makes seeking, time stamping and error recovery
possible, as well as mixing several sepearate, concurrent media
streams into a single physical bitstream.

= CONTACT =

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

BUILDING FROM TARBALL DISTRIBUTIONS:

./configure
make

and optionally (as root):
make install

This will install the Ogg libraries (static and shared) into
/usr/local/lib, includes into /usr/local/include and API
documentation into /usr/local/share/doc.

BUILDING FROM REPOSITORY SOURCE:

A standard svn build should consist of nothing more than:

./autogen.sh
make

and as root if desired :

make install

BUILDING ON WIN32:

Use the project file in the win32 directory. It should compile out of the box.

CROSS COMPILING FROM LINUX TO WIN32:

It is also possible to cross compile from Linux to windows using the MinGW
cross tools and even to run the test suite under Wine, the Linux/*nix
windows emulator.

On Debian and Ubuntu systems, these cross compiler tools can be installed
by doing:

    sudo apt-get mingw32 mingw32-binutils mingw32-runtime wine

Once these tools are installed its possible to compile and test by
executing the following commands, or something similar depending on
your system:

    ./configure --host=i586-mingw32msvc --target=i586-mingw32msvc \
         --build=i586-linux
    make
    make check

(Build instructions for Ogg codecs such as vorbis are similar and may
be found in those source modules' README files)

$Id$
Something went wrong with that request. Please try again.