diff options
author | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-08-01 08:10:34 +0800 |
---|---|---|
committer | Olivier CrĂȘte <olivier.crete@collabora.co.uk> | 2009-08-07 01:24:40 +0800 |
commit | 21be2be89095c754e8ddc96a666735eb48f7e7ee (patch) | |
tree | 3d4ad804c5d22105deb5cc4e1f95eff4700c0ab1 /libempathy | |
parent | b1508d71bf814939e9b9818377b4fef95c6470b2 (diff) | |
download | gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar.gz gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar.bz2 gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar.lz gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar.xz gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.tar.zst gsoc2013-empathy-21be2be89095c754e8ddc96a666735eb48f7e7ee.zip |
Move the FsElementElementAddedNotifier over the main pipeline
Diffstat (limited to 'libempathy')
-rw-r--r-- | libempathy/empathy-call-handler.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/libempathy/empathy-call-handler.c b/libempathy/empathy-call-handler.c index 09ea5a179..72c317b7f 100644 --- a/libempathy/empathy-call-handler.c +++ b/libempathy/empathy-call-handler.c @@ -27,8 +27,6 @@ #include <telepathy-farsight/channel.h> #include <telepathy-farsight/stream.h> -#include <gst/farsight/fs-element-added-notifier.h> - #include "empathy-call-handler.h" #include "empathy-dispatcher.h" #include "empathy-marshal.h" @@ -65,7 +63,6 @@ typedef struct { TfChannel *tfchannel; gboolean initial_audio; gboolean initial_video; - FsElementAddedNotifier *fsnotifier; } EmpathyCallHandlerPriv; #define GET_PRIV(obj) EMPATHY_GET_PRIV (obj, EmpathyCallHandler) @@ -98,12 +95,6 @@ empathy_call_handler_dispose (GObject *object) priv->call = NULL; - if (priv->fsnotifier != NULL) - { - g_object_unref (priv->fsnotifier); - } - priv->fsnotifier = NULL; - /* release any references held by the object here */ if (G_OBJECT_CLASS (empathy_call_handler_parent_class)->dispose) G_OBJECT_CLASS (empathy_call_handler_parent_class)->dispose (object); @@ -326,29 +317,6 @@ empathy_call_handler_tf_channel_session_created_cb (TfChannel *tfchannel, FsConference *conference, FsParticipant *participant, EmpathyCallHandler *self) { - EmpathyCallHandlerPriv *priv = GET_PRIV (self); - GKeyFile *keyfile; - gchar *filename; - GError *error = NULL; - - priv->fsnotifier = fs_element_added_notifier_new (); - fs_element_added_notifier_add (priv->fsnotifier, GST_BIN (conference)); - - keyfile = g_key_file_new (); - filename = empathy_file_lookup ("element-properties", "data"); - if (g_key_file_load_from_file (keyfile, filename, G_KEY_FILE_NONE, &error)) - { - fs_element_added_notifier_set_properties_from_keyfile (priv->fsnotifier, - keyfile); - } - else - { - g_warning ("Could not load element-properties file: %s", error->message); - g_key_file_free (keyfile); - g_clear_error (&error); - } - g_free (filename); - g_signal_emit (G_OBJECT (self), signals[CONFERENCE_ADDED], 0, GST_ELEMENT (conference)); } |