mbox series

[v2,0/2] Improve audio output quality

Message ID 20171015162944.4538-1-martin@schrodt.org
Headers show
Series Improve audio output quality | expand

Message

Martin Schrodt Oct. 15, 2017, 4:29 p.m. UTC
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.

Signed-off-by: Martin Schrodt <martin@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      | 862 ++++++++++++++++++++++-----------------------------
 hw/audio/hda-codec.c | 193 +++++++++---
 hw/audio/intel-hda.c |   7 -
 5 files changed, 531 insertions(+), 538 deletions(-)