[Openal] Crashing when calling any al* function

Garin Hiebert garinh at cheesetoast.net
Wed Nov 8 15:22:47 PST 2006


> im just telling to load the dll from my
> folder, instead of the one at system32 
>   

Make sure you're getting the result you want to get -- it sounds like 
you may be moving the router library into your local directory, which 
should work fine, but doesn't buy you anything (the actual 
implementation is coming from wrap_oal.dll or nvopenal.dll or ct_oal.dll 
out of the Windows system directory).

Here's an explanation of how enumeration/routing works on Windows:

http://www.openal.org/windows_enumeration.html

>    The error disapears if i update the audio drivers
> (im testing on a nForce), but i want to display the
> error before crash the game...
>   

So this problem disappeared after you updated your audio drivers?  If 
so, then the router is probably crashing or causing a crash when going 
through all the available OpenAL implementations.  When it encounters 
the NVIDIA library, something bad is happening.  If that's now fixed in 
the new NVIDIA audio drivers, then that's a relief...  Keeping the 
router from crashing when encountering the older library is another 
problem -- please confirm that this is what you are seeing, and if 
possible give me the version number of the nvopenal.dll that was there 
before your upgrade (that's probably _not_ possible, but I'd love to 
have that version number, so I'll ask).

Garin



More information about the Openal mailing list