The volume parameter of SDL_MixAudioFormat()
is currently specified as being in the range 0 - 128, with 128 signifying a gain of 1.0. In my applications it would be very helpful if values greater than 128 were permitted, signifying gains greater than 1.0.
This would of course imply that clipping (saturation) must take place if the resulting sample was out-of-range, but since the audio format is known it ought to be possible to arrange for this.
Is that something which could be considered?