quakeforge/libs/audio/renderer
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
..
flac.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
Makemodule.am [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
midi.c [sound] Fix midi config path 2022-06-04 21:09:01 +09:00
snd_channels.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
snd_dma.c [sound] Move stream buffers into locked memory 2022-06-04 18:45:11 +09:00
snd_mem.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
snd_mix.c [sound] Rename sfxbuffer_t's length to size 2022-06-04 17:05:03 +09:00
snd_resample.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
snd_sfx.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
vorbis.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00
wav.c [sound] Move block buffers into locked memory 2022-06-04 23:55:31 +09:00