[openal] [WIP] AL_EXT_MSADPCM in OpenAL Soft

Ethan Lee flibitijibibo at flibitijibibo.com
Sun Mar 2 11:55:21 EST 2014


To be honest I don't have my heart set _too_ much on the performance 
improvements, though some of them really are amazingly huge 
improvements. A lot of why that's there is because of how XNA loads 
WaveBank data; non-streaming WaveBanks just shove all the data into RAM 
at once, so when we're doing this in MG-SDL2 we're just converting _all_ 
of this stuff at once... you'll notice in a few of my ports how long it 
takes just to get to the splash screen. >_<

I'm also totally down to get rid of all the blocksize enums; it's both 
restrictive and is even a source of boogs when copypasting code to add a 
new block size. Plus, so many wasted #define values...

It'd probably be a pain to work that into the library without stomping 
on the other SOFT extensions, but at least it'd be to the benefit of 
multiple formats.

-Ethan


More information about the openal mailing list