dsoundaudio: fix "Could not lock capture buffer" warning
commit174702986c04180e0c05cddbaf6b2547a07310eb
authorVolker Rümelin <vr_qemu@t-online.de>
Sun, 5 Apr 2020 07:50:16 +0000 (5 09:50 +0200)
committerGerd Hoffmann <kraxel@redhat.com>
Mon, 6 Apr 2020 11:29:53 +0000 (6 13:29 +0200)
tree0d07edff97d87850d5e10b88e96f9f67fb55a509
parent4ba664cb0aabecfc425aa94cd025c515e6251539
dsoundaudio: fix "Could not lock capture buffer" warning

IDirectSoundCaptureBuffer_Lock() fails on Windows when called
with len = 0. Return early from dsound_get_buffer_in() in this
case.

To reproduce the warning start a linux guest. In the guest
start Audacity and you will see a lot of "Could not lock
capture buffer" warnings.

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