[Openal-devel] OpenAL-Soft - Enumerate all devices returns none - how to fix?

Chris Robinson chris.kcat at gmail.com
Wed Apr 16 12:56:23 PDT 2008


On Wednesday 16 April 2008 12:36:24 pm MarvinG wrote:
> Using the EnumerateWin32.exe OpenAL SDK example on a WinXP machine with a
> "Realtek HD Audio output" soundcard.  DirectX 9.0 installed.  OpenAL
> runtime installed.
>
> When running without the openAL-soft DLL in the same directory,
> EnumerateWin32.exe runs and correctly shows all the available devices.
>
> But with the openal32.dll of OpenAL-soft (build 253) in the exe directory,
> no devices are enumerated.
>
> I built the OpenAL-soft DLL in VC+ 2008 Express, and it compiles to a size
> of 82KB.  Does this sound right?

I can't say about the size (although it does seem a bit small), but if no 
devices are showing up, then it doesn't sound like it built correctly. At the 
very least, it should have a Wave Writer (even though it'll fail to open). If 
the wave writer is there, but no DirectSound devices, then it seems as though 
DirectSound wasn't detected (either dsound.h and/or dsound.lib).

What did cmake say about DSound when you ran it (the test for (the test for 
dsound.h, the dsound lib, and enabled backends)?


More information about the Openal-devel mailing list