From c6e62b3263a32fb7a95451788452fee932688671 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 22 Apr 2023 17:15:41 +0200 Subject: [PATCH] GstStartup: Remove setting rank for wasapisink and directsoundsink --- src/engine/gststartup.cpp | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/engine/gststartup.cpp b/src/engine/gststartup.cpp index 40b9cac72..6637fde4b 100644 --- a/src/engine/gststartup.cpp +++ b/src/engine/gststartup.cpp @@ -84,21 +84,6 @@ void GstStartup::InitializeGStreamer() { gstfastspectrum_register_static(); #endif -#ifdef Q_OS_WIN32 - // Use directsoundsink by default because of buggy wasapi plugin. - GstRegistry *reg = gst_registry_get(); - if (reg) { - GstPluginFeature *directsoundsink = gst_registry_lookup_feature(reg, "directsoundsink"); - GstPluginFeature *wasapisink = gst_registry_lookup_feature(reg, "wasapisink"); - if (directsoundsink && wasapisink) { - gst_plugin_feature_set_rank(directsoundsink, GST_RANK_PRIMARY); - gst_plugin_feature_set_rank(wasapisink, GST_RANK_SECONDARY); - } - if (directsoundsink) gst_object_unref(directsoundsink); - if (wasapisink) gst_object_unref(wasapisink); - } -#endif - } void GstStartup::SetEnvironment() {