aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-08-15 20:59:41 +0800
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2011-08-15 20:59:41 +0800
commit0294f04c51a60c155e20a4e5210a8ddd69358ba9 (patch)
tree132e022d679cdd832d463a1502b1fee8dd6130b5 /src
parent5cf00f4b947ee9ff59abb4e0054bb54449cde916 (diff)
downloadgsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar.gz
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar.bz2
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar.lz
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar.xz
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.tar.zst
gsoc2013-empathy-0294f04c51a60c155e20a4e5210a8ddd69358ba9.zip
Get the env variable in create_{src,sink} directly
Diffstat (limited to 'src')
-rw-r--r--src/empathy-audio-sink.c7
-rw-r--r--src/empathy-audio-src.c7
2 files changed, 10 insertions, 4 deletions
diff --git a/src/empathy-audio-sink.c b/src/empathy-audio-sink.c
index c9d720310..5969ea509 100644
--- a/src/empathy-audio-sink.c
+++ b/src/empathy-audio-sink.c
@@ -190,9 +190,12 @@ empathy_audio_sink_get_volume (EmpathyGstAudioSink *sink)
}
static GstElement *
-create_sink (const gchar *description)
+create_sink (void)
{
GstElement *sink;
+ const gchar *description;
+
+ description = g_getenv ("EMPATHY_AUDIO_SINK");
if (description != NULL)
{
@@ -254,7 +257,7 @@ empathy_audio_sink_request_new_pad (GstElement *element,
gst_bin_add (GST_BIN (bin), volume);
- self->priv->sink = create_sink (g_getenv ("EMPATHY_AUDIO_SINK"));
+ self->priv->sink = create_sink ();
if (self->priv->sink == NULL)
goto error;
diff --git a/src/empathy-audio-src.c b/src/empathy-audio-src.c
index 5da424810..8f7a0599f 100644
--- a/src/empathy-audio-src.c
+++ b/src/empathy-audio-src.c
@@ -379,9 +379,12 @@ empathy_audio_src_source_output_index_notify (GObject *object,
}
static GstElement *
-create_src (const gchar *description)
+create_src (void)
{
GstElement *src;
+ const gchar *description;
+
+ description = g_getenv ("EMPATHY_AUDIO_SRC");
if (description != NULL)
{
@@ -416,7 +419,7 @@ empathy_audio_src_init (EmpathyGstAudioSrc *obj)
priv->peak_level = -G_MAXDOUBLE;
priv->lock = g_mutex_new ();
- priv->src = create_src (g_getenv ("EMPATHY_AUDIO_SRC"));
+ priv->src = create_src ();
if (priv->src == NULL)
return;