diff options
author | Sjoerd Simons <sjoerd@luon.net> | 2012-08-26 22:20:56 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2012-08-29 16:12:31 +0800 |
commit | 6e3ea627e70266d8c3739300e900a5b7bc0763bc (patch) | |
tree | 464aebbea115de0dc148ca834c9b3f2d97d344d8 /libempathy-gtk/empathy-call-utils.c | |
parent | f7ab6457995133ccd3fd32ce028c6c8cb1e68322 (diff) | |
download | gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar.gz gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar.bz2 gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar.lz gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar.xz gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.tar.zst gsoc2013-empathy-6e3ea627e70266d8c3739300e900a5b7bc0763bc.zip |
Remove libempathy-gtk dependency on gstreamer
libempathy-gtk uses gstreamer directly only for one utility function
used by empathy-call. Split this one out into a call specific utility
file.
Diffstat (limited to 'libempathy-gtk/empathy-call-utils.c')
-rw-r--r-- | libempathy-gtk/empathy-call-utils.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/libempathy-gtk/empathy-call-utils.c b/libempathy-gtk/empathy-call-utils.c index e4e666be5..bbbda511c 100644 --- a/libempathy-gtk/empathy-call-utils.c +++ b/libempathy-gtk/empathy-call-utils.c @@ -148,41 +148,6 @@ empathy_call_new_with_streams (const gchar *contact, timestamp); } -void -empathy_call_set_stream_properties (GstElement *element, - gboolean echo_cancellation) -{ - GstStructure *props; - GSettings *gsettings_call; - gboolean echo_cancellation_setting; - - gsettings_call = g_settings_new (EMPATHY_PREFS_CALL_SCHEMA); - - echo_cancellation_setting = g_settings_get_boolean (gsettings_call, - EMPATHY_PREFS_CALL_ECHO_CANCELLATION); - - DEBUG ("Echo cancellation: element allowed: %s, user enabled: %s", - echo_cancellation ? " yes" : "no", - echo_cancellation_setting ? " yes" : "no"); - - - props = gst_structure_new ("props", - PA_PROP_MEDIA_ROLE, G_TYPE_STRING, "phone", - NULL); - - if (echo_cancellation && echo_cancellation_setting) - { - gst_structure_set (props, - "filter.want", G_TYPE_STRING, "echo-cancel", - NULL); - } - - g_object_set (element, "stream-properties", props, NULL); - gst_structure_free (props); - - g_object_unref (gsettings_call); -} - /* Copied from telepathy-yell call-channel.c */ void empathy_call_channel_send_video (TpCallChannel *self, |