2008-07-29 23:46:06 -07:00
|
|
|
OggPlay: a library for playing Ogg multimedia
|
|
|
|
|
|
|
|
Overview
|
|
|
|
--------
|
|
|
|
|
|
|
|
The current version of the plugin is still under development therefore
|
|
|
|
the setup requires manual installation of the plugin. For more information,
|
|
|
|
see also:
|
|
|
|
|
|
|
|
http://wiki.xiph.org/index.php/OggPlay
|
|
|
|
|
|
|
|
Dependencies
|
|
|
|
------------
|
|
|
|
|
|
|
|
For the core library (liboggplay), you need
|
|
|
|
|
2008-08-12 23:23:42 -07:00
|
|
|
* libogg, libvorbis, libtheora, optionally libspeex -- from http://www.xiph.org/
|
|
|
|
|
|
|
|
svn co http://svn.xiph.org/trunk/ogg/ ogg
|
|
|
|
svn co http://svn.xiph.org/trunk/vorbis/ vorbis
|
|
|
|
svn co http://svn.xiph.org/trunk/theora/ theora
|
2008-07-29 23:46:06 -07:00
|
|
|
|
|
|
|
* liboggz and libfishsound -- from svn.annodex.net:
|
|
|
|
|
2009-09-01 15:33:43 -07:00
|
|
|
svn co http://svn.annodex.net/liboggz/trunk liboggz
|
|
|
|
svn co http://svn.annodex.net/libfishsound/trunk libfishsound
|
2008-07-29 23:46:06 -07:00
|
|
|
|
|
|
|
Optionally, for Kate stream support, you need
|
|
|
|
|
|
|
|
* libkate -- from http://libkate.googlecode.com/
|
|
|
|
|
2009-04-03 05:56:22 -07:00
|
|
|
To render Kate streams as video overlays, you need
|
|
|
|
|
|
|
|
* libtiger -- from http://libtiger.googlecode.com/
|
|
|
|
|
|
|
|
Note that libtiger needs Pango and Cairo:
|
|
|
|
|
|
|
|
* Pango -- http://www.pango.org/
|
|
|
|
* Cairo -- http://cairographics.com/
|
|
|
|
|
2008-07-29 23:46:06 -07:00
|
|
|
See the README files associated with these libraries for installation
|
|
|
|
instructions.
|
|
|
|
|
2008-08-12 23:23:42 -07:00
|
|
|
To build src/examples/glut-player, you need:
|
2008-07-29 23:46:06 -07:00
|
|
|
* The core liboggplay dependencies (listed above)
|
|
|
|
* GLUT -- see http://www.opengl.org/resources/libraries/
|
|
|
|
|
2008-08-12 23:23:42 -07:00
|
|
|
To build src/examples/dump-all-streams, you need:
|
2008-07-29 23:46:06 -07:00
|
|
|
* The core liboggplay dependencies (listed above)
|
|
|
|
* libsndfile -- from http://www.mega-nerd.com/libsndfile/
|
|
|
|
|
2008-08-12 23:23:42 -07:00
|
|
|
To build src/tools/oggplay-dump-first-frame, you need:
|
2008-07-29 23:46:06 -07:00
|
|
|
* The core liboggplay dependencies (listed above)
|
|
|
|
* Imlib2 -- from your distribution or from
|
|
|
|
http://sourceforge.net/project/showfiles.php?group_id=2&package_id=11130
|
|
|
|
|
|
|
|
On Debian, the required packages for all these additional libraries are:
|
|
|
|
g++ libogg-dev libvorbis-dev libspeex-dev libtheora-dev libsndfile1-dev
|
|
|
|
libimlib2-dev libglut-dev
|
|
|
|
|
|
|
|
Compile and Install liboggplay
|
|
|
|
------------------------------
|
|
|
|
|
|
|
|
./autogen.sh
|
|
|
|
./configure
|
|
|
|
make && make install
|
|
|
|
|
|
|
|
|