Hello community, here is the log from the commit of package telepathy-farsight for openSUSE:Factory checked in at Thu Sep 3 17:41:59 CEST 2009. -------- --- GNOME/telepathy-farsight/telepathy-farsight.changes 2009-08-05 11:25:47.000000000 +0200 +++ telepathy-farsight/telepathy-farsight.changes 2009-08-25 14:03:03.000000000 +0200 @@ -1,0 +2,8 @@ +Tue Aug 25 14:01:20 CEST 2009 - vuntz@novell.com + +- Update to version 0.0.9: + + Emit session-invalidated on channel dispose (prevents leak) + + Fix ICE priority mangling (so not all candidates get 0) + + Use new error numbers from the the 0.17.27 spec + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- telepathy-farsight-0.0.8.tar.bz2 New: ---- telepathy-farsight-0.0.9.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ telepathy-farsight.spec ++++++ --- /var/tmp/diff_new_pack.mRJEWV/_old 2009-09-03 17:40:50.000000000 +0200 +++ /var/tmp/diff_new_pack.mRJEWV/_new 2009-09-03 17:40:50.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package telepathy-farsight (Version 0.0.8) +# spec file for package telepathy-farsight (Version 0.0.9) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,26 +15,26 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild Url: http://telepathy.freedesktop.org/ Name: telepathy-farsight -BuildRequires: dbus-1-glib-devel >= 0.6.0 telepathy-glib-devel >= 0.7.8 -BuildRequires: gstreamer-0_10-plugins-base-devel >= 0.10.18 +Version: 0.0.9 +Release: 1 +License: LGPL v2.1 or later +Summary: Telepathy media streaming framework +Group: System/Libraries +Source: %{name}-%{version}.tar.bz2 +BuildRequires: dbus-1-glib-devel >= 0.6.0 BuildRequires: farsight2-devel >= 0.0.3 +BuildRequires: gstreamer-0_10-plugins-base-devel >= 0.10.18 BuildRequires: libxslt -BuildRequires: python-xml BuildRequires: python-devel BuildRequires: python-gobject2-devel BuildRequires: python-gstreamer-0_10-devel -Version: 0.0.8 -Release: 1 -License: LGPL v2.1 or later +BuildRequires: python-xml +BuildRequires: telepathy-glib-devel >= 0.7.8 BuildRoot: %{_tmppath}/%{name}-%{version}-build -Group: System/Libraries -Summary: Telepathy media streaming framework -Source: %{name}-%{version}.tar.bz2 %define debug_package_requires libtelepathy-farsight0 = %{version}-%{release} %description @@ -43,8 +43,6 @@ process by other Telepathy clients, rather than presenting any user interface of its own. - - %package -n libtelepathy-farsight0 License: LGPL v2.1 or later Summary: Telepathy media streaming framework @@ -56,15 +54,13 @@ process by other Telepathy clients, rather than presenting any user interface of its own. - - %package devel License: LGPL v2.1 or later Summary: Telepathy media streaming framework Group: Development/Libraries/C and C++ -Requires: libtelepathy-farsight0 = %{version} Requires: farsight2-devel > 0.0.3 Requires: gstreamer-0_10-plugins-base-devel >= 0.10.18 +Requires: libtelepathy-farsight0 = %{version} %description devel Telepathy Farsight is a Telepathy client that uses Farsight2 and @@ -72,8 +68,6 @@ process by other Telepathy clients, rather than presenting any user interface of its own. - - %package doc License: LGPL v2.1 or later Summary: Telepathy media streaming framework @@ -85,8 +79,6 @@ process by other Telepathy clients, rather than presenting any user interface of its own. - - %package -n python-telepathy-farsight License: LGPL v2.1 or later Summary: Telepathy media streaming framework @@ -100,8 +92,6 @@ process by other Telepathy clients, rather than presenting any user interface of its own. - - %prep %setup -q @@ -112,14 +102,14 @@ %install %makeinstall -find %{buildroot} -type f -name "*.la" -exec %{__rm} -fv {} + +find %{buildroot} -type f -name "*.la" -delete -print %post -n libtelepathy-farsight0 -p /sbin/ldconfig %postun -n libtelepathy-farsight0 -p /sbin/ldconfig %clean -rm -rf "$RPM_BUILD_ROOT" +rm -rf %{buildroot} %files -n libtelepathy-farsight0 %defattr(-,root,root) ++++++ telepathy-farsight-0.0.8.tar.bz2 -> telepathy-farsight-0.0.9.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/ChangeLog new/telepathy-farsight-0.0.9/ChangeLog --- old/telepathy-farsight-0.0.8/ChangeLog 2009-08-03 22:54:35.000000000 +0200 +++ new/telepathy-farsight-0.0.9/ChangeLog 2009-08-25 03:05:04.000000000 +0200 @@ -1,3 +1,76 @@ +commit f25ed0974f560dbd72ec136d603ff6a580d8a07a +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon Aug 24 21:03:52 2009 -0400 + + Version 0.0.9 + + NEWS | 6 ++++++ + configure.ac | 6 +++--- + 2 files changed, 9 insertions(+), 3 deletions(-) + +commit 97916d26f6e67949c3f7baeea52eccd56223c35c +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon Aug 24 20:27:34 2009 -0400 + + Don't mention s-e in error + + telepathy-farsight/channel.c | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +commit c72b47babdd916adf99933e58dda66547d2b8088 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Fri Aug 21 21:15:53 2009 -0400 + + Free session when its proxy is invalidated + + telepathy-farsight/channel.c | 5 +++++ + 1 files changed, 5 insertions(+), 0 deletions(-) + +commit 10c670d12ba9de8f816cce8eb467fdd7ab3adb17 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon Aug 24 20:35:05 2009 -0400 + + Add 0.0.8 NEWS file + + NEWS | 7 +++++++ + 1 files changed, 7 insertions(+), 0 deletions(-) + +commit 3c5138e594fd4590a0cfd5288f1fd74139ddda66 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon Aug 24 20:33:19 2009 -0400 + + Update readme + + README | 18 +++++++----------- + 1 files changed, 7 insertions(+), 11 deletions(-) + +commit 7f6dd6061de5814b42799742022c3d4579b8c9cc +Author: Youness Alaoui <youness.alaoui@collabora.co.uk> +Date: Fri Aug 21 13:41:53 2009 -0400 + + Fix ice priority, the cast was wrong and made the priority always 0 + + telepathy-farsight/stream.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +commit dcc0cecdc50dfdfd459dc1b5d04eac6fc6a9313a +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Wed Aug 5 18:32:47 2009 -0400 + + Emit session-invalidated on channel dispose + + telepathy-farsight/channel.c | 12 ++++++++++++ + 1 files changed, 12 insertions(+), 0 deletions(-) + +commit 1118ddb9d0c23297739078a272d521b8bdc2452a +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon Aug 3 16:59:17 2009 -0400 + + Version 0.0.8.1 + + configure.ac | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + commit f351650609a31582337bb8a087840cd7611c6e7c Author: Olivier Crête <olivier.crete@collabora.co.uk> Date: Mon Aug 3 16:53:16 2009 -0400 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/NEWS new/telepathy-farsight-0.0.9/NEWS --- old/telepathy-farsight-0.0.8/NEWS 2009-05-11 18:24:11.000000000 +0200 +++ new/telepathy-farsight-0.0.9/NEWS 2009-08-25 03:03:09.000000000 +0200 @@ -1,3 +1,16 @@ +telepathy-farsight 0.0.9 (03 Aug 2009) +====================================== +- Emit session-invalidated on channel dispose (prevents leak) +- Fix ICE priority mangling (so not all candidates get 0) +- Use new error numbers from the the 0.17.27 spec + +telepathy-farsight 0.0.8 (03 Aug 2009) +====================================== +- Set ToS property on streams +- Set ICE controlling according to the CreatedLocally property +- Work around bug in the dbus-glib 0.80 of dbus properties +- Fix bugs + telepathy-farsight 0.0.7 (06 May 2009) ====================================== - Remove pygtk requirement diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/README new/telepathy-farsight-0.0.9/README --- old/telepathy-farsight-0.0.8/README 2008-10-24 04:50:16.000000000 +0200 +++ new/telepathy-farsight-0.0.9/README 2009-08-25 02:37:19.000000000 +0200 @@ -1,10 +1,9 @@ ======================= -telepathy-stream-engine +telepathy-farsight ======================= -Stream Engine is a Telepathy client that uses Farsight and GStreamer to handle -media streaming channels. It's used as a background process by other Telepathy -clients, rather than presenting any user interface of its own. +Telepathy Farsight is a Telepathy client library that uses Farsight2 +to handle media streaming channels. Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts @@ -14,9 +13,9 @@ Requirements ============ -telepathy-stream-engine requires: +telepathy-farsight requires: telepathy-glib http://telepathy.freedesktop.org/releases/telepathy-glib/ - Farsight http://farsight.freedesktop.org/releases/farsight/ + Farsight2 http://farsight.freedesktop.org/releases/farsight/ GStreamer base plugins http://gstreamer.freedesktop.org/ GLib, GObject http://ftp.gnome.org/pub/GNOME/sources/glib/ libdbus http://dbus.freedesktop.org/releases/dbus/ @@ -65,10 +64,7 @@ Hacking ======= -The current version of telepathy-stream-engine is always available from: - http://darcs.collabora.co.uk/darcs/telepathy/stream-engine/ - -Proposed patches awaiting review can usually be found in Merge Monkey: - http://monkey.collabora.co.uk/ +The current version of telepathy-farsight is always available from: + http://git.collabora.co.uk/?p=telepathy-farsight.git;a=summary Please follow http://telepathy.freedesktop.org/wiki/Style. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/configure new/telepathy-farsight-0.0.9/configure --- old/telepathy-farsight-0.0.8/configure 2009-08-03 22:50:58.000000000 +0200 +++ new/telepathy-farsight-0.0.9/configure 2009-08-25 03:04:02.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for Telepathy-Farsight 0.0.8. +# Generated by GNU Autoconf 2.63 for Telepathy-Farsight 0.0.9. # # Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=s.... # @@ -750,8 +750,8 @@ # Identity of this package. PACKAGE_NAME='Telepathy-Farsight' PACKAGE_TARNAME='telepathy-farsight' -PACKAGE_VERSION='0.0.8' -PACKAGE_STRING='Telepathy-Farsight 0.0.8' +PACKAGE_VERSION='0.0.9' +PACKAGE_STRING='Telepathy-Farsight 0.0.9' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy&component=s...' # Factoring default headers for most tests. @@ -1524,7 +1524,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -`configure' configures Telepathy-Farsight 0.0.8 to adapt to many kinds of systems. +`configure' configures Telepathy-Farsight 0.0.9 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1595,7 +1595,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Telepathy-Farsight 0.0.8:";; + short | recursive ) echo "Configuration of Telepathy-Farsight 0.0.9:";; esac cat <<_ACEOF @@ -1723,7 +1723,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -Telepathy-Farsight configure 0.0.8 +Telepathy-Farsight configure 0.0.9 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1737,7 +1737,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Telepathy-Farsight $as_me 0.0.8, which was +It was created by Telepathy-Farsight $as_me 0.0.9, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2436,7 +2436,7 @@ # Define the identity of the package. PACKAGE='telepathy-farsight' - VERSION='0.0.8' + VERSION='0.0.9' cat >>confdefs.h <<_ACEOF @@ -21841,7 +21841,7 @@ LT_CURRENT=0 -LT_REVISION=1 +LT_REVISION=2 LT_AGE=0 @@ -22311,7 +22311,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Telepathy-Farsight $as_me 0.0.8, which was +This file was extended by Telepathy-Farsight $as_me 0.0.9, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -22374,7 +22374,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\ -Telepathy-Farsight config.status 0.0.8 +Telepathy-Farsight config.status 0.0.9 configured by $0, generated by GNU Autoconf 2.63, with options \"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\""`$]/\\&/g'`\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/configure.ac new/telepathy-farsight-0.0.9/configure.ac --- old/telepathy-farsight-0.0.8/configure.ac 2009-08-03 22:50:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/configure.ac 2009-08-25 03:03:35.000000000 +0200 @@ -9,7 +9,7 @@ m4_define([tp_farsight_major_version], [0]) m4_define([tp_farsight_minor_version], [0]) -m4_define([tp_farsight_micro_version], [8]) +m4_define([tp_farsight_micro_version], [9]) m4_define([tp_farsight_nano_version], [0]) dnl CURRENT, REVISION, AGE @@ -18,7 +18,7 @@ dnl - interfaces added -> increment AGE dnl - interfaces removed -> AGE = 0 m4_define([tp_farsight_lt_current], [0]) -m4_define([tp_farsight_lt_revision], [1]) +m4_define([tp_farsight_lt_revision], [2]) m4_define([tp_farsight_lt_age], [0]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/telepathy-farsight-0.0.8/doc/lib/html/TfStream.html new/telepathy-farsight-0.0.9/doc/lib/html/TfStream.html --- old/telepathy-farsight-0.0.8/doc/lib/html/TfStream.html 2009-08-03 22:54:33.000000000 +0200 +++ new/telepathy-farsight-0.0.9/doc/lib/html/TfStream.html 2009-08-25 03:04:56.000000000 +0200 @@ -92,6 +92,9 @@ "<a class="link" href="TfStream.html#TfStream--stream-id" title='The "stream-id" property'>stream-id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
guint</a> : Read / Write / Construct Only
- "<a class="link" href="TfStream.html#TfStream--tos" title='The "tos" property'>tos</a>" <a
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"
+>guint</a> : Read / Write
</pre>
</div> <div class="refsect1" lang="en"> @@ -290,6 +293,16 @@ <p>A number identifying this stream within its channel.</p> <p>Default value: 0</p> </div> +<hr> +<div class="refsect2" lang="en"> +<a name="TfStream--tos"></a><h3>The <code class="literal">"tos"</code> property</h3> +<pre class="programlisting"> "tos" <a +href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint" +>guint</a> : Read / Write</pre> +<p>The IP Type of Service to set on sent packets.</p> +<p>Allowed values: <= 255</p> +<p>Default value: 0</p> +</div> </div> <div class="refsect1" lang="en"> <a name="TfStream.signal-details"></a><h2>Signal Details</h2> 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 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2570917"></a>Telepathy Farsight Wrapper Classes</h2></div></div></div> +<a name="id2846645"></a>Telepathy Farsight Wrapper Classes</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="TfChannel.html">TfChannel</a></span><span class="refpurpose"> — Handle the MediaSignalling interface on a Channel</span> 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 @@ <ANCHOR id="TfStream--proxy" href="telepathy-farsight/TfStream.html#TfStream--proxy"> <ANCHOR id="TfStream--sink-pad" href="telepathy-farsight/TfStream.html#TfStream--sink-pad"> <ANCHOR id="TfStream--stream-id" href="telepathy-farsight/TfStream.html#TfStream--stream-id"> +<ANCHOR id="TfStream--tos" href="telepathy-farsight/TfStream.html#TfStream--tos"> <ANCHOR id="TfStream.signal-details" href="telepathy-farsight/TfStream.html#TfStream.signal-details"> <ANCHOR id="TfStream-closed" href="telepathy-farsight/TfStream.html#TfStream-closed"> <ANCHOR id="TfStream-error" href="telepathy-farsight/TfStream.html#TfStream-error"> 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 @@ <function name="The "proxy" property" link="TfStream.html#TfStream--proxy"/> <function name="The "sink-pad" property" link="TfStream.html#TfStream--sink-pad"/> <function name="The "stream-id" property" link="TfStream.html#TfStream--stream-id"/>
- <function name="The "tos" property" link="TfStream.html#TfStream--tos"/> <function name="The "closed" signal" link="TfStream.html#TfStream-closed"/> <function name="The "error" signal" link="TfStream.html#TfStream-error"/> <function name="The "free-resource" signal" link="TfStream.html#TfStream-free-resource"/> 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 @@ <keyword type="property" name="The "proxy" property" link="TfStream.html#TfStream--proxy"/> <keyword type="property" name="The "sink-pad" property" link="TfStream.html#TfStream--sink-pad"/> <keyword type="property" name="The "stream-id" property" link="TfStream.html#TfStream--stream-id"/>
- <keyword type="property" name="The "tos" property" link="TfStream.html#TfStream--tos"/> <keyword type="signal" name="The "closed" signal" link="TfStream.html#TfStream-closed"/> <keyword type="signal" name="The "error" signal" link="TfStream.html#TfStream-error"/> <keyword type="signal" name="The "free-resource" signal" link="TfStream.html#TfStream-free-resource"/> 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 @@
</para> +<!-- ##### ARG TfStream:tos ##### --> +<para> + +</para> + <!-- ##### STRUCT TfStreamClass ##### --> <para> 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 @@ -<!-- ##### ARG TfStream:tos ##### --> -<para> - -</para> - - <!-- ##### FUNCTION tf_channel_new_from_proxy ##### --> <para> 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 @@ <indexentry><primaryie linkends="TfStream--proxy"><link linkend="TfStream--proxy">TfStream:proxy</link></primaryie></indexentry> <indexentry><primaryie linkends="TfStream--sink-pad"><link linkend="TfStream--sink-pad">TfStream:sink-pad</link></primaryie></indexentry> <indexentry><primaryie linkends="TfStream--stream-id"><link linkend="TfStream--stream-id">TfStream:stream-id</link></primaryie></indexentry> +<indexentry><primaryie linkends="TfStream--tos"><link linkend="TfStream--tos">TfStream:tos</link></primaryie></indexentry> <indexentry><primaryie linkends="TfStreamClass"><link linkend="TfStreamClass">TfStreamClass</link></primaryie></indexentry> <indexentry><primaryie linkends="tf-channel-bus-message"><link linkend="tf-channel-bus-message">tf_channel_bus_message</link></primaryie></indexentry> <indexentry><primaryie linkends="tf-channel-error"><link linkend="tf-channel-error">tf_channel_error</link></primaryie></indexentry> 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 @@ "<link linkend="TfStream--proxy">proxy</link>" <link linkend="TpMediaStreamHandler">TpMediaStreamHandler</link>* : Read / Write / Construct Only "<link linkend="TfStream--sink-pad">sink-pad</link>" <link linkend="GstPad">GstPad</link>* : Read "<link linkend="TfStream--stream-id">stream-id</link>" <link linkend="guint">guint</link> : Read / Write / Construct Only + "<link linkend="TfStream--tos">tos</link>" <link linkend="guint">guint</link> : Read / Write </synopsis> </refsect1> @@ -174,6 +175,11 @@ <indexterm zone="TfStream--stream-id"><primary sortas="TfStream:stream-id">TfStream:stream-id</primary></indexterm><programlisting> "stream-id" <link linkend="guint">guint</link> : Read / Write / Construct Only</programlisting> <para>A number identifying this stream within its channel.</para><para>Default value: 0</para> </refsect2> +<refsect2 id="TfStream--tos" role="property"><title>The <literal>"tos"</literal> property</title> +<indexterm zone="TfStream--tos"><primary sortas="TfStream:tos">TfStream:tos</primary></indexterm><programlisting> "tos" <link linkend="guint">guint</link> : Read / Write</programlisting> +<para>The IP Type of Service to set on sent packets.</para><para>Allowed values: <= 255</para> +<para>Default value: 0</para> +</refsect2> </refsect1> <refsect1 id="TfStream.signal-details" role="signals"> 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