dsoundaudio: fix crackling audio recordings
authorVolker Rümelin <vr_qemu@t-online.de>
Sun, 26 Dec 2021 15:40:16 +0000 (16:40 +0100)
committerGerd Hoffmann <kraxel@redhat.com>
Thu, 13 Jan 2022 09:47:52 +0000 (10:47 +0100)
commit9d90ceb27461d7d0d172fd941b812d511794a6c6
treeb95b25f7d550ea4970a6522e0eb9afbe83e82ae1
parentead789eb46a7df4eaab9e14e29e1d0d2a379988d
dsoundaudio: fix crackling audio recordings

Audio recordings with the DirectSound backend don't sound right.
A look a the Microsoft online documentation tells us why.

From the DirectSound Programming Guide, Capture Buffer Information:
'You can safely copy data from the buffer only up to the read
cursor.'

Change the code to read up to the read cursor instead of the
capture cursor.

Signed-off-by: Volker Rümelin <vr_qemu@t-online.de>
Message-Id: <20211226154017.6067-2-vr_qemu@t-online.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
audio/dsoundaudio.c