quakeforge/libs/audio
Bill Currie 79825db539 [audio] Clean up alsa init and add error checking
This gets the alsa target working nicely for mmapped outout. I'm not
certain, but I think it will even deal with NPOT buffer sizes (I copied
the code from libasound's sample pcm.c, thus the uncertainty).
Non-mmapped output isn't supported yet, but the alsa target now works
nicely for pull rendering.

However, some work still needs to be done for recovery failure: either
disable the sound system, or restart the driver entirely (preferable).
2021-06-25 09:50:31 +09:00
..
renderer [audio] Fix missed compile issues 2021-06-24 00:14:33 +09:00
targets [audio] Clean up alsa init and add error checking 2021-06-25 09:50:31 +09:00
test [audio] Get testsound working again 2021-06-21 16:40:40 +09:00
cd.c [plugin] Clean up the rest of the plugin structs 2021-06-22 19:47:20 +09:00
cd_file.c Fix a pile of leaks and uninit errors 2021-03-21 19:56:17 +09:00
cd_linux.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
cd_sdl.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
cd_sgi.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
cd_win.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
cd_xmms.c [util] Make developer flag names easier to manage 2021-03-29 22:38:47 +09:00
Makemodule.am [audio] Get testsound working again 2021-06-21 16:40:40 +09:00
snd.c [plugin] Clean up the rest of the plugin structs 2021-06-22 19:47:20 +09:00
snd_progs.c Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00