I am using driver version WIN8_BETA_US_2_17_0008C. Newer versions "forget" to set a static source to stopped when it finish playing (it only works for streaming sources), causing lots of problems. (I did not test the new drivers with RVGL)
I have a little program that can measure the X-RAM usage and the number of sources used, and I can confirm that it generates various sources and uses the extra RAM for samples
I have one problem when using a 5.1 surround system though. For some reason almost all sound come only from the surround speakers, and this happens when using both Creative OpenAL and OpenAL Soft.
Is 3D positioning of the sources enabled, or does it just pan between left and right each source for now? It seems that every source is getting generated behind the car and is being stereo-panned according to its position, maybe the Z coordinate wasn't converted from DirectSound to OpenAL? (OpenAL coordinate system is right-handed (just like OpenGL), while DirectSound is left-handed)
Any plan on adding basic support for EFX? (if it is not there already, I did not test it)
It would be just like EAX 2.0, but better
Anyway, great work, and thanks for doing it!
Just tested the new build, 15.1220a.
Now the sources doesn't seem to be only panned, nice
This might have fixed it:
Code: Select all
- Fixed loud sfx volume, now uses an exponential volume curve that fades away quickly as you move away from the source. Also fixed an inconsistency in panning.