--- a/libpurple/media/backend-fs2.c Sat Jul 20 15:17:18 2019 +0200
+++ b/libpurple/media/backend-fs2.c Sat Jul 20 18:28:59 2019 +0200
@@ -2186,14 +2186,15 @@
if (codec->media_type == FS_MEDIA_TYPE_AUDIO) {
GstElement *convert, *resample, *capsfilter;
/* The audiomixer element requires that all input
* streams have the same rate, so resample if
- sinkpad = gst_element_get_static_pad(stream->src, "src");
- caps = gst_pad_get_current_caps(sinkpad);
+ mixer_srcpad = gst_element_get_static_pad(stream->src, "src"); + caps = gst_pad_get_current_caps(mixer_srcpad); convert = gst_element_factory_make("audioconvert", NULL);
@@ -2213,7 +2214,7 @@
srcpad = gst_element_get_static_pad(capsfilter, "src");
- gst_object_unref(sinkpad);
+ gst_object_unref(mixer_srcpad);