All of my games open the audio like this:
if(Mix_OpenAudio(MIX_DEFAULT_FREQUENCY, AUDIO_S16, MIX_DEFAULT_CHANNELS, 128) < 0) {
printf("Unable to open audio!\n");
exit(1);
}
This works fine for oggs and wavs, but I've not tried any other format.
Then I do this:
Mix_Chunk...