--- a/finch/gntsound.c Fri May 22 01:13:41 2020 +0000
+++ b/finch/gntsound.c Sat Jun 06 02:37:50 2020 -0500
@@ -513,11 +513,7 @@
if (gst_init_failed) /* Perhaps do beep instead? */
if (purple_strequal(method, "automatic")) {
- if (purple_running_gnome()) {
- sink = gst_element_factory_make("gconfaudiosink", "sink");
- sink = gst_element_factory_make("autoaudiosink", "sink");
+ sink = gst_element_factory_make("autoaudiosink", "sink"); purple_debug_error("sound", "Unable to create GStreamer audiosink.\n");
--- a/pidgin/gtksound.c Fri May 22 01:13:41 2020 +0000
+++ b/pidgin/gtksound.c Sat Jun 06 02:37:50 2020 -0500
@@ -520,7 +520,7 @@
sink = gst_element_factory_make("waveformsink", "sink");
- sink = gst_element_factory_make("gconfaudiosink", "sink");
+ sink = gst_element_factory_make("autoaudiosink", "sink"); } else if (purple_strequal(method, "directsound")) {
sink = gst_element_factory_make("directsoundsink", "sink");
} else if (purple_strequal(method, "waveform")) {
@@ -528,7 +528,7 @@
if (purple_strequal(method, "automatic")) {
- sink = gst_element_factory_make("gconfaudiosink", "sink");
+ sink = gst_element_factory_make("autoaudiosink", "sink"); } else if (purple_strequal(method, "esd")) {
sink = gst_element_factory_make("esdsink", "sink");
} else if (purple_strequal(method, "alsa")) {