That isn't an option in this case. The MP2 data in question is getting stream raw out of my DAB digital radio tuner, the native format is 48khz MP2.

I have been digging through the mad source code. There is actually some resampling code in there. It is in resample.c and uses linear interpolation.

However, it appears that the resampling code is only called by the code in player.c and not by the main library. I don't suppose that someone could transplant in into Dave's player code ?
_________________________
Remind me to change my signature to something more interesting someday