[Openal] Capture problems under Windows

Jason Daly jdaly at ist.ucf.edu
Wed Jul 18 13:11:53 PDT 2007


Chris Robinson wrote:
> On Wednesday 18 July 2007 12:32:57 am Laszlo Menczel wrote:
>   
>> Hi,
>>
>> I found the following call sequence in the current version of the code:
>>
>> alcCaptureOpenDevice -> alCaptureInit_EXT -> alcOpenDevice ->
>> alcBackendOpen_ -> alcBackendOpenNative_ -> grab_read_native
>>
>> 'grab_read_native' for Win32 is a dummy function, the last call returns
>> NULL.
>>     
>
> Win32 support in the SI is a bit under-developed, it seems. 

This means that capture support wasn't implemented in the SI for Windows.

Most Windows OpenAL users end up using the implementation and SDK that 
Creative distributes at http://developer.creative.com.  It's quite a bit 
more mature and better maintained than the Windows side of the SI.  I've 
written several audio apps that run both in Linux and Windows.  For 
Linux, I use the SI, and for Windows I use the Creative SDK.  This 
arrangement has served me well.

That's not to say that the SI shouldn't have full-featured Windows 
support, but if you're willing to give it a try, my guess is that 
switching to the Windows-specific implementation would go a long way 
toward fixing your problem.

--"J"



More information about the Openal mailing list