author Taras Glek <>
Sat, 08 Aug 2009 12:07:39 +0200
changeset 31243 ff9eba3f82245af4bbee39ba022725e8ed3998ce
parent 26904 46c478fbd9086f294bcd59babd51ddf721aa186c
child 32098 f4087c5ac1488a1077ba702e11dc5dc233e2fdeb
permissions -rw-r--r--
Bug 504864 - mmap io for JARs; r=benjamin

OggPlay: a library for playing Ogg multimedia


The current version of the plugin is still under development therefore
the setup requires manual installation of the plugin. For more information,
see also:


For the core library (liboggplay), you need

  * libogg, libvorbis, libtheora, optionally libspeex -- from

    svn co ogg
    svn co vorbis
    svn co theora

  * liboggz and libfishsound -- from

    svn co liboggz
    svn co libfishsound

Optionally, for Kate stream support, you need

  * libkate -- from

To render Kate streams as video overlays, you need

  * libtiger -- from

Note that libtiger needs Pango and Cairo:

  * Pango --
  * Cairo --

See the README files associated with these libraries for installation

To build src/examples/glut-player, you need:
  * The core liboggplay dependencies (listed above)
  * GLUT -- see

To build src/examples/dump-all-streams, you need:
  * The core liboggplay dependencies (listed above)
  * libsndfile -- from

To build src/tools/oggplay-dump-first-frame, you need:
  * The core liboggplay dependencies (listed above)
  * Imlib2 -- from your distribution or from 

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

make && make install