xemu/audio
Gerd Hoffmann 6cdc2d189c pulseaudio: process audio data in smaller chunks
The rate of pulseaudio absorbing the audio stream is used to control the
the rate of the guests audio stream.  When the emulated hardware uses
small chunks (like intel-hda does) we need small chunks on the audio
backend side too, otherwise that feedback loop doesn't work very well.

Cc: Max Ehrlich <maxehr@umiacs.umd.edu>
Cc: Martin Schrodt <martin@schrodt.org>
Buglink: https://bugs.launchpad.net/bugs/1795527
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-id: 20181109142032.1628-1-kraxel@redhat.com
2018-11-12 14:15:13 +01:00
..
alsaaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
audio_int.h audio: add driver registry 2018-03-12 11:18:26 +01:00
audio_pt_int.c audio: Replace AUDIO_FUNC with __func__ 2018-02-06 18:26:42 +01:00
audio_pt_int.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
audio_template.h audio: Replace AUDIO_FUNC with __func__ 2018-02-06 18:26:42 +01:00
audio_win_int.c audio: Clean up includes 2016-02-02 13:57:31 +01:00
audio_win_int.h Windows Waveform Audio driver (no ADC support yet) 2009-10-10 01:18:24 +04:00
audio.c audio: add audio timer trace points 2018-07-03 11:46:47 +02:00
audio.h replay: add record/replay for audio passthrough 2017-03-01 15:11:44 +01:00
coreaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
dsound_template.h dsoundaudio: remove *_retries kludges 2015-06-15 12:42:48 +02:00
dsoundaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
Makefile.objs audio/sdl: build as module 2018-03-12 11:18:27 +01:00
mixeng_template.h audio/mixeng_template.h: fix inline declaration 2013-10-26 13:09:34 +04:00
mixeng.c audio: Replace AUDIO_FUNC with __func__ 2018-02-06 18:26:42 +01:00
mixeng.h Clean up decorations and whitespace around header guards 2016-07-12 16:20:46 +02:00
noaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
ossaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
paaudio.c pulseaudio: process audio data in smaller chunks 2018-11-12 14:15:13 +01:00
rate_template.h audio: st_rate_flow exist a infinite loop 2017-07-17 11:08:59 +02:00
sdlaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
spiceaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
trace-events audio: add audio timer trace points 2018-07-03 11:46:47 +02:00
wavaudio.c audio: add driver registry 2018-03-12 11:18:26 +01:00
wavcapture.c Include qapi/error.h exactly where needed 2018-02-09 13:50:17 +01:00