# HG changeset patch # User Paul Aurich # Date 1240945559 0 # Node ID 3613804b8f8d898682da8e2f69cf92781e29dca0 # Parent 9131368ba4beaae8b9c586e502843a23d3415d1f disapproval of revision '536d6ae921253bbffab25aa51ce9bdcb1f0e20ec' We depend on farsight 0.0.9 which requires libnice diff -r 9131368ba4be -r 3613804b8f8d libpurple/media.c --- a/libpurple/media.c Sat Apr 04 06:15:58 2009 +0000 +++ b/libpurple/media.c Tue Apr 28 19:05:59 2009 +0000 @@ -40,7 +40,6 @@ #ifdef USE_VV #include -#include /** @copydoc _PurpleMediaSession */ typedef struct _PurpleMediaSession PurpleMediaSession; @@ -3058,26 +3057,3 @@ #endif } -gboolean -purple_media_transmitter_exists(const gchar *transmitter) -{ -#ifdef USE_VV - char **transmitters; - int i; - - g_return_val_if_fail(transmitter != NULL, FALSE); - - transmitters = fs_transmitter_list_available(); - for (i = 0; transmitters[i]; ++i) { - if (g_str_equal(transmitter, transmitters[i])) { - g_strfreev(transmitters); - return TRUE; - } - } - - g_strfreev(transmitters); - return FALSE; -#else - return FALSE; -#endif -} diff -r 9131368ba4be -r 3613804b8f8d libpurple/media.h --- a/libpurple/media.h Sat Apr 04 06:15:58 2009 +0000 +++ b/libpurple/media.h Tue Apr 28 19:05:59 2009 +0000 @@ -597,15 +597,6 @@ */ void purple_media_remove_output_windows(PurpleMedia *media); -/** - * Returns whether or not a specific transmitter type is present. - * - * @param transmitter The name of the transmitter. - * - * @return TRUE if it is present, FALSE otherwise. - */ -gboolean purple_media_transmitter_exists(const gchar *transmitter); - #ifdef __cplusplus } #endif diff -r 9131368ba4be -r 3613804b8f8d libpurple/protocols/jabber/jabber.c --- a/libpurple/protocols/jabber/jabber.c Sat Apr 04 06:15:58 2009 +0000 +++ b/libpurple/protocols/jabber/jabber.c Tue Apr 28 19:05:59 2009 +0000 @@ -2748,12 +2748,6 @@ return (caps & (PURPLE_MEDIA_CAPS_VIDEO | PURPLE_MEDIA_CAPS_VIDEO_SINGLE_DIRECTION)); } -static gboolean -feature_ice_transmitter_present(JabberStream *js, const char *namespace) -{ - return purple_media_transmitter_exists("nice"); -} - typedef struct { PurpleConnection *pc; gchar *who; @@ -3187,13 +3181,12 @@ /* Jingle features! */ jabber_add_feature(JINGLE, 0); jabber_add_feature(JINGLE_TRANSPORT_RAWUDP, 0); - + jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, 0); #ifdef USE_VV jabber_add_feature("http://www.google.com/xmpp/protocol/session", feature_audio_enabled); jabber_add_feature("http://www.google.com/xmpp/protocol/voice/v1", feature_audio_enabled); jabber_add_feature(JINGLE_APP_RTP_SUPPORT_AUDIO, feature_audio_enabled); jabber_add_feature(JINGLE_APP_RTP_SUPPORT_VIDEO, feature_video_enabled); - jabber_add_feature(JINGLE_TRANSPORT_ICEUDP, feature_ice_transmitter_present); #endif /* IPC functions */