commit telepathy-farsight for openSUSE:Factory

Signal Details

diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/html/ch01.html new/telepathy-farsight-0.0.9/doc/lib/html/ch01.html --- old/telepathy-farsight-0.0.8/doc/lib/html/ch01.html 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/html/ch01.html 2009-08-25 03:04:56.000000000 +0200 @@ -22,7 +22,7 @@

-Telepathy Farsight Wrapper Classes

+Telepathy Farsight Wrapper Classes
TfChannel — Handle the MediaSignalling interface on a Channel diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/html/index.sgml new/telepathy-farsight-0.0.9/doc/lib/html/index.sgml --- old/telepathy-farsight-0.0.8/doc/lib/html/index.sgml 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/html/index.sgml 2009-08-25 03:04:54.000000000 +0200 @@ -46,6 +46,7 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/html/telepathy-farsight.devhelp new/telepathy-farsight-0.0.9/doc/lib/html/telepathy-farsight.devhelp --- old/telepathy-farsight-0.0.8/doc/lib/html/telepathy-farsight.devhelp 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/html/telepathy-farsight.devhelp 2009-08-25 03:04:54.000000000 +0200 @@ -38,6 +38,7 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/html/telepathy-farsight.devhelp2 new/telepathy-farsight-0.0.9/doc/lib/html/telepathy-farsight.devhelp2 --- old/telepathy-farsight-0.0.8/doc/lib/html/telepathy-farsight.devhelp2 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/html/telepathy-farsight.devhelp2 2009-08-25 03:04:54.000000000 +0200 @@ -38,6 +38,7 @@ + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/tmpl/stream.sgml new/telepathy-farsight-0.0.9/doc/lib/tmpl/stream.sgml --- old/telepathy-farsight-0.0.8/doc/lib/tmpl/stream.sgml 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/tmpl/stream.sgml 2009-08-25 03:04:54.000000000 +0200 @@ -113,6 +113,11 @@ + + + + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/tmpl/telepathy-farsight-unused.sgml new/telepathy-farsight-0.0.9/doc/lib/tmpl/telepathy-farsight-unused.sgml --- old/telepathy-farsight-0.0.8/doc/lib/tmpl/telepathy-farsight-unused.sgml 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/tmpl/telepathy-farsight-unused.sgml 2009-08-25 03:04:54.000000000 +0200 @@ -1,9 +1,3 @@ - - - - - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/xml/api-index-full.xml new/telepathy-farsight-0.0.9/doc/lib/xml/api-index-full.xml --- old/telepathy-farsight-0.0.8/doc/lib/xml/api-index-full.xml 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/xml/api-index-full.xml 2009-08-25 03:04:54.000000000 +0200 @@ -30,6 +30,7 @@ TfStream:proxy TfStream:sink-pad TfStream:stream-id +TfStream:tos TfStreamClass tf_channel_bus_message tf_channel_error diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/xml/stream.xml new/telepathy-farsight-0.0.9/doc/lib/xml/stream.xml --- old/telepathy-farsight-0.0.8/doc/lib/xml/stream.xml 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/xml/stream.xml 2009-08-25 03:04:54.000000000 +0200 @@ -51,6 +51,7 @@ "proxy" TpMediaStreamHandler* : Read / Write / Construct Only "sink-pad" GstPad* : Read "stream-id" guint : Read / Write / Construct Only + "tos" guint : Read / Write @@ -174,6 +175,11 @@ TfStream:stream-id "stream-id" guint : Read / Write / Construct Only A number identifying this stream within its channel.Default value: 0 +The <literal>"tos"</literal> property +TfStream:tos "tos" guint : Read / Write +The IP Type of Service to set on sent packets.Allowed values: <= 255 +Default value: 0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/telepathy-farsight/channel.c new/telepathy-farsight-0.0.9/telepathy-farsight/channel.c --- old/telepathy-farsight-0.0.8/telepathy-farsight/channel.c 2009-05-11 18:24:11.000000000 +0200 +++ new/telepathy-farsight-0.0.9/telepathy-farsight/channel.c 2009-08-25 02:40:50.000000000 +0200 @@ -309,7 +309,7 @@ TP_IFACE_QUARK_CHANNEL_INTERFACE_MEDIA_SIGNALLING)) { GError e = { TP_ERRORS, TP_ERROR_NOT_IMPLEMENTED, - "Stream Engine was passed a channel that does not implement " + "Channel does not implement " TP_IFACE_CHANNEL_INTERFACE_MEDIA_SIGNALLING }; g_message ("%s", e.message); @@ -408,9 +408,21 @@ for (i = 0; i < self->priv->sessions->len; i++) { GObject *obj = g_ptr_array_index (self->priv->sessions, i); + FsConference *conf = NULL; + FsParticipant *part = NULL; g_signal_handlers_disconnect_by_func (obj, new_stream_cb, self); + g_object_get (obj, + "farsight-conference", &conf, + "farsight-participant", &part, + NULL); + + g_signal_emit (self, signals[SESSION_INVALIDATED], 0, conf, part); + + g_object_unref (conf); + g_object_unref (part); + g_object_unref (g_ptr_array_index (self->priv->sessions, i)); } @@ -731,6 +743,8 @@ FsConference *conf = NULL; FsParticipant *part = NULL; + g_signal_handlers_disconnect_by_func (session, new_stream_cb, self); + g_object_get (session, "farsight-conference", &conf, "farsight-participant", &part, @@ -740,6 +754,9 @@ g_object_unref (conf); g_object_unref (part); + + g_object_unref (session); + g_ptr_array_remove_fast (self->priv->sessions, session); } static void diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/telepathy-farsight/stream.c new/telepathy-farsight-0.0.9/telepathy-farsight/stream.c --- old/telepathy-farsight-0.0.8/telepathy-farsight/stream.c 2009-08-03 22:49:58.000000000 +0200 +++ new/telepathy-farsight-0.0.9/telepathy-farsight/stream.c 2009-08-25 02:36:54.000000000 +0200 @@ -1023,7 +1023,7 @@ 3, proto, 4, "RTP", 5, "AVP", - 6, (double) candidate->priority / 65536.0, + 6, (double) (candidate->priority / 65536.0), 7, type, 8, candidate->username, 9, candidate->password, @@ -1140,7 +1140,7 @@ g_value_get_uint (g_value_array_get_nth (transport, 2))); /* port */ fs_candidate->priority = (gint) - g_value_get_double (g_value_array_get_nth (transport, 6)) * 65536.0; + (g_value_get_double (g_value_array_get_nth (transport, 6)) * 65536.0); fs_candidate->username = g_value_dup_string (g_value_array_get_nth (transport, 8)); fs_candidate->password = ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org