[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