|
Post by Truth Unknown on Jan 26, 2007 17:50:46 GMT -5
Can it be possible for pSX to use another sound API instead of DirectSound for Vista? Maybe OpenAL. The reason I ask, is that DirectSound is emulated in Vista and taxes the CPU, its not much but enough to slow things down a bit on CPU intensive apps (like Emulators).
|
|
|
Post by Ultima on Jan 26, 2007 21:01:15 GMT -5
Just breaking away from dependency on DirectX in general sounds like a good idea to me, and it would unify the whole Windows/Linux port stuff if OpenGL/OpenAL were used (they are crossplatform, after all). I wonder what would be the "open" analogue to DirectInput though...
Wonderment: I thought OpenAL wasn't popular because there isn't really much driver/hardware support for it?
|
|
|
Post by Gamesoul Master on Jan 27, 2007 1:46:56 GMT -5
I noticed that myself. In terms of emulators, the only emulator I have that seems to support OpenAL at all is FakeNES (which is, incidentally, my favorite emulator to use for NES if I feel like enhancing the graphics and sound), and I have at least 30-40 emulators on my computer (out of 17 systems emulated). It'd certainly be nice to see more support for it, for the reasons Ultima mentioned. Also, with the continued growing of popularity with OpenGL, moving from DirectSound to OpenAL would certainly make sense, to be more compatible overall.
|
|
|
Post by whitetigerx7 on Feb 21, 2007 3:32:06 GMT -5
OpenAL is about the only viable venture since hardware acceleration in DirectSound is gone and EAX is defunct. Creative's developers have issued a statement at www.openal.org that OpenAL will retain it's hardware acceleration until a workaround is available to re-enable hardware acceleration of DirectSound3D and restore EAX fucntionality in DirectSound. The only problem is many companies aren't supporting OpenAL yet fully. If anything start emailing your audio chipset manufacturers and ask them to start including OpenAL driver support for XP and Vista.
|
|