this patch includes the following changes
* displays all output devices not just the default sound daemon devices
* creates a list of capture devices and allows the user to change to a
different device like the output code does
committed in r1916. I liked your patch, the only hitch is that the new ALC_ALL_DEVICES_SPECIFIER only works with the ALC_ENUMERATE_ALL_EXT extension, which I added a check for (r1918)
Created attachment 2622 [details] OpenAL changes
Created attachment 2630 [details] Described new cvars in README. Added new cvars to README.