[Openal] C#, OpenAL Dependency Issues

Jason Daly jdaly at ist.ucf.edu
Thu Jun 5 14:09:38 PDT 2008


Alex Constantin wrote:
>
> */Jason Daly <jdaly at ist.ucf.edu>/* wrote:
>
>     First thing to check is that you've installed the latest drivers for
>     your X-Fi card. If it can't find the native implementation
>     (ctoal.dll),
>     you'll end up with a wrapper implementation, which you probably
>     don't want.
>
>     Next thing is to make sure you're opening the device you think you
>     are.
>     Try this:
>     alcGetString(, ALC_DEVICE_SPECIFIER)
>
>     (replace with the result of the alcOpenDevice function) and
>     see what device actually was opened.
>
>     Hope this helps,
>
>     --"J"
>
> Hi.
>
> Did what you suggested :
>
> My AutoUpdater says my drivers are up-to-date & the device opened is 
> "Generic Hardware", so I guess it should be OK.

That's not OK.  That's the problem.  You should see something 
identifying your implementation as a Creative X-Fi native implementation 
(I don't have access to an X-Fi card right now, so I can't post the 
exact string).

Generic Hardware won't have any support for EFX at all (it's just a 
wrapper around DirectSound3D).


> I'm at a stand-still ... I would have to think there must be some 
> external dependencies i forgot about...since neither my project nor 
> the sound card & drivers have changed since the Win reinstall.

OpenAL doesn't have any external dependencies (other than OS-level 
stuff).  For some reason the OpenAL router isn't finding your native 
implementation.  Can you locate the ctoal.dll file anywhere?


--"J"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://opensource.creative.com/pipermail/openal/attachments/20080605/8f5d08a0/attachment.html


More information about the Openal mailing list