diff options
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/output/plugins/AlsaOutputPlugin.cxx | 2 |
2 files changed, 2 insertions, 1 deletions
@@ -5,6 +5,7 @@ ver 0.21.11 (not yet released) - wildmidi: log error if library initialization fails * output - alsa: fix busy loop while draining + - alsa: fix missing drain call - alsa, osx: fix distortions with DSD_U32 and DoP on 32 bit CPUs * protocol - fix "list" with multiple "group" levels diff --git a/src/output/plugins/AlsaOutputPlugin.cxx b/src/output/plugins/AlsaOutputPlugin.cxx index eefb7f467..16832a1bc 100644 --- a/src/output/plugins/AlsaOutputPlugin.cxx +++ b/src/output/plugins/AlsaOutputPlugin.cxx @@ -766,7 +766,7 @@ AlsaOutput::DrainInternal() /* need to call CopyRingToPeriodBuffer() and WriteFromPeriodBuffer() again in the next iteration, so don't finish the drain just yet */ - return period_buffer.IsEmpty(); + return false; } if (!written) |