From 5823e79fe78aaa4fd5d9a1f202ca678995a66179 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@musicpd.org>
Date: Mon, 8 Mar 2021 21:41:11 +0100
Subject: [PATCH] output/wasapi: remove broken Drain() implementation

The current Drain() implementation does what Cancel() should do; it
does not wait for completion, but instead discards the buffer.
---
 src/output/plugins/wasapi/WasapiOutputPlugin.cxx | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
index 508d3f71d..ec3ec6a56 100644
--- a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
+++ b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
@@ -661,7 +661,8 @@ WasapiOutput::Drain()
 {
 	assert(thread);
 
-	thread->spsc_buffer.consume_all([](auto &&) {});
+	// TODO implement
+
 	thread->CheckException();
 }