(lots of nice tech info and diagrams by Creative on Vista's DirectSound and Wave devices)
http://forums.creative.com/creativelabs ... ge.id=1694
And some info on the OpenAL site http://www.openal.org/openal_vista.html
The benefit of OpenAL is high, if PB moved from DirectSound to OpenAL it would be easy for the PB Team to add more advanced PB sound features
as OpenAL provides some awesome and easy to use sound buffers and more. OpenAL is available for MacOS and Linux as well. This would allow more advanced PB sound features across platforms with much less coding needed (currently PB use different API's on all 3 platforms?.
OpenAL also has fallback (on Windows) to DirectSound and Wave
so even if there is no native OpenAL soundcard driver.
The OpenAL32 "manager" shared library and the fallback wrapper (wrap_oal is used only if no native openal card drivers are found) comes in a tiny 700KB installer (as of writing this)
http://www.openal.org/downloads.html
The shared libs could also be put in the program's own folder if installation is not wanted on a system. (I'd recommend just running the OpenAL installer during your program installation on Windows though)
http://www.openal.org/win_inst.html
Creative and Nvidia will be focusing more and more on OpenAL due to the Vista changes, especially Creative, and since the standard is open I suspect most other vendors will follow suit in the near future.
Don't be surprised to find "OpenAL" on the feature section of games and other software from now on as that is the only guarantee that you'll get hardware accelerated or 3D sound on Vista as DirectSound and Wave will be pure software mixing only.
Usage of OpenAL has a commercially and closed source compatible license. (LGPL)
Several major games use OpenAL (Doom3 and many more)
For a not complete list: http://www.openal.org/titles.html
OpenAL is implemented on most popular OS platforms.
http://www.openal.org/platforms.html
*chants*
We want PB to use OpenAL
We want PB to use OpenAL
We want PB to use OpenAL
*breathes*
Well at least I want, but I'm curious if I am alone in this or not,
so speak up folks, let me hear your voices
