Motivation for this: After being annoyed for too long with the crackling QEMU produces, I decided to dive in and try to fix this.
This has already been tested by several people, please see the corresponding Reddit-thread: https://www.reddit.com/r/VFIO/comments/74vokw/improved_pulse_audio_driver_for_qemu/ I presented this to the list a few days ago, but it was in too rough a state, so I cleaned it up and wrote better commit messages. This is still missing proper handling for VMState-migration, which I will need a bit of assistance with. Sorry for v4 already, having a hard time with the style checker bots... :( Signed-off-by: Martin Schrodt <mar...@schrodt.org> Martin Schrodt (2): audio/paaudio: remove separate PA feeder threads audio/hda: create millisecond timers that handle IO audio/audio.c | 5 + audio/audio_int.h | 2 + audio/paaudio.c | 635 +++++++++++++++++++++------------------------------ hw/audio/hda-codec.c | 193 ++++++++++++---- hw/audio/intel-hda.c | 7 - 5 files changed, 416 insertions(+), 426 deletions(-) -- 2.14.2