Would it be possible to add support for the OpenAL Soft audio backend support? Current SDL audio only supports stereo while OpenAL Soft supports both HRTF/binaural audio for headphones and surround sound.
Examples of some sourceports of id's games supporting the backend:
GZDoom
Yamagi Quake II
* dhewm3
This would be nice to have available, I don't have any immediate plans to implement it though.
There are a bunch of complexities to mixing Quake sound at full audio bandwidth (44+ kHz), keep in mind the vanilla game defaulted to 11kHz mixing which hides these:
The same kind of things show up in GZDoom, there are discussions in the forums and from reading about it they added crossfading to address #3. Not sure how #2 is handled in GZDoom, there may be some built in features in OpenAL soft for this such as limiters + soft clippers? #1 is kind of an asset problem and kind of a case of #3 - crossfading the loops might be possible, but would change the length of the looping segment slightly by overlapping them.