• Hans de Goede's avatar
    audio: honor QEMU_AUDIO_TIMER_PERIOD instead of waking up every *nano* second · b4350dee
    Hans de Goede authored
    Now that we no longer have MIN_REARM_TIMER_NS a bug in the audio subsys has
    clearly shown it self by trying to make a timer fire every nano second.
    
    Note we have a similar problem in 1.6, 1.5 and older but there
    MIN_REARM_TIMER_NS limits the wakeups caused by audio being active to
    4000 times / second. This still causes a host cpu load of 50 % for simply
    playing audio, where as with this patch git master is at 13%, so we should
    backport this to 1.5 and 1.6 too.
    
    Note this will not apply to 1.5 and 1.6 as is.
    
    Cc: qemu-stable@nongnu.org
    Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
    Signed-off-by: default avatarGerd Hoffmann <kraxel@redhat.com>
    b4350dee
Name
Last commit
Last update
..
Makefile.objs Loading commit data...
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...