Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/libogg-1.1.3/README @ 33

Last change on this file since 33 was 15, checked in by landauf, 17 years ago

added libogg

File size: 3.4 KB
RevLine 
[15]1********************************************************************
2*                                                                  *
3* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
5* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
7*                                                                  *
8* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
9* by the Xiph.Org Foundation http://www.xiph.org/                  *
10*                                                                  *
11********************************************************************
12
13WHAT'S HERE:
14
15This source distribution includes libogg and nothing else.  Other modules
16(eg, the modules vorbis, vorbis-tools and vorbis-plugins for the Vorbis
17codec) contain the codec libraries for use with Ogg bitstreams.
18
19Directory:
20
21./src           The source for libogg, a BSD-license inplementation of
22                the public domain Ogg bitstream format
23
24./include       Library API headers and codebooks
25
26./debian        Rules/spec files for building Debian .deb packages
27
28./doc           Ogg specification documents
29
30./win32         Win32 projects and build automation
31
32./mac           MacOS 9 projects and build automation
33
34WHAT IS OGG?:
35
36Ogg project codecs use the Ogg bitstream format to arrange the raw,
37compressed bitstream into a more robust, useful form.  For example,
38the Ogg bitstream makes seeking, time stamping and error recovery
39possible, as well as mixing several sepearate, concurrent media
40streams into a single physical bitstream.
41
42CONTACT:
43
44The Ogg homepage is located at 'http://www.xiph.org/ogg/'.
45Up to date technical documents, contact information, source code and
46pre-built utilities may be found there.
47
48BUILDING FROM REPOSITORY SOURCE:
49
50A standard svn build should consist of nothing more than:
51
52./autogen.sh
53make
54
55and as root if desired :
56
57make install
58
59This will install the Ogg libraries (static and shared) into
60/usr/local/lib, includes into /usr/local/include and API manpages
61(once we write some) into /usr/local/man.
62
63BUILDING FROM TARBALL DISTRIBUTIONS:
64
65./configure
66make
67
68and optionally (as root):
69make install
70
71BUILDING RPMS:
72
73RPMs may be built by:
74
75make dist
76rpm -ta libogg-<version>.tar.gz
77
78BUILDING ON WIN32:
79
80Use the project file in the win32 directory.  It should compile out of the box.
81You can also run one of the batch files from the commandline.
82
83E.g.: build_ogg_dynamic
84
85BUILDING ON MACOS 9:
86
87Ogg on MacOS 9 is built using CodeWarrior 5.3.  To build it, first
88open ogg/mac/libogg.mcp, switch to the "Targets" pane, select
89everything, and make the project.  In ogg/mac/Output you will now have
90both debug and final versions of Ogg shared libraries to link your
91projects against.
92
93To build a project using Ogg, add access paths to your CodeWarrior
94project for the ogg/include and ogg/mac/Output folders.  Be sure that
95"interpret DOS and Unix paths" is turned on in your project; it can be
96found in the "access paths" pane in your project settings.  Now simply
97add the shared libraries you need to your project (OggLib at least)
98and #include "ogg/ogg.h" wherever you need to acces Ogg functionality.
99
100(Build instructions for Ogg codecs such as vorbis are similar and may
101be found in those source modules' README files)
102
103$Id: README 10478 2005-11-28 04:23:35Z giles $
Note: See TracBrowser for help on using the repository browser.