Prospects of an OpenAL audio driver...

Eric Pouech eric.pouech at
Tue Jun 6 15:36:26 CDT 2006

Nick Burns wrote:

> OpenAL 1.1 supports recording... (1.0 does not have recording so that 
> is a problem yes)
> -- My driver handles this atm -- it checks for recording capabilities 
> and supports accordingly

half or full duplex ?

> The OpenAL api is rather simple
> - For playback : you make buffers and queue them then poll them (to 
> find out when they are done)
>                            There are some extensions that cut out 
> copies/support eax/... (I have not looked at em yet)
>           (support 2d and 3d audio)

hmm that's what we said for Alsa... 3 years later quality is still not 
there :-/

> - For recording (1.1 only) : start capturing -- poll (get data -- if 
> there) -- stop recording

> The dsound mapping stuff I want to understand better (are there any 
> docs for this?)
> I am sure we can layer it on OpenAL (hopefully good)

I doubt it for direct HW mapping (HEL should be fine). Unfortunately, no 

> PortAudio looks like a good choice as well -- afaict -- but I dont 
> have any exp with it (not that I had any openal exp when i started 
> that driver hehe)
The whole point here is that OpenAL doesn't bring much to the picture 
(apart perhaps from a portability perspective, but it's still overkill).

More information about the wine-devel mailing list