<span class="type">GstBus</span></a>.
</p> <div class="refsect2" lang="en"> -<a name="id2938357"></a><h3>The "<code class="literal">farsight-error</code>" message</h3> +<a name="id3021234"></a><h3>The "<code class="literal">farsight-error</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "src-object" <a
Hello community, here is the log from the commit of package farsight2 for openSUSE:Factory checked in at Fri Jun 12 18:27:23 CEST 2009. -------- --- GNOME/farsight2/farsight2.changes 2009-05-27 12:24:54.000000000 +0200 +++ farsight2/farsight2.changes 2009-05-29 12:55:48.000000000 +0200 @@ -1,0 +2,7 @@ +Fri May 29 12:43:28 CEST 2009 - vuntz@novell.com + +- Update to version 0.0.12: + + fix bug in the nice transmitter that prevented from sending + anything when using it in certain cases. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- farsight2-0.0.11.tar.bz2 New: ---- farsight2-0.0.12.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ farsight2.spec ++++++ --- /var/tmp/diff_new_pack.s30918/_old 2009-06-12 18:27:04.000000000 +0200 +++ /var/tmp/diff_new_pack.s30918/_new 2009-06-12 18:27:04.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package farsight2 (Version 0.0.11) +# spec file for package farsight2 (Version 0.0.12) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -32,7 +32,7 @@ BuildRequires: python-gobject2-devel BuildRequires: python-gstreamer-0_10-devel BuildRequires: python-xml -Version: 0.0.11 +Version: 0.0.12 Release: 1 License: LGPL v2.1 only BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -166,6 +166,10 @@ %{py_sitedir}/* %changelog +* Fri May 29 2009 vuntz@novell.com +- Update to version 0.0.12: + + fix bug in the nice transmitter that prevented from sending + anything when using it in certain cases. * Wed May 27 2009 vuntz@novell.com - Update to version 0.0.11: + Only install a .so file for the rtp plugin, and no more ++++++ farsight2-0.0.11.tar.bz2 -> farsight2-0.0.12.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/ChangeLog new/farsight2-0.0.12/ChangeLog --- old/farsight2-0.0.11/ChangeLog 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/ChangeLog 2009-05-28 23:51:51.000000000 +0200 @@ -1,16 +1,62 @@ -commit 2267454214e5e026c0e77003e728ae335b1d5d9b +commit 3f40b79a04bfc89d9fd318b5bf9ef7857b539dea Author: Olivier Crête <olivier.crete@collabora.co.uk> -Date: Mon May 25 14:06:15 2009 -0400 +Date: Thu May 28 17:50:18 2009 -0400 - Version 0.0.11 + Version 0.0.12 -commit c396561f25ca8d7f8a35c86df2f3b231894fefb4 +commit 8a64db4a0035559a34b84ab5593512a8061ff232 Author: Olivier Crête <olivier.crete@collabora.co.uk> -Date: Mon May 25 16:24:55 2009 -0400 +Date: Thu May 28 17:39:21 2009 -0400 - Revert "Add test for changing the sending ssrc" + Disable RTCP CNAME based association tests - This reverts commit c8ccc1d254a167e88fc25bf28547c90609385230. + The message is broken in gst-plugins-bad 0.10.12, so it won't work. + +commit 4c476d49211f2f387b5f050a6bde853765dd4303 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Thu May 28 17:36:57 2009 -0400 + + rtp: Check for the new name of the sdes message + +commit 4a60b35295dbc1f9b70f33cb15bbbc6b8df5502a +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Thu May 28 16:38:49 2009 -0400 + + tests: Reduce nice test debug output + +commit 8c46154df085bf91c71ac62e18a19c8a93393356 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Thu May 28 14:05:33 2009 -0400 + + tests: Name multicast rtp tests more accurately + +commit a53438667b01b10fd15645c53764be071a0d1361 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Tue May 26 20:46:25 2009 -0400 + + Revert "nice: remove useless state unlock" + + This reverts commit bbefabf9da7fc4a695a8e18591fe1309e79b1479. + +commit 42181a7499c669fdb29b6dbc3c3bc995c426f356 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Tue May 26 15:52:27 2009 -0400 + + Set link to playing before linking it + +commit 586b649e80f316a2dfc0cef8df398ea68e3f3673 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Tue May 26 15:51:20 2009 -0400 + + rtp: Do proper locking when removing send codec bin + +commit d443e642c4e453cb028b5670536cf1699a843a68 +Author: Olivier Crête <olivier.crete@collabora.co.uk> +Date: Mon May 25 17:16:55 2009 -0400 + + Version 0.0.11.1 + + Version 0.0.11 is in a branch commit a46e57c168338c8a2e3b39771e10aa5e626abeda Author: Olivier Crête <olivier.crete@collabora.co.uk> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/configure new/farsight2-0.0.12/configure --- old/farsight2-0.0.11/configure 2009-05-25 22:32:45.000000000 +0200 +++ new/farsight2-0.0.12/configure 2009-05-28 23:46:22.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.63 for Farsight2 0.0.11. +# Generated by GNU Autoconf 2.63 for Farsight2 0.0.12. # # Report bugs to https://bugs.freedesktop.org/enter_bug.cgi?product=Farsight. # @@ -750,8 +750,8 @@ # Identity of this package. PACKAGE_NAME='Farsight2' PACKAGE_TARNAME='farsight2' -PACKAGE_VERSION='0.0.11' -PACKAGE_STRING='Farsight2 0.0.11' +PACKAGE_VERSION='0.0.12' +PACKAGE_STRING='Farsight2 0.0.12' PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Farsight' ac_unique_file="gst-libs/gst/farsight/fs-candidate.c" @@ -1646,7 +1646,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 Farsight2 0.0.11 to adapt to many kinds of systems. +`configure' configures Farsight2 0.0.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1716,7 +1716,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Farsight2 0.0.11:";; + short | recursive ) echo "Configuration of Farsight2 0.0.12:";; esac cat <<_ACEOF @@ -1878,7 +1878,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<_ACEOF -Farsight2 configure 0.0.11 +Farsight2 configure 0.0.12 generated by GNU Autoconf 2.63 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1892,7 +1892,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Farsight2 $as_me 0.0.11, which was +It was created by Farsight2 $as_me 0.0.12, which was generated by GNU Autoconf 2.63. Invocation command line was $ $0 $@ @@ -2613,7 +2613,7 @@ # Define the identity of the package. PACKAGE='farsight2' - VERSION='0.0.11' + VERSION='0.0.12' cat >>confdefs.h <<_ACEOF @@ -2757,9 +2757,9 @@ - PACKAGE_VERSION_MAJOR=$(echo 0.0.11 | cut -d'.' -f1) - PACKAGE_VERSION_MINOR=$(echo 0.0.11 | cut -d'.' -f2) - PACKAGE_VERSION_MICRO=$(echo 0.0.11 | cut -d'.' -f3) + PACKAGE_VERSION_MAJOR=$(echo 0.0.12 | cut -d'.' -f1) + PACKAGE_VERSION_MINOR=$(echo 0.0.12 | cut -d'.' -f2) + PACKAGE_VERSION_MICRO=$(echo 0.0.12 | cut -d'.' -f3) @@ -2770,7 +2770,7 @@ { $as_echo "$as_me:$LINENO: checking nano version" >&5 $as_echo_n "checking nano version... " >&6; } - NANO=$(echo 0.0.11 | cut -d'.' -f4) + NANO=$(echo 0.0.12 | cut -d'.' -f4) if test x"$NANO" = x || test "x$NANO" = "x0" ; then { $as_echo "$as_me:$LINENO: result: 0 (release)" >&5 @@ -26297,7 +26297,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Farsight2 $as_me 0.0.11, which was +This file was extended by Farsight2 $as_me 0.0.12, which was generated by GNU Autoconf 2.63. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -26360,7 +26360,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_version="\ -Farsight2 config.status 0.0.11 +Farsight2 config.status 0.0.12 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/farsight2-0.0.11/configure.ac new/farsight2-0.0.12/configure.ac --- old/farsight2-0.0.11/configure.ac 2009-05-25 22:32:17.000000000 +0200 +++ new/farsight2-0.0.12/configure.ac 2009-05-28 23:45:58.000000000 +0200 @@ -5,7 +5,7 @@ dnl initialize autoconf dnl releases only do -Wall, cvs and prerelease does -Werror too dnl use a three digit version number for releases, and four for cvs/prerelease -AC_INIT(Farsight2, 0.0.11, +AC_INIT(Farsight2, 0.0.12, https://bugs.freedesktop.org/enter_bug.cgi?product=Farsight, farsight2) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch01.html new/farsight2-0.0.12/docs/libs/html/ch01.html --- old/farsight2-0.0.11/docs/libs/html/ch01.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch01.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2972261"></a>Farsight GStreamer Interfaces</h2></div></div></div> +<a name="id3055137"></a>Farsight GStreamer Interfaces</h2></div></div></div> <div class="toc"><dl><dt> <span class="refentrytitle"><a href="FsConference.html">FsConference</a></span><span class="refpurpose"> — Interface for farsight conference elements</span> </dt></dl></div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch02.html new/farsight2-0.0.12/docs/libs/html/ch02.html --- old/farsight2-0.0.11/docs/libs/html/ch02.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch02.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2933627"></a>Farsight Core Library</h2></div></div></div> +<a name="id3016503"></a>Farsight Core Library</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="FsParticipant.html">FsParticipant</a></span><span class="refpurpose"> — A participant in a conference</span> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch03.html new/farsight2-0.0.12/docs/libs/html/ch03.html --- old/farsight2-0.0.11/docs/libs/html/ch03.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch03.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2933655"></a>Farsight Utility Functions and Objects</h2></div></div></div> +<a name="id3016531"></a>Farsight Utility Functions and Objects</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="FsElementAddedNotifier.html">FsElementAddedNotifier</a></span><span class="refpurpose"> — Recursive element addition notifier</span> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch04.html new/farsight2-0.0.12/docs/libs/html/ch04.html --- old/farsight2-0.0.11/docs/libs/html/ch04.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch04.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2972309"></a>Farsight Classes Base Implementations</h2></div></div></div> +<a name="id3055185"></a>Farsight Classes Base Implementations</h2></div></div></div> <div class="toc"><dl><dt> <span class="refentrytitle"><a href="FsBaseConference.html">FsBaseConference</a></span><span class="refpurpose"> — Base class for Farsight Conference Gstreamer Elements</span> </dt></dl></div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch05.html new/farsight2-0.0.12/docs/libs/html/ch05.html --- old/farsight2-0.0.11/docs/libs/html/ch05.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch05.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2972320"></a>Farsight Transmitter Classes</h2></div></div></div> +<a name="id3055196"></a>Farsight Transmitter Classes</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="FsTransmitter.html">FsTransmitter</a></span><span class="refpurpose"> — A transmitter object linked to a session</span> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/ch06.html new/farsight2-0.0.12/docs/libs/html/ch06.html --- old/farsight2-0.0.11/docs/libs/html/ch06.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/ch06.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2972335"></a>Farsight Plugins Infrastructure</h2></div></div></div> +<a name="id3055211"></a>Farsight Plugins Infrastructure</h2></div></div></div> <div class="toc"><dl><dt> <span class="refentrytitle"><a href="farsight2-libs-FsPlugin.html">FsPlugin</a></span><span class="refpurpose"> — A class for defining Farsight plugins</span> </dt></dl></div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/farsight2-libs.devhelp new/farsight2-0.0.12/docs/libs/html/farsight2-libs.devhelp --- old/farsight2-0.0.11/docs/libs/html/farsight2-libs.devhelp 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/farsight2-libs.devhelp 2009-05-28 23:51:50.000000000 +0200 @@ -32,7 +32,7 @@ </sub> </chapters> <functions> - <function name="The "farsight-error" message" link="FsConference.html#id2938357"/> + <function name="The "farsight-error" message" link="FsConference.html#id3021234"/> <function name="FsConference" link="FsConference.html#FsConference-struct"/> <function name="fs_conference_new_session ()" link="FsConference.html#fs-conference-new-session"/> <function name="fs_conference_new_participant ()" link="FsConference.html#fs-conference-new-participant"/> @@ -45,8 +45,8 @@ <function name="FS_PARTICIPANT_DATA_UNLOCK()" link="FsParticipant.html#FS-PARTICIPANT-DATA-UNLOCK--CAPS"/> <function name="The "cname" property" link="FsParticipant.html#FsParticipant--cname"/> <function name="The "error" signal" link="FsParticipant.html#FsParticipant-error"/> - <function name="The "farsight-send-codec-changed" message" link="FsSession.html#id3019396"/> - <function name="The "farsight-codecs-changed" message" link="FsSession.html#id3019439"/> + <function name="The "farsight-send-codec-changed" message" link="FsSession.html#id3092463"/> + <function name="The "farsight-codecs-changed" message" link="FsSession.html#id3092507"/> <function name="enum FsDTMFEvent" link="FsSession.html#FsDTMFEvent"/> <function name="enum FsDTMFMethod" link="FsSession.html#FsDTMFMethod"/> <function name="FsSession" link="FsSession.html#FsSession-struct"/> @@ -67,11 +67,11 @@ <function name="The "media-type" property" link="FsSession.html#FsSession--media-type"/> <function name="The "sink-pad" property" link="FsSession.html#FsSession--sink-pad"/> <function name="The "error" signal" link="FsSession.html#FsSession-error"/> - <function name="The "farsight-new-local-candidate" message" link="FsStream.html#id2999024"/> - <function name="The "farsight-local-candidates-prepared" message" link="FsStream.html#id2999060"/> - <function name="The "farsight-new-active-candidate-pair" message" link="FsStream.html#id2999092"/> - <function name="The "farsight-recv-codecs-changed" message" link="FsStream.html#id2999141"/> - <function name="The "farsight-component-state-changed" message" link="FsStream.html#id2999209"/> + <function name="The "farsight-new-local-candidate" message" link="FsStream.html#id3111177"/> + <function name="The "farsight-local-candidates-prepared" message" link="FsStream.html#id3111213"/> + <function name="The "farsight-new-active-candidate-pair" message" link="FsStream.html#id3076017"/> + <function name="The "farsight-recv-codecs-changed" message" link="FsStream.html#id3076067"/> + <function name="The "farsight-component-state-changed" message" link="FsStream.html#id3076134"/> <function name="FsStream" link="FsStream.html#FsStream-struct"/> <function name="FsStreamClass" link="FsStream.html#FsStreamClass"/> <function name="enum FsStreamDirection" link="FsStream.html#FsStreamDirection"/> @@ -88,6 +88,7 @@ <function name="The "participant" property" link="FsStream.html#FsStream--participant"/> <function name="The "remote-codecs" property" link="FsStream.html#FsStream--remote-codecs"/> <function name="The "session" property" link="FsStream.html#FsStream--session"/> + <function name="The "stream-transmitter" property" link="FsStream.html#FsStream--stream-transmitter"/> <function name="The "error" signal" link="FsStream.html#FsStream-error"/> <function name="The "src-pad-added" signal" link="FsStream.html#FsStream-src-pad-added"/> <function name="FsCandidate" link="farsight2-libs-FsCandidate.html#FsCandidate"/> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/farsight2-libs.devhelp2 new/farsight2-0.0.12/docs/libs/html/farsight2-libs.devhelp2 --- old/farsight2-0.0.11/docs/libs/html/farsight2-libs.devhelp2 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/farsight2-libs.devhelp2 2009-05-28 23:51:50.000000000 +0200 @@ -32,7 +32,7 @@ </sub> </chapters> <functions> - <keyword type="" name="The "farsight-error" message" link="FsConference.html#id2938357"/> + <keyword type="" name="The "farsight-error" message" link="FsConference.html#id3021234"/> <keyword type="struct" name="FsConference" link="FsConference.html#FsConference-struct"/> <keyword type="function" name="fs_conference_new_session ()" link="FsConference.html#fs-conference-new-session"/> <keyword type="function" name="fs_conference_new_participant ()" link="FsConference.html#fs-conference-new-participant"/> @@ -45,8 +45,8 @@ <keyword type="macro" name="FS_PARTICIPANT_DATA_UNLOCK()" link="FsParticipant.html#FS-PARTICIPANT-DATA-UNLOCK--CAPS"/> <keyword type="property" name="The "cname" property" link="FsParticipant.html#FsParticipant--cname"/> <keyword type="signal" name="The "error" signal" link="FsParticipant.html#FsParticipant-error"/> - <keyword type="" name="The "farsight-send-codec-changed" message" link="FsSession.html#id3019396"/> - <keyword type="" name="The "farsight-codecs-changed" message" link="FsSession.html#id3019439"/> + <keyword type="" name="The "farsight-send-codec-changed" message" link="FsSession.html#id3092463"/> + <keyword type="" name="The "farsight-codecs-changed" message" link="FsSession.html#id3092507"/> <keyword type="enum" name="enum FsDTMFEvent" link="FsSession.html#FsDTMFEvent"/> <keyword type="enum" name="enum FsDTMFMethod" link="FsSession.html#FsDTMFMethod"/> <keyword type="struct" name="FsSession" link="FsSession.html#FsSession-struct"/> @@ -67,11 +67,11 @@ <keyword type="property" name="The "media-type" property" link="FsSession.html#FsSession--media-type"/> <keyword type="property" name="The "sink-pad" property" link="FsSession.html#FsSession--sink-pad"/> <keyword type="signal" name="The "error" signal" link="FsSession.html#FsSession-error"/> - <keyword type="" name="The "farsight-new-local-candidate" message" link="FsStream.html#id2999024"/> - <keyword type="" name="The "farsight-local-candidates-prepared" message" link="FsStream.html#id2999060"/> - <keyword type="" name="The "farsight-new-active-candidate-pair" message" link="FsStream.html#id2999092"/> - <keyword type="" name="The "farsight-recv-codecs-changed" message" link="FsStream.html#id2999141"/> - <keyword type="" name="The "farsight-component-state-changed" message" link="FsStream.html#id2999209"/> + <keyword type="" name="The "farsight-new-local-candidate" message" link="FsStream.html#id3111177"/> + <keyword type="" name="The "farsight-local-candidates-prepared" message" link="FsStream.html#id3111213"/> + <keyword type="" name="The "farsight-new-active-candidate-pair" message" link="FsStream.html#id3076017"/> + <keyword type="" name="The "farsight-recv-codecs-changed" message" link="FsStream.html#id3076067"/> + <keyword type="" name="The "farsight-component-state-changed" message" link="FsStream.html#id3076134"/> <keyword type="struct" name="FsStream" link="FsStream.html#FsStream-struct"/> <keyword type="struct" name="FsStreamClass" link="FsStream.html#FsStreamClass"/> <keyword type="enum" name="enum FsStreamDirection" link="FsStream.html#FsStreamDirection"/> @@ -88,6 +88,7 @@ <keyword type="property" name="The "participant" property" link="FsStream.html#FsStream--participant"/> <keyword type="property" name="The "remote-codecs" property" link="FsStream.html#FsStream--remote-codecs"/> <keyword type="property" name="The "session" property" link="FsStream.html#FsStream--session"/> + <keyword type="property" name="The "stream-transmitter" property" link="FsStream.html#FsStream--stream-transmitter"/> <keyword type="signal" name="The "error" signal" link="FsStream.html#FsStream-error"/> <keyword type="signal" name="The "src-pad-added" signal" link="FsStream.html#FsStream-src-pad-added"/> <keyword type="struct" name="FsCandidate" link="farsight2-libs-FsCandidate.html#FsCandidate"/> @@ -176,7 +177,6 @@ <keyword type="constant" name="FS_ERROR_NO_CODECS_LEFT" link="FsConference.html#FS-ERROR-NO-CODECS-LEFT--CAPS"/> <keyword type="constant" name="FS_ERROR_CONNECTION_FAILED" link="FsConference.html#FS-ERROR-CONNECTION-FAILED--CAPS"/> <keyword type="constant" name="FS_ERROR_DISPOSED" link="FsConference.html#FS-ERROR-DISPOSED--CAPS"/> - <keyword type="constant" name="FS_ERROR_ALREADY_EXISTS" link="FsConference.html#FS-ERROR-ALREADY-EXISTS--CAPS"/> <keyword type="constant" name="FS_DTMF_METHOD_AUTO" link="FsSession.html#FS-DTMF-METHOD-AUTO--CAPS"/> <keyword type="constant" name="FS_DTMF_METHOD_RTP_RFC4733" link="FsSession.html#FS-DTMF-METHOD-RTP-RFC4733--CAPS"/> <keyword type="constant" name="FS_DTMF_METHOD_IN_BAND" link="FsSession.html#FS-DTMF-METHOD-IN-BAND--CAPS"/> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/FsConference.html new/farsight2-0.0.12/docs/libs/html/FsConference.html --- old/farsight2-0.0.11/docs/libs/html/FsConference.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/FsConference.html 2009-05-28 23:51:50.000000000 +0200 @@ -117,7 +117,7 @@ href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject" @@ -266,7 +266,6 @@ FS_ERROR_NO_CODECS_LEFT, FS_ERROR_CONNECTION_FAILED, FS_ERROR_DISPOSED, - FS_ERROR_ALREADY_EXISTS } FsError; </pre> <p> @@ -349,11 +348,6 @@ <td> The object has been disposed. </td> </tr> -<tr> -<td><p><a name="FS-ERROR-ALREADY-EXISTS--CAPS"></a><span class="term"><code class="literal">FS_ERROR_ALREADY_EXISTS</code></span></p></td> -<td> The object already exists -</td> -</tr> </tbody> </table></div> </div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/FsSession.html new/farsight2-0.0.12/docs/libs/html/FsSession.html --- old/farsight2-0.0.11/docs/libs/html/FsSession.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/FsSession.html 2009-05-28 23:51:50.000000000 +0200 @@ -175,7 +175,7 @@
- "<a class="link" href="FsStream.html#FsStream--stream-transmitter" title='The "stream-transmitter" property'>stream-transmitter</a>" <a class="link" href="FsStreamTransmitter.html" title="FsStreamTransmitter">FsStreamTransmitter</a>* : Write / Construct Only
</pre>
</div> <div class="refsect1" lang="en"> @@ -158,7 +159,7 @@
<span class="type">GstBus</span></a>.
</p> <div class="refsect2" lang="en"> -<a name="id2999024"></a><h3>The "<code class="literal">farsight-new-local-candidate</code>" message</h3> +<a name="id3111177"></a><h3>The "<code class="literal">farsight-new-local-candidate</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "stream" <a class="link" href="FsStream.html" title="FsStream">FsStream</a> The stream that emits the message "candidate" <a class="link" href="farsight2-libs-FsCandidate.html#FsCandidate" title="FsCandidate">FsCandidate</a> The new candidate @@ -169,7 +170,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2999060"></a><h3>The "<code class="literal">farsight-local-candidates-prepared</code>" message</h3> +<a name="id3111213"></a><h3>The "<code class="literal">farsight-local-candidates-prepared</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "stream" <a class="link" href="FsStream.html" title="FsStream">FsStream</a> The stream that emits the message </pre></div> @@ -180,7 +181,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2999092"></a><h3>The "<code class="literal">farsight-new-active-candidate-pair</code>" message</h3> +<a name="id3076017"></a><h3>The "<code class="literal">farsight-new-active-candidate-pair</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "stream" <a class="link" href="FsStream.html" title="FsStream">FsStream</a> The stream that emits the message "local-candidate" <a class="link" href="farsight2-libs-FsCandidate.html#FsCandidate" title="FsCandidate">FsCandidate</a> Local candidate being used @@ -196,7 +197,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2999141"></a><h3>The "<code class="literal">farsight-recv-codecs-changed</code>" message</h3> +<a name="id3076067"></a><h3>The "<code class="literal">farsight-recv-codecs-changed</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "stream" <a class="link" href="FsStream.html" title="FsStream">FsStream</a> The stream that emits the message "codecs" FsCodecGList A <a @@ -214,7 +215,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2999209"></a><h3>The "<code class="literal">farsight-component-state-changed</code>" message</h3> +<a name="id3076134"></a><h3>The "<code class="literal">farsight-component-state-changed</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "stream" <a class="link" href="FsStream.html" title="FsStream">FsStream</a> The stream that emits the message "component" <a @@ -764,6 +765,15 @@ <p> </p> </div> +<hr> +<div class="refsect2" lang="en"> +<a name="FsStream--stream-transmitter"></a><h3>The <code class="literal">"stream-transmitter"</code> property</h3> +<pre class="programlisting"> "stream-transmitter" <a class="link" href="FsStreamTransmitter.html" title="FsStreamTransmitter">FsStreamTransmitter</a>* : Write / Construct Only</pre> +<p> +The <a class="link" href="FsStreamTransmitter.html" title="FsStreamTransmitter"><span class="type">FsStreamTransmitter</span></a> for this stream.</p> +<p> +</p> +</div> </div> <div class="refsect1" lang="en"> <a name="FsStream.signal-details"></a><h2>Signal Details</h2> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/index.html new/farsight2-0.0.12/docs/libs/html/index.html --- old/farsight2-0.0.11/docs/libs/html/index.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/index.html 2009-05-28 23:51:50.000000000 +0200 @@ -23,7 +23,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Farsight2 Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo">
<span class="type">GstBus</span></a>.
</p> <div class="refsect2" lang="en"> -<a name="id3019396"></a><h3>The "<code class="literal">farsight-send-codec-changed</code>" +<a name="id3092463"></a><h3>The "<code class="literal">farsight-send-codec-changed</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "session" <a class="link" href="FsSession.html" title="FsSession">FsSession</a> The session that emits the message @@ -188,7 +188,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id3019439"></a><h3>The "<code class="literal">farsight-codecs-changed</code>" +<a name="id3092507"></a><h3>The "<code class="literal">farsight-codecs-changed</code>" message</h3> <div class="informalexample"><pre class="programlisting"> "session" <a class="link" href="FsSession.html" title="FsSession">FsSession</a> The session that emits the message diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/FsStream.html new/farsight2-0.0.12/docs/libs/html/FsStream.html --- old/farsight2-0.0.11/docs/libs/html/FsStream.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/FsStream.html 2009-05-28 23:51:50.000000000 +0200 @@ -131,6 +131,7 @@ "<a class="link" href="FsStream.html#FsStream--participant" title='The "participant" property'>participant</a>" <a class="link" href="FsParticipant.html" title="FsParticipant">FsParticipant</a>* : Read / Write / Construct Only "<a class="link" href="FsStream.html#FsStream--remote-codecs" title='The "remote-codecs" property'>remote-codecs</a>" FsCodecGList* : Read "<a class="link" href="FsStream.html#FsStream--session" title='The "session" property'>session</a>" <a class="link" href="FsSession.html" title="FsSession">FsSession</a>* : Read / Write / Construct Only
for version 0.0.10.1.
<span class="type">GList</span></a> of <a -href="../farsight2-libs-0.10/farsight2-libs-FsCandidate.html#FsCandidate" +href="../farsight-libs/farsight-libs-FsCandidate.html#FsCandidate" <span class="type">FsCandidate</span></a>. These <a -href="../farsight2-libs-0.10/farsight2-libs-FsCandidate.html#FsCandidate" +href="../farsight-libs/farsight-libs-FsCandidate.html#FsCandidate" <span class="type">FsCandidate</span></a> must be for <span class="type">FS_NETWORK_PROTOCOL_UDP</span>. These port and/or the ip can be set on these candidates to force them, and this is per-component. If not all components have a port set, the diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpConference.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpConference.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpConference.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpConference.html 2009-05-28 23:51:50.000000000 +0200 @@ -79,7 +79,7 @@ This is the core gstreamer element for a RTP conference. It must be added to your pipeline before anything else is done. Then you create the session,
+ for version 0.0.11.1. The latest version of this documentation can be found on-line at <a class="ulink" href="http://farsight.freedesktop.org/apidoc/farsight2/" target="_top">http://farsight.freedesktop.org/apidoc/farsight2/</a>. </p></div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/index.sgml new/farsight2-0.0.12/docs/libs/html/index.sgml --- old/farsight2-0.0.11/docs/libs/html/index.sgml 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/index.sgml 2009-05-28 23:51:50.000000000 +0200 @@ -80,6 +80,7 @@ <ANCHOR id="FsStream--participant" href="farsight2-libs-0.10/FsStream.html#FsStream--participant"> <ANCHOR id="FsStream--remote-codecs" href="farsight2-libs-0.10/FsStream.html#FsStream--remote-codecs"> <ANCHOR id="FsStream--session" href="farsight2-libs-0.10/FsStream.html#FsStream--session"> +<ANCHOR id="FsStream--stream-transmitter" href="farsight2-libs-0.10/FsStream.html#FsStream--stream-transmitter"> <ANCHOR id="FsStream.signal-details" href="farsight2-libs-0.10/FsStream.html#FsStream.signal-details"> <ANCHOR id="FsStream-error" href="farsight2-libs-0.10/FsStream.html#FsStream-error"> <ANCHOR id="FsStream-src-pad-added" href="farsight2-libs-0.10/FsStream.html#FsStream-src-pad-added"> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/pt01.html new/farsight2-0.0.12/docs/libs/html/pt01.html --- old/farsight2-0.0.11/docs/libs/html/pt01.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/pt01.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="part" lang="en"> <div class="titlepage"><div><div><h1 class="title"> -<a name="id2972274"></a>Part I. User-oriented classes, interfaces and functions</h1></div></div></div> +<a name="id3055150"></a>Part I. User-oriented classes, interfaces and functions</h1></div></div></div> <div class="toc"> <p><b>Table of Contents</b></p> <dl> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/libs/html/pt02.html new/farsight2-0.0.12/docs/libs/html/pt02.html --- old/farsight2-0.0.11/docs/libs/html/pt02.html 2009-05-25 23:08:36.000000000 +0200 +++ new/farsight2-0.0.12/docs/libs/html/pt02.html 2009-05-28 23:51:50.000000000 +0200 @@ -29,7 +29,7 @@ </tr></table> <div class="part" lang="en"> <div class="titlepage"><div><div><h1 class="title"> -<a name="id2972304"></a>Part II. Classes used to implement Farsight plugins</h1></div></div></div> +<a name="id3055180"></a>Part II. Classes used to implement Farsight plugins</h1></div></div></div> <div class="toc"> <p><b>Table of Contents</b></p> <dl> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/ch01.html new/farsight2-0.0.12/docs/plugins/html/ch01.html --- old/farsight2-0.0.11/docs/plugins/html/ch01.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/ch01.html 2009-05-28 23:51:50.000000000 +0200 @@ -25,7 +25,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2936558"></a>Core interface classes</h2></div></div></div> +<a name="id2597682"></a>Core interface classes</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="farsight2-plugins-FsRtpConference.html">FsRtpConference</a></span><span class="refpurpose"> — Farsight RTP Conference Gstreamer Elements</span> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/ch02.html new/farsight2-0.0.12/docs/plugins/html/ch02.html --- old/farsight2-0.0.11/docs/plugins/html/ch02.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/ch02.html 2009-05-28 23:51:50.000000000 +0200 @@ -25,7 +25,7 @@ </tr></table> <div class="chapter" lang="en"> <div class="titlepage"><div><div><h2 class="title"> -<a name="id2897935"></a>Transmitters</h2></div></div></div> +<a name="id2559059"></a>Transmitters</h2></div></div></div> <div class="toc"><dl> <dt> <span class="refentrytitle"><a href="farsight2-plugins-FsRawUdpStreamTransmitter.html">FsRawUdpStreamTransmitter</a></span><span class="refpurpose"> — A stream transmitter object for UDP with STUN</span> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins.devhelp new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins.devhelp --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins.devhelp 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins.devhelp 2009-05-28 23:51:50.000000000 +0200 @@ -21,8 +21,8 @@ </sub> </chapters> <functions> - <function name="Element Information" link="farsight2-plugins-FsRtpConference.html#id2977047"/> - <function name="Element Pads" link="farsight2-plugins-FsRtpConference.html#id2902762"/> + <function name="Element Information" link="farsight2-plugins-FsRtpConference.html#id2638171"/> + <function name="Element Pads" link="farsight2-plugins-FsRtpConference.html#id2563886"/> <function name="FsRtpConference" link="farsight2-plugins-FsRtpConference.html#FsRtpConference"/> <function name="The "sdes-cname" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-cname"/> <function name="The "sdes-email" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-email"/> @@ -32,7 +32,7 @@ <function name="The "sdes-phone" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-phone"/> <function name="The "sdes-tool" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-tool"/> <function name="FsRtpParticipant" link="farsight2-plugins-FsRtpParticipant.html#FsRtpParticipant"/> - <function name="Codec profiles" link="farsight2-plugins-FsRtpSession.html#id2986094"/> + <function name="Codec profiles" link="farsight2-plugins-FsRtpSession.html#id2647218"/> <function name="FsRtpSession" link="farsight2-plugins-FsRtpSession.html#FsRtpSession"/> <function name="The "no-rtcp-timeout" property" link="farsight2-plugins-FsRtpSession.html#FsRtpSession--no-rtcp-timeout"/> <function name="The "conference" property" link="farsight2-plugins-FsRtpSession.html#FsRtpSession--conference"/> @@ -57,11 +57,11 @@ <function name="The "stream-id" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stream-id"/> <function name="The "stun-ip" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stun-ip"/> <function name="The "stun-port" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stun-port"/> - <function name="Element Information" link="farsight2-plugins-FsFunnel.html#id2983872"/> - <function name="Element Pads" link="farsight2-plugins-FsFunnel.html#id2976843"/> + <function name="Element Information" link="farsight2-plugins-FsFunnel.html#id2627432"/> + <function name="Element Pads" link="farsight2-plugins-FsFunnel.html#id2627659"/> <function name="FsFunnel" link="farsight2-plugins-FsFunnel.html#FsFunnel"/> - <function name="Element Information" link="farsight2-plugins-GstVideoanyrate.html#id2981863"/> - <function name="Element Pads" link="farsight2-plugins-GstVideoanyrate.html#id2978128"/> + <function name="Element Information" link="farsight2-plugins-GstVideoanyrate.html#id2618260"/> + <function name="Element Pads" link="farsight2-plugins-GstVideoanyrate.html#id2616508"/> <function name="GstVideoanyrate" link="farsight2-plugins-GstVideoanyrate.html#GstVideoanyrate"/> </functions> </book> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins.devhelp2 new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins.devhelp2 --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins.devhelp2 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins.devhelp2 2009-05-28 23:51:50.000000000 +0200 @@ -21,8 +21,8 @@ </sub> </chapters> <functions> - <keyword type="" name="Element Information" link="farsight2-plugins-FsRtpConference.html#id2977047"/> - <keyword type="" name="Element Pads" link="farsight2-plugins-FsRtpConference.html#id2902762"/> + <keyword type="" name="Element Information" link="farsight2-plugins-FsRtpConference.html#id2638171"/> + <keyword type="" name="Element Pads" link="farsight2-plugins-FsRtpConference.html#id2563886"/> <keyword type="struct" name="FsRtpConference" link="farsight2-plugins-FsRtpConference.html#FsRtpConference"/> <keyword type="property" name="The "sdes-cname" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-cname"/> <keyword type="property" name="The "sdes-email" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-email"/> @@ -32,7 +32,7 @@ <keyword type="property" name="The "sdes-phone" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-phone"/> <keyword type="property" name="The "sdes-tool" property" link="farsight2-plugins-FsRtpConference.html#FsRtpConference--sdes-tool"/> <keyword type="struct" name="FsRtpParticipant" link="farsight2-plugins-FsRtpParticipant.html#FsRtpParticipant"/> - <keyword type="" name="Codec profiles" link="farsight2-plugins-FsRtpSession.html#id2986094"/> + <keyword type="" name="Codec profiles" link="farsight2-plugins-FsRtpSession.html#id2647218"/> <keyword type="struct" name="FsRtpSession" link="farsight2-plugins-FsRtpSession.html#FsRtpSession"/> <keyword type="property" name="The "no-rtcp-timeout" property" link="farsight2-plugins-FsRtpSession.html#FsRtpSession--no-rtcp-timeout"/> <keyword type="property" name="The "conference" property" link="farsight2-plugins-FsRtpSession.html#FsRtpSession--conference"/> @@ -57,11 +57,11 @@ <keyword type="property" name="The "stream-id" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stream-id"/> <keyword type="property" name="The "stun-ip" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stun-ip"/> <keyword type="property" name="The "stun-port" property" link="farsight2-plugins-FsNiceStreamTransmitter.html#FsNiceStreamTransmitter--stun-port"/> - <keyword type="" name="Element Information" link="farsight2-plugins-FsFunnel.html#id2983872"/> - <keyword type="" name="Element Pads" link="farsight2-plugins-FsFunnel.html#id2976843"/> + <keyword type="" name="Element Information" link="farsight2-plugins-FsFunnel.html#id2627432"/> + <keyword type="" name="Element Pads" link="farsight2-plugins-FsFunnel.html#id2627659"/> <keyword type="struct" name="FsFunnel" link="farsight2-plugins-FsFunnel.html#FsFunnel"/> - <keyword type="" name="Element Information" link="farsight2-plugins-GstVideoanyrate.html#id2981863"/> - <keyword type="" name="Element Pads" link="farsight2-plugins-GstVideoanyrate.html#id2978128"/> + <keyword type="" name="Element Information" link="farsight2-plugins-GstVideoanyrate.html#id2618260"/> + <keyword type="" name="Element Pads" link="farsight2-plugins-GstVideoanyrate.html#id2616508"/> <keyword type="struct" name="GstVideoanyrate" link="farsight2-plugins-GstVideoanyrate.html#GstVideoanyrate"/> </functions> </book> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsFunnel.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsFunnel.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsFunnel.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsFunnel.html 2009-05-28 23:51:50.000000000 +0200 @@ -52,7 +52,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2" lang="en"> -<a name="id2983872"></a><h3>Element Information</h3> +<a name="id2627432"></a><h3>Element Information</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> @@ -75,7 +75,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2976843"></a><h3>Element Pads</h3> +<a name="id2627659"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRawUdpStreamTransmitter.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRawUdpStreamTransmitter.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRawUdpStreamTransmitter.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRawUdpStreamTransmitter.html 2009-05-28 23:51:50.000000000 +0200 @@ -95,9 +95,9 @@ href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList" participants and streams according to the <a -href="../farsight2-libs-0.10/FsConference.html" +href="../farsight-libs/FsConference.html"
<span class="type">FsConference</span></a> interface.
</p> <p> @@ -88,7 +88,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2" lang="en"> -<a name="id2977047"></a><h3>Element Information</h3> +<a name="id2638171"></a><h3>Element Information</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> @@ -111,7 +111,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2902762"></a><h3>Element Pads</h3> +<a name="id2563886"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpSession.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpSession.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpSession.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpSession.html 2009-05-28 23:51:50.000000000 +0200 @@ -64,13 +64,13 @@ <p> This object represents one session, it is created by called <a -href="../farsight2-libs-0.10/FsConference.html#fs-conference-new-session" +href="../farsight-libs/FsConference.html#fs-conference-new-session" <code class="function">fs_conference_new_session()</code></a> on a <a class="link" href="farsight2-plugins-FsRtpConference.html#FsRtpConference" title="FsRtpConference"><span class="type">FsRtpConference</span></a>. It can be either Audio or Video. It also represents data send with one and only one SSRC (although if there is a SSRC collision, that SSRC may change). </p> <div class="refsect2" lang="en"> -<a name="id2986094"></a><h3>Codec profiles</h3> +<a name="id2647218"></a><h3>Codec profiles</h3> <p> It is possible to define "codec profiles", that is non-autodetected encoding and decoding pipelines for codecs. It is even possible to declare diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpStream.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpStream.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-FsRtpStream.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-FsRtpStream.html 2009-05-28 23:51:50.000000000 +0200 @@ -51,7 +51,7 @@ <a name="farsight2-plugins-FsRtpStream.properties"></a><h2>Properties</h2> <pre class="synopsis"> "<a class="link" href="farsight2-plugins-FsRtpStream.html#FsRtpStream--stream-transmitter" title='The "stream-transmitter" property'>stream-transmitter</a>" <a -href="../farsight2-libs-0.10/FsStreamTransmitter.html" +href="../farsight-libs/FsStreamTransmitter.html" FsStreamTransmitter</a>* : Write / Construct Only </pre> </div> @@ -60,7 +60,7 @@ <p> This is the conjunction of a <a class="link" href="farsight2-plugins-FsRtpParticipant.html#FsRtpParticipant" title="FsRtpParticipant"><span class="type">FsRtpParticipant</span></a> and a <a class="link" href="farsight2-plugins-FsRtpSession.html#FsRtpSession" title="FsRtpSession"><span class="type">FsRtpSession</span></a>, it is created by calling <a -href="../farsight2-libs-0.10/FsSession.html#fs-session-new-stream" +href="../farsight-libs/FsSession.html#fs-session-new-stream" <code class="function">fs_session_new_stream()</code></a> on a <a class="link" href="farsight2-plugins-FsRtpSession.html#FsRtpSession" title="FsRtpSession"><span class="type">FsRtpSession</span></a>.</p> <p> @@ -85,14 +85,9 @@ <div class="refsect2" lang="en"> <a name="FsRtpStream--stream-transmitter"></a><h3>The <code class="literal">"stream-transmitter"</code> property</h3> <pre class="programlisting"> "stream-transmitter" <a -href="../farsight2-libs-0.10/FsStreamTransmitter.html" +href="../farsight-libs/FsStreamTransmitter.html" FsStreamTransmitter</a>* : Write / Construct Only</pre> -<p> -The <a -href="../farsight2-libs-0.10/FsStreamTransmitter.html" -><span class="type">FsStreamTransmitter</span></a> for this stream.</p> -<p> -</p> +<p>An FsStreamTransmitter used by this stream.</p> </div> </div> </div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-GstVideoanyrate.html new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-GstVideoanyrate.html --- old/farsight2-0.0.11/docs/plugins/html/farsight2-plugins-GstVideoanyrate.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/farsight2-plugins-GstVideoanyrate.html 2009-05-28 23:51:50.000000000 +0200 @@ -52,7 +52,7 @@ <div class="refsynopsisdiv"> <h2>Synopsis</h2> <div class="refsect2" lang="en"> -<a name="id2981863"></a><h3>Element Information</h3> +<a name="id2618260"></a><h3>Element Information</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> @@ -75,7 +75,7 @@ </div> <hr> <div class="refsect2" lang="en"> -<a name="id2978128"></a><h3>Element Pads</h3> +<a name="id2616508"></a><h3>Element Pads</h3> <div class="variablelist"><table border="0"> <col align="left" valign="top"> <tbody> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/index.html new/farsight2-0.0.12/docs/plugins/html/index.html --- old/farsight2-0.0.11/docs/plugins/html/index.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/index.html 2009-05-28 23:51:50.000000000 +0200 @@ -19,7 +19,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">Farsight2 Plugins Manual</p></th></tr></table></div> <div><p class="releaseinfo">
for version 0.0.10.1.
+ for version 0.0.11.1. The latest version of this documentation can be found on-line at <a class="ulink" href="http://farsight.freedesktop.org/apidoc/farsight2-plugins/" target="_top">http://farsight.freedesktop.org/apidoc/farsight2-plugins/</a>. </p></div> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/pt01.html new/farsight2-0.0.12/docs/plugins/html/pt01.html --- old/farsight2-0.0.11/docs/plugins/html/pt01.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/pt01.html 2009-05-28 23:51:50.000000000 +0200 @@ -25,7 +25,7 @@ </tr></table> <div class="part" lang="en"> <div class="titlepage"><div><div><h1 class="title"> -<a name="id2936571"></a>Part I. RTP Plugin</h1></div></div></div> +<a name="id2597695"></a>Part I. RTP Plugin</h1></div></div></div> <div class="toc"> <p><b>Table of Contents</b></p> <dl> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/docs/plugins/html/pt02.html new/farsight2-0.0.12/docs/plugins/html/pt02.html --- old/farsight2-0.0.11/docs/plugins/html/pt02.html 2009-05-25 23:08:37.000000000 +0200 +++ new/farsight2-0.0.12/docs/plugins/html/pt02.html 2009-05-28 23:51:50.000000000 +0200 @@ -25,7 +25,7 @@ </tr></table> <div class="part" lang="en"> <div class="titlepage"><div><div><h1 class="title"> -<a name="id2936588"></a>Part II. Utility elements</h1></div></div></div> +<a name="id2597712"></a>Part II. Utility elements</h1></div></div></div> <div class="toc"> <p><b>Table of Contents</b></p> <dl> diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/gst/fsrtpconference/fs-rtp-conference.c new/farsight2-0.0.12/gst/fsrtpconference/fs-rtp-conference.c --- old/farsight2-0.0.11/gst/fsrtpconference/fs-rtp-conference.c 2009-05-23 00:05:00.000000000 +0200 +++ new/farsight2-0.0.12/gst/fsrtpconference/fs-rtp-conference.c 2009-05-28 23:45:51.000000000 +0200 @@ -683,7 +683,7 @@ const GstStructure *s = gst_message_get_structure (message); /* we change the structure name and add the session ID to it */ - if (gst_structure_has_name (s, "GstRTPBinSDES") && + if (gst_structure_has_name (s, "application/x-rtp-source-sdes") && gst_structure_has_field_typed (s, "session", G_TYPE_UINT) && gst_structure_has_field_typed (s, "ssrc", G_TYPE_UINT) && gst_structure_has_field_typed (s, "cname", G_TYPE_STRING)) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/gst/fsrtpconference/fs-rtp-session.c new/farsight2-0.0.12/gst/fsrtpconference/fs-rtp-session.c --- old/farsight2-0.0.11/gst/fsrtpconference/fs-rtp-session.c 2009-05-25 22:24:20.000000000 +0200 +++ new/farsight2-0.0.12/gst/fsrtpconference/fs-rtp-session.c 2009-05-28 23:45:35.000000000 +0200 @@ -1857,6 +1857,8 @@ goto error; } + gst_element_sync_state_with_parent (sink); + if (!_get_request_pad_and_link (self->priv->transmitter_rtp_tee, "rtp tee", sink, "sink1", GST_PAD_SINK, error)) goto error; @@ -1865,8 +1867,6 @@ "rtcp tee", sink, "sink2", GST_PAD_SINK, error)) goto error; - gst_element_sync_state_with_parent (sink); - gst_object_unref (sink); return TRUE; @@ -3274,13 +3274,20 @@ FsCodec *codec_without_config, gboolean error_emit) { + FS_RTP_SESSION_LOCK (self); + if (self->priv->send_codecbin) { - gst_element_set_locked_state (self->priv->send_codecbin, TRUE); - if (gst_element_set_state (self->priv->send_codecbin, GST_STATE_NULL) != + GstElement *codecbin = self->priv->send_codecbin; + self->priv->send_codecbin = NULL; + + FS_RTP_SESSION_UNLOCK (self); + + gst_element_set_locked_state (codecbin, TRUE); + if (gst_element_set_state (codecbin, GST_STATE_NULL) != GST_STATE_CHANGE_SUCCESS) { - gst_element_set_locked_state (self->priv->send_codecbin, FALSE); + gst_element_set_locked_state (codecbin, FALSE); GST_ERROR ("Could not stop the codec bin, setting it to NULL did not" " succeed"); if (error_emit) @@ -3290,12 +3297,10 @@ return FALSE; } - gst_bin_remove (GST_BIN (self->priv->conference), - self->priv->send_codecbin); - self->priv->send_codecbin = NULL; + gst_bin_remove (GST_BIN (self->priv->conference), codecbin); + FS_RTP_SESSION_LOCK (self); } - FS_RTP_SESSION_LOCK (self); fs_codec_destroy (self->priv->current_send_codec); self->priv->current_send_codec = NULL; FS_RTP_SESSION_UNLOCK (self); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/tests/check/rtp/conference.c new/farsight2-0.0.12/tests/check/rtp/conference.c --- old/farsight2-0.0.11/tests/check/rtp/conference.c 2009-05-25 22:24:20.000000000 +0200 +++ new/farsight2-0.0.12/tests/check/rtp/conference.c 2009-05-28 23:45:51.000000000 +0200 @@ -1277,12 +1277,12 @@ static void multicast_cname_init(void) { - multicast_init(); associate_cnames_init (); + multicast_init(); } -GST_START_TEST (test_rtpconference_multicast_two_way_cname_assoc) +GST_START_TEST (test_rtpconference_multicast_three_way_cname_assoc) { gchar *mcast_addr = find_multicast_capable_address (); @@ -1329,7 +1329,7 @@ } -GST_START_TEST (test_rtpconference_multicast_two_way_ssrc_assoc) +GST_START_TEST (test_rtpconference_multicast_three_way_ssrc_assoc) { gchar *mcast_addr = find_multicast_capable_address (); @@ -1412,7 +1412,7 @@ tc_chain = tcase_create ("fsrtpconference_three_way_cname_assoc"); tcase_add_test (tc_chain, test_rtpconference_three_way_cname_assoc); - suite_add_tcase (s, tc_chain); + //suite_add_tcase (s, tc_chain); tc_chain = tcase_create ("fsrtpconference_simple_profile"); tcase_add_test (tc_chain, test_rtpconference_simple_profile); @@ -1426,13 +1426,13 @@ tcase_add_test (tc_chain, test_rtpconference_dispose); suite_add_tcase (s, tc_chain); - tc_chain = tcase_create ("fsrtpconference_multicast_two_way_cname_assoc"); + tc_chain = tcase_create ("fsrtpconference_multicast_three_way_cname_assoc"); min_timeout (tc_chain, 30); - tcase_add_test (tc_chain, test_rtpconference_multicast_two_way_cname_assoc); - suite_add_tcase (s, tc_chain); + tcase_add_test (tc_chain, test_rtpconference_multicast_three_way_cname_assoc); + //suite_add_tcase (s, tc_chain); - tc_chain = tcase_create ("fsrtpconference_multicast_two_way_ssrc_assoc"); - tcase_add_test (tc_chain, test_rtpconference_multicast_two_way_ssrc_assoc); + tc_chain = tcase_create ("fsrtpconference_multicast_three_way_ssrc_assoc"); + tcase_add_test (tc_chain, test_rtpconference_multicast_three_way_ssrc_assoc); suite_add_tcase (s, tc_chain); return s; diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/tests/check/rtp/sendcodecs.c new/farsight2-0.0.12/tests/check/rtp/sendcodecs.c --- old/farsight2-0.0.11/tests/check/rtp/sendcodecs.c 2009-05-25 22:32:14.000000000 +0200 +++ new/farsight2-0.0.12/tests/check/rtp/sendcodecs.c 2009-05-25 23:20:12.000000000 +0200 @@ -393,6 +393,51 @@ GST_END_TEST; +static void +change_ssrc_handler (GstPad *pad, GstBuffer *buf, gpointer user_data) +{ + guint sess_ssrc; + guint buf_ssrc; + static gboolean checked = FALSE; + + ts_fail_unless (gst_rtp_buffer_validate (buf)); + + buf_ssrc = gst_rtp_buffer_get_ssrc (buf); + + g_object_get (dat->session, "ssrc", &sess_ssrc, NULL); + + if (buf_ssrc == 12345) + { + /* Step two, set it to 6789 */ + ts_fail_unless (buf_ssrc == sess_ssrc || sess_ssrc == 6789); + + g_object_set (dat->session, "ssrc", 6789, NULL); + } + else if (buf_ssrc == 6789) + { + /* Step three, quit */ + ts_fail_unless (buf_ssrc == sess_ssrc); + + g_main_loop_quit (loop); + } + else + { + ts_fail_unless (checked || buf_ssrc == sess_ssrc); + checked = TRUE; + + /* Step one, set the ssrc to 12345 */ + if (sess_ssrc != 12345) + g_object_set (dat->session, "ssrc", 12345, NULL); + } +} + +GST_START_TEST (test_change_ssrc) +{ + one_way (G_CALLBACK (change_ssrc_handler), NULL); +} +GST_END_TEST; + + static Suite * fsrtpsendcodecs_suite (void) { @@ -413,6 +458,10 @@ tcase_add_test (tc_chain, test_senddtmf_auto); suite_add_tcase (s, tc_chain); + tc_chain = tcase_create ("fsrtpchangessrc"); + tcase_add_test (tc_chain, test_change_ssrc); + suite_add_tcase (s, tc_chain); + return s; } diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/tests/check/transmitter/nice.c new/farsight2-0.0.12/tests/check/transmitter/nice.c --- old/farsight2-0.0.11/tests/check/transmitter/nice.c 2009-05-21 01:01:44.000000000 +0200 +++ new/farsight2-0.0.12/tests/check/transmitter/nice.c 2009-05-28 23:45:51.000000000 +0200 @@ -197,13 +197,15 @@ buffer_count[stream][component_id-1]++; - g_debug ("Buffer %d stream: %u component: %d size: %u", - buffer_count[stream][component_id-1], stream, - component_id, GST_BUFFER_SIZE (buffer)); - - g_debug ("has %d %d %d %d", - buffer_count[0][0], buffer_count[0][1], - buffer_count[1][0], buffer_count[1][1]); + if (buffer_count[stream][component_id-1] % 10 == 0) + { + g_debug ("Buffer %d stream: %u component: %d size: %u", + buffer_count[stream][component_id-1], stream, + component_id, GST_BUFFER_SIZE (buffer)); + g_debug ("Received %d %d %d %d", + buffer_count[0][0], buffer_count[0][1], + buffer_count[1][0], buffer_count[1][1]); + } ts_fail_if (buffer_count[stream][component_id-1] > 20, "Too many buffers %d > 20 for component", diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/farsight2-0.0.11/transmitters/nice/fs-nice-transmitter.c new/farsight2-0.0.12/transmitters/nice/fs-nice-transmitter.c --- old/farsight2-0.0.11/transmitters/nice/fs-nice-transmitter.c 2009-05-23 00:05:01.000000000 +0200 +++ new/farsight2-0.0.12/transmitters/nice/fs-nice-transmitter.c 2009-05-28 23:45:35.000000000 +0200 @@ -772,6 +772,7 @@ ns->nicesinks[component_id])) GST_ERROR ("Could not remove nicesink element from transmitter" " sink"); + gst_element_set_locked_state (ns->nicesinks[component_id], FALSE); } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org