quakeforge/libs/audio
Bill Currie 4e550ac9c7 [sound] Move block buffers into locked memory
Sounds no longer use the cache, which is good for multi-threaded, but a
pain for memory management: the buffers are shared between channels that
play back the sounds, but when the sounds were cached, they were
automagically (thus problematically) freed when the space was needed.
That no longer happens, so they leak. I think the solution is to use
reference counting and retain/release in sfx->open() and sfx->close().
2022-06-04 23:55:31 +09:00
..
renderer [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
targets [sound] Initialize snd_alive_time on connection to JACK 2022-06-03 20:01:34 +09:00
test [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cd.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cd_file.c [quakefs] Add a data parameter to gamedir callbacks 2022-06-04 16:06:04 +09:00
cd_linux.c [cvar] Clean up most misinterpreted cvar types 2022-04-24 20:04:06 +09:00
cd_sdl.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cd_sgi.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cd_win.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cd_xmms.c [util] Make PI_LoadPlugin always call general init function 2021-06-26 16:18:05 +09:00
Makemodule.am [audio] Get testsound working again 2021-06-21 16:40:40 +09:00
snd.c [sound] Clean up the public API 2022-06-03 15:20:41 +09:00
snd_progs.c [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00