traumatic wrote:Is there anything I should be aware of / something that doesn't work?
Yeah actualy, if you try to play a file and it's not a ogg file, the lib crashes,
instead of returning false when trying to open the file.
You can easily reproduce this with the demo program/code too.
And yeah, I suspected you had a slightly modified variation,
mostly based around vorbisfile lib I assume?
Maybe make use of that Test function if your not allready doing that when trying to open a file.
Other than that I think it's great, hardly any cpu usage at all,
the only thing I'm missing I guess is the ability to play more than one ogg file at the same time.
Imagine a game where you got a music piece (ogg stream) and
then you wish to change from the first music to the second without stopping any music.
(by starting a 2nd stream, and when it has started, fade out the other one)
Sort of cross fading if you know what I mean.