From d033b79af4bd0a55ec9c8da565d10a27d6cffbc6 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Thu, 7 Nov 2019 20:26:25 +0100 Subject: [PATCH] Remove exclusive for wasapisink Fixes #283 --- src/engine/gstenginepipeline.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/gstenginepipeline.cpp b/src/engine/gstenginepipeline.cpp index f49a77c71..1bdc34517 100644 --- a/src/engine/gstenginepipeline.cpp +++ b/src/engine/gstenginepipeline.cpp @@ -222,7 +222,8 @@ bool GstEnginePipeline::InitAudioBin() { } if (output_ == "wasapisink") { - g_object_set(G_OBJECT(audiosink), "exclusive", true, nullptr); + // Dont set exclusive, there is a bug in gstreamer causing freeze/crash: + // https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/868 g_object_set(G_OBJECT(audiosink), "low-latency", true, nullptr); }