Telling playsound what format to use
Ryan C. Gordon
icculus at clutteredmind.org
Fri Oct 12 14:22:35 EDT 2001
> Aha? Out of curiosity, what are the issues with SDL_MixAudio?
It clamps everytime you mix two samples, which is fine if you're only mixing
two, but for something like SDL_mixer, we'll need to clamp after an abitrary
number of samples. I'm thinking there should be something like
SDL_MixNSamples(Uint8 **samples, int numsamples, Uint *dst, Uint32 len, int
volume);
And SDL_MixAudio() becomes:
void SDL_MixAudio(Uint8 *dst, Uint8 *src, Uint32 len, int volume)
{
Uint8 *samples[2] = { dst, src };
SDL_MixAudio(samples, 2, dst, len, volume);
}
--ryan.
More information about the sdlsound
mailing list