]> git.ipfire.org Git - thirdparty/qemu.git/commit
paaudio: fix playback glitches
authorKővágó, Zoltán <dirty.ice.hu@gmail.com>
Sun, 18 Aug 2019 23:06:56 +0000 (01:06 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Wed, 21 Aug 2019 07:13:37 +0000 (09:13 +0200)
commit10d5e750dcf9059c9039aa66efbdc5730a9cd324
tree8bd4ea286c5edbf2de2bbd4c619881db9f5182a9
parent18e2c1771b693fd55d5f5967e20ef075a19d4667
paaudio: fix playback glitches

Pulseaudio normally assumes that when the server wants it, the client
can generate the audio samples and send it right away.  Unfortunately
this is not the case with QEMU -- it's up to the emulated system when
does it generate the samples.  Buffering the samples and sending them
from a background thread is just a workaround, that doesn't work too
well.  Instead enable pa's compatibility support and let pa worry about
the details.

Signed-off-by: Kővágó, Zoltán <DirtY.iCE.hu@gmail.com>
Message-id: aa4e3613122ccbaa62b1feb4e427260731f7477c.1566168923.git.DirtY.iCE.hu@gmail.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
audio/paaudio.c