From 02ff7d33ac6453ea61c2f998710d40044b1539e9 Mon Sep 17 00:00:00 2001 From: Sjoerd Simons Date: Mon, 3 Sep 2012 13:54:06 +0200 Subject: In the gst 0.10 case, link the volume element to capsfilter --- src/empathy-audio-src.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/empathy-audio-src.c') diff --git a/src/empathy-audio-src.c b/src/empathy-audio-src.c index c47b8dea7..7154b4fb8 100644 --- a/src/empathy-audio-src.c +++ b/src/empathy-audio-src.c @@ -307,6 +307,9 @@ empathy_audio_src_init (EmpathyGstAudioSrc *obj) gst_bin_add (GST_BIN (obj), priv->src); + priv->volume_element = gst_element_factory_make ("volume", NULL); + gst_bin_add (GST_BIN (obj), priv->volume_element); + #ifndef HAVE_GST1 { GstElement *capsfilter; @@ -327,12 +330,11 @@ empathy_audio_src_init (EmpathyGstAudioSrc *obj) g_object_set (G_OBJECT (capsfilter), "caps", caps, NULL); gst_bin_add (GST_BIN (obj), capsfilter); gst_element_link (priv->src, capsfilter); + gst_element_link (capsfilter, priv->volume_element); } -#endif - - priv->volume_element = gst_element_factory_make ("volume", NULL); - gst_bin_add (GST_BIN (obj), priv->volume_element); +#else gst_element_link (priv->src, priv->volume_element); +#endif src = gst_element_get_static_pad (priv->volume_element, "src"); -- cgit v1.2.3