From 1068c1b06f1bea8791295765b72ca4d65fe18ba4 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 27 Feb 2019 16:07:06 -0500 Subject: audio_core/cubeb_sink: Ensure COM is initialized on Windows prior to calling cubeb_init cubeb now requires that COM explicitly be initialized on the thread prior to calling cubeb_init. --- src/audio_core/cubeb_sink.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/audio_core/cubeb_sink.h') diff --git a/src/audio_core/cubeb_sink.h b/src/audio_core/cubeb_sink.h index efb9d1634..511df7bb1 100644 --- a/src/audio_core/cubeb_sink.h +++ b/src/audio_core/cubeb_sink.h @@ -25,6 +25,10 @@ private: cubeb* ctx{}; cubeb_devid output_device{}; std::vector sink_streams; + +#ifdef _MSC_VER + u32 com_init_result = 0; +#endif }; std::vector ListCubebSinkDevices(); -- cgit v1.2.3