diff options
-rw-r--r-- | sys/wasapi/gstwasapidevice.c | 2 | ||||
-rw-r--r-- | sys/wasapi/gstwasapisink.c | 4 | ||||
-rw-r--r-- | sys/wasapi/gstwasapisrc.c | 4 |
3 files changed, 5 insertions, 5 deletions
diff --git a/sys/wasapi/gstwasapidevice.c b/sys/wasapi/gstwasapidevice.c index 723368e75..4371e4487 100644 --- a/sys/wasapi/gstwasapidevice.c +++ b/sys/wasapi/gstwasapidevice.c @@ -48,7 +48,7 @@ gst_wasapi_device_provider_class_init (GstWasapiDeviceProviderClass * klass) static void gst_wasapi_device_provider_init (GstWasapiDeviceProvider * provider) { - CoInitialize (NULL); + CoInitializeEx (NULL, COINIT_MULTITHREADED); } static void diff --git a/sys/wasapi/gstwasapisink.c b/sys/wasapi/gstwasapisink.c index cf8a07530..d21c42f90 100644 --- a/sys/wasapi/gstwasapisink.c +++ b/sys/wasapi/gstwasapisink.c @@ -177,7 +177,7 @@ gst_wasapi_sink_init (GstWasapiSink * self) self->event_handle = CreateEvent (NULL, FALSE, FALSE, NULL); self->client_needs_restart = FALSE; - CoInitialize (NULL); + CoInitializeEx (NULL, COINIT_MULTITHREADED); } static void @@ -475,7 +475,7 @@ gst_wasapi_sink_prepare (GstAudioSink * asink, GstAudioRingBufferSpec * spec) guint bpf, rate, devicep_frames; HRESULT hr; - CoInitialize (NULL); + CoInitializeEx (NULL, COINIT_MULTITHREADED); if (gst_wasapi_sink_can_audioclient3 (self)) { if (!gst_wasapi_util_initialize_audioclient3 (GST_ELEMENT (self), spec, diff --git a/sys/wasapi/gstwasapisrc.c b/sys/wasapi/gstwasapisrc.c index 3bb8b3f84..e52ea7e98 100644 --- a/sys/wasapi/gstwasapisrc.c +++ b/sys/wasapi/gstwasapisrc.c @@ -191,7 +191,7 @@ gst_wasapi_src_init (GstWasapiSrc * self) self->event_handle = CreateEvent (NULL, FALSE, FALSE, NULL); self->client_needs_restart = FALSE; - CoInitialize (NULL); + CoInitializeEx (NULL, COINIT_MULTITHREADED); } static void @@ -444,7 +444,7 @@ gst_wasapi_src_prepare (GstAudioSrc * asrc, GstAudioRingBufferSpec * spec) guint bpf, rate, devicep_frames, buffer_frames; HRESULT hr; - CoInitialize (NULL); + CoInitializeEx (NULL, COINIT_MULTITHREADED); if (gst_wasapi_src_can_audioclient3 (self)) { if (!gst_wasapi_util_initialize_audioclient3 (GST_ELEMENT (self), spec, |