From d6fb07a3e48873f4706cd718a504582b04278f31 Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@musicpd.org>
Date: Mon, 8 Mar 2021 22:29:14 +0100
Subject: [PATCH] output/wasapi: start the WasapiOutputThread in its
 constructor

---
 src/output/plugins/wasapi/WasapiOutputPlugin.cxx | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
index 4f6068a5e..d049ad802 100644
--- a/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
+++ b/src/output/plugins/wasapi/WasapiOutputPlugin.cxx
@@ -187,6 +187,7 @@ public:
 		 spsc_buffer(_buffer_size_in_frames * 4 * _frame_size)
 	{
 		SetEventHandle(client, event.handle());
+		Start();
 	}
 
 	void Finish() noexcept {
@@ -535,8 +536,6 @@ WasapiOutput::DoOpen(AudioFormat &audio_format)
 	watermark = buffer_size_in_frames * 3 * FrameSize();
 	thread.emplace(*client, std::move(render_client), FrameSize(),
 		       buffer_size_in_frames, is_exclusive);
-
-	thread->Start();
 }
 
 void