I was looking through the MAD examples (minimad and madplay) in order for me to integrate MAD into Apollo. It became apparent pretty quickly that this is no easy task, with just one of the files for the madplay example touching 2000 lines of compact, fairly complex code. That combined with no documentation easily destroyed most of my motivation.
I wondered if anybody has written a fairly decoupled C++ wrapper class. It doesn't have to be quite:
MP3File m("my_song.mp3"); m.play();
but at least closer to that than to the 2000+ line example included.
- Marius Sundbakken Apollo Developer: http://www.apolloplayer.org