[Openal] Capture problems under Windows

Chris Robinson chris.kcat at gmail.com
Wed Jul 18 01:57:47 PDT 2007


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. And capture 
support in the SI is a mess. I actually just wrote an email a little bit ago 
to the openal-dev mailing list expressing my intention to rewrite the SI's 
capture routines to behave within spec, and to clean up the mess it spread 
into the context handling code.

It also wouldn't be too unfeasible for me to put a bit of work into a 
streaming DSound backend, for both input and output. Luckilly the OS-specific 
code seems to be abstracted rather well, so any problems with it shouldn't be 
too hard to fix.


More information about the Openal mailing list