APEG is an audio/video add-on for the Allegro game programming library. It provides functions for playing MPEG-1 and Ogg streams identically to the way it handles FLIC files. Beyond that it includes a bunch of extra extensions, including but not limited to opening multiple streams.
A tool is also included for creating Ogg media from various sources.
To use APEG, you'll need to have a fairly recent version of Allegro (4.2 or greater). You can find it, along with more information about its use, at its homepage.
The current release version of APEG (v1.2.1) is only available in .tar.bz2 format: apeg-src.tar.bz2
It requires libogg, libvorbis, and libtheora for Ogg support, but this can be disabled (check the docs). If you run into problems, please contact me!
For MinGW users, I've put together a binary distro for the libs required for Ogg support. It's available as a zip archive: ogg-libs-bin.zip
Extract it to your base MinGW dir, and it'll automatically put the libs and headers in their proper places. You'll need to move the DLLs into your windows\system32 folder.
To install APEG, first extract it. It'll automatically extract itself into the apeg/ directory, so you don't need to put it in its own folder first. Make sure to preserve the directory structure! Make sure Allegro is properly installed before continuing. Then run either cbuild or make. Further instructions are described in
Click here to go back.