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:

  https://wiki.xiph.org/index.php/OggPlay

Dependencies
------------

For the core library (liboggplay), you need

  * libogg, libvorbis, libtheora, optionally libspeex -- from https://www.xiph.org/

    git clone https://gitlab.xiph.org/xiph/ogg
    git clone https://gitlab.xiph.org/xiph/vorbis
    git clone https://gitlab.xiph.org/xiph/theora

  * liboggz, libfishsound and libskeleton:

    git clone https://gitlab.xiph.org/xiph/liboggz
    git clone https://gitlab.xiph.org/xiph/libfishsound
    git clone https://gitlab.xiph.org/xiph/libskeleton

Optionally, for Kate stream support, you need

  * libkate -- from https://gitlab.xiph.org/xiph/kate

To render Kate streams as video overlays, you need

  * libtiger -- from http://libtiger.googlecode.com/

Note that libtiger needs Pango and Cairo:

  * Pango -- https://www.pango.org/
  * Cairo -- https://cairographics.org/

See the README files associated with these libraries for installation
instructions.

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

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

To build src/tools/oggplay-dump-first-frame, you need:
  * The core liboggplay dependencies (listed above)
  * Imlib2 -- from your distribution or from 
              https://docs.enlightenment.org/api/imlib2/html/index.html

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


