Hello!
I have successfully decoded my 16-bit MP3 using libmad. I am having an extremely difficult time getting playback through Microsoft's XAudio2 API.
I can get the audio data to play, but it is heavily distorted, levels are peaking and it just sounds not good.
I took a look at many open source mp3 players using libmad, and all of the ones that play correctly are using DirectSound.
If anyone has any experience with this, I would love to receive any tips you have.
Thanks!