Some of the WIZ and GP2x Users out there reported, that the game occasionaly stucks for a second.
The only conclusion is, that this might be caused, once a track loops.
The Giana’s Return soundtrack is tracked, in particular we do use .xm (Extended Module). While the Windows version uses bass.dll and we don’t have a single problem with the music, the SDL standard playback for .xm is based upon MikMod. MikMod does not play our .xm’s proper, as it leaves out instruments or plays them wrong.
As solution for the GP2x and WIZ version we converted the .xm’s into the open source streaming format .ogg.
As the encoded quality is rather high, we try to decrease the bitrate, which will lead into a smaller file size and a hopefully lower CPU usage.
This hopefully leading into a proper looping without anything getting stuck.
Game development can be fun, but sometimes it’s just frustrating :D