• Jan Kiszka's avatar
    audio: Always call fini on exit · aeb29b64
    Jan Kiszka authored
    Not only clean up enabled voices but any registered one. Backends like
    pulsaudio rely on unconditional fini handler invocations.
    
    This fixes "Memory pool destroyed but not all memory blocks freed!"
    warnings on VM shutdowns when pa is used and lockups of QEMU on shutdown
    as it got stuck on some pa-internal synchronization point.
    Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
    Signed-off-by: default avatarmalc <av1474@comtv.ru>
    aeb29b64
Name
Last commit
Last update
..
alsaaudio.c Loading commit data...
audio.c Loading commit data...
audio.h Loading commit data...
audio_int.h Loading commit data...
audio_pt_int.c Loading commit data...
audio_pt_int.h Loading commit data...
audio_template.h Loading commit data...
audio_win_int.c Loading commit data...
audio_win_int.h Loading commit data...
coreaudio.c Loading commit data...
dsound_template.h Loading commit data...
dsoundaudio.c Loading commit data...
esdaudio.c Loading commit data...
fmodaudio.c Loading commit data...
mixeng.c Loading commit data...
mixeng.h Loading commit data...
mixeng_template.h Loading commit data...
noaudio.c Loading commit data...
ossaudio.c Loading commit data...
paaudio.c Loading commit data...
rate_template.h Loading commit data...
sdlaudio.c Loading commit data...
spiceaudio.c Loading commit data...
wavaudio.c Loading commit data...
wavcapture.c Loading commit data...
winwaveaudio.c Loading commit data...