| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: farsight2-devel | Distribution: openSUSE 12.1 |
| Version: 0.0.31 | Vendor: openSUSE |
| Release: 2.1.2 | Build date: Sun Oct 30 03:39:36 2011 |
| Group: Development/Libraries/C and C++ | Build host: build31 |
| Size: 717519 | Source RPM: farsight2-0.0.31-2.1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://farsight.freedesktop.org/ | |
| Summary: Framework for Audio/Video Conferencing Protocols | |
The Farsight project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins.
LGPLv2.1
* Wed Oct 12 2011 vuntz@opensuse.org
- Update to version 0.0.31:
+ Restore Theora functionality that got broken
+ Merged experimental TCP-Friendly Rate Control (TFRC) module,
disabled by default
+ Support for requesting keyframes on packet loss
+ Disables regular keyframes if keyframe requests are supported
to ensure smoother streaming
* Sun Sep 18 2011 jengelh@medozas.de
- Apply packaging guidelines (remove redundant/obsolete
tags/sections from specfile, etc.)
- Use %_smp_mflags for parallel build
* Fri Sep 16 2011 vuntz@opensuse.org
- Update to version 0.0.30:
+ Send DTMF requests though RTPmux, along with the newest
gst-plugins-bad, it should provide more reliable DTMF delivery
+ ElementAddedNotifier: Can now use element's instance name as a
key in the keyfile instead of just using the element's template
name
+ Only re-create the decoder if it's absolutely required. This
requires that decoders be able to have more than one setcaps()
in a row and behave correctly.
+ The shm transmitter now reports a state change if its source is
disconnected
+ Fix assorted bugs
* Sat Jun 11 2011 dimstar@opensuse.org
- Update to version 0.0.29:
+ Add Python support for feedback params
+ rtpcodecspecific:
- Check if config params have changed and need to be re-sent
- Document the meaning of the various codec parameter flags
+ session: Add new function to know if one needs to re-send the
codecs
+ Improved test suite
+ Build fixes.
* Wed May 18 2011 dimstar@opensuse.org
- Update to version 0.0.28:
+ Support for the negotiation of RTCP extra feedback messages.
+ Support for the negotiation of RTP Generic Header Extensions.
* Thu May 05 2011 vuntz@opensuse.org
- Update to version 0.0.27:
+ Add a "send-bitrate" property to the FsSession object of the
RTP plugin to control the send bitrate
+ Cleanup the raw transmitter again
+ Other assorted bug fixes
- Move gstreamer-0_10-plugins-bad Requires to libgstfarsight-0_10-0
as there is no farsight2 binary package.
- Drop libgstfarsight-0_10-0 Requires from main package: there is
no farsight2 binary package.
* Sat Apr 30 2011 dimstar@opensuse.org
- Update to version 0.0.26:
+ Sessions are now disposed
+ Direction handling in the raw plugin is less racy
- Changes from version 0.0.25:
+ Fix bug that could break ICE calls.
- Changes from version 0.0.24:
+ Added a fsrawconference plugin: it just give the incoming
packets straight to the output
+ Added default codec preferences and element properties
+ nice:
- Emit IPv4 candidates before IPv6 candidates for the dribbling
case with old versions, so it doesn't fail before getting a
candidate
- No longer return errors on a component before it has
connected.
- Changes from version 0.0.23:
+ The libnice API/ABI has been broken in version 0.1.0, this
release is mainly meant to support this new API
+ The fsfunnel element now proxies pad allocations
+ A few bugs were fixed
- Add new -data subpackage containing the codec preferences and
element properties.
* Sat Nov 06 2010 dimstar@opensuse.org
- Update to version 0.0.22:
+ Add Shared Memory transmitter for inter-process IPC, uses
shmsrc/shmsink elements in gst-plugins-bad
+ Some bug-fixes.
- Drop farsight2-make382.patch: fixed upstream.
- Remove now obsolete call to autoreconf in build section.
* Sat Sep 11 2010 dimstar@opensuse.org
- Add farsight2-make382.patch: fix build with make 3.82.
- Call autoreconf in build section.
* Fri Jul 23 2010 vuntz@opensuse.org
- Update to version 0.0.21:
+ Fix an annoying crasher when discovering codecs where a pad
template was confused with a static pad template
+ And a number of other small bugs
* Thu Jul 08 2010 dimstar@opensuse.org
- Update to version 0.0.20:
+ Add fs_stream_get_src_pads_iterator() to iterate the src pads
of each FsStream
+ Add a "secondary-codecs" member to the
"farsight-send-codec-changed" messages to contain things like
codecs used for DTMF (well only that for now)
+ Remove the nicesrc before stopping them to prevent an EOS from
propagating
+ Fix some locking errors introduced in recent releases that
Sjoerd found
- Changes from version 0.0.19:
+ Fix regressions in codec negotiation
+ Will work with rtpdtmfmux from future gst-plugins-bad releases
+ Add locking to FsPlugin
+ Updated common/, so now using automake 1.11 silences rules
instead of shave
- Changes from version 0.0.18:
+ Codec negotiation has been largely re-written to be cleaner,
easier, nicer
+ ptime can now be passed as regular optional codec paramters
+ Fix livelock when theora is set with no configuration
+ Request keyframe when we have the knowledge of a new person
joining, either because libnice has connected or because we see
a new SSRC
+ Fix strict-aliasing violation, this should make GCC 4.4 users
happy
+ Fix compilation against newer libnice
- Drop farsight2-libnice.patch, fixed upstream.
* Tue Mar 23 2010 dimstar@opensuse.org
- Add farsight2-libnice011.patch. There is no need to include
udp-bsd.h. The header is no longer installed with newer libnice
versions; besides it only declared NiceSocket, which is no
longer used (since commit 90a5e2).
* Wed Jan 06 2010 vuntz@opensuse.org
- Update to version 0.0.17:
+ Full support for ptime/maxptime
+ Use a codec other than PCMA or PCMU for DTMF (as sound) if PCMA
or PCMU are not present
+ Fix the locking in FsRtpSubStream to prevent some rare deadlock
+ Full negotiation of which telephone-event can be sent
+ Build fix
+ Fix some odd bugs
* Thu Oct 08 2009 vuntz@opensuse.org
- Update to version 0.0.16:
+ Fix changing the DTMF payload type while a call is ongoing
without changing the currently selected codec
+ Fixes some leaks in error cases
+ Fix deadlock in MSN code
+ Misc other bugs fixed
* Fri Sep 04 2009 vuntz@novell.com
- Update to version 0.0.15:
+ Many threading bugs were fixed
+ Also some leaks
+ The element-added keyfile parser is also more robust
* Tue Aug 04 2009 dominique-obs@leuenberger.net
- Update to version 0.0.14:
+ a new ToS property on FsSession to set the ToS field of sent
packets
+ Some portability fixes for MacOS X.
* Fri Jul 31 2009 dominique-obs@leuenberger.net
- Update to version 0.0.13:
+ The BIG item in this release is the MSN Webcam plugin. It can
be used With an upcoming version of telepathy-butterfly to
provide MSN webcam support. MSN Webcam also requires the next
release of gst-plugins-bad (0.10.14) to work properly in every
case.
+ Added more unit tests and valgrinded the whole thing many times
Found many bugs, leaks, etc. They should all be fixed now.
+ Replaced libglade with GtkBuilder in the example gui.
+ Full support for dribbling out ICE candidates with the libnice
transmitter.
+ Ported the sdes setting support to work with the newest version
of gst-plugins-bad.
- BuildRequire libgupnp-igd-devel for upnp support.
* 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
versioned symlinks.
* Thu May 21 2009 vuntz@novell.com
- Update to version 0.0.10:
+ Removed pygtk build dep (if pygobject 2.16 is present)
+ Don't encode if no one is sending
+ Removed H263-N800 hack
+ Use libnice to implement STUN in the rawudp transmitter
+ Emit GstForceKeyUnit to force a new keyframe when we start
sending or when a new participant is added to a session
+ The UNKNOWN_CNAME error is deprecated and will never be emitted
+ Add more multicast tests
+ Removed deprecated GLib symbols
+ Fix various other bugs
- Replace python-gtk-devel BuildRequires with
python-gobject2-devel.
- Remove gtk-doc BuildRequires and do not pass --enable-gtk-doc to
configure (no need to regenerate the docs).
- Remove empty farsight2 package and have libgstfarsight-0_10-0
obsolete/provide it.
- Remove doc package and have devel package obsolete/provide it.
- Use py_requires for python-farsight2.
* Sun May 17 2009 vuntz@novell.com
- Changes python-gstreamer-0_10 BuildRequires to
python-gstreamer-0_10-devel to fix build.
* Fri Apr 24 2009 vuntz@novell.com
- Add Requires on gstreamer-0_10-plugins-bad, since it's really
needed to have this work fine since 0.0.9.
* Tue Apr 07 2009 vuntz@novell.com
- Update to version 0.0.9:
+ Changes:
- Make it work fine with latest gstreamer-plugins-bad
- Fix to network sinks
- Make libnice non-optional
+ Detailed changes:
- Officially depend on new gst-plugins-bad
- fsvalve is now valve in -bad
- Use AM_PYTHON_PATH instead of AS_PYTHON_PATH
- Update python requirements
- Already always requires gst 0.10.12
- Test for invalid relay info argument correctly
- Disallow invalid relay-info parameters
- Remove rtp/rtcp tee fakesinks
- Don't offerflow if nice candidate is inet6
- Ignore stun binding responses with no mapped address
- Check if both fields are not NULL before strcmping them
- Factor out the transmitter sink addition
- Add transmitter sink just in time
- Improve dtmf tests a bit
- Make libnice non-optional
* Tue Mar 17 2009 vuntz@novell.com
- Update to version 0.0.8:
+ This release should make h.264 and Theora work reliably.
+ Only send the RTCP Receiver Reports when not sending
+ Only advertise relevant telephone-event clock-rates
+ Use the common GStreamer common/ submodule
+ Fix various bugs
- Remove farsight2-0.0.7.diff: not needed anymore.
- Use fdupes.
- Use py_sitedir instead of redefining it with python_sitelib.
/usr/include/gstreamer-0.10 /usr/include/gstreamer-0.10/gst /usr/include/gstreamer-0.10/gst/farsight /usr/include/gstreamer-0.10/gst/farsight/fs-base-conference.h /usr/include/gstreamer-0.10/gst/farsight/fs-candidate.h /usr/include/gstreamer-0.10/gst/farsight/fs-codec.h /usr/include/gstreamer-0.10/gst/farsight/fs-conference-iface.h /usr/include/gstreamer-0.10/gst/farsight/fs-element-added-notifier.h /usr/include/gstreamer-0.10/gst/farsight/fs-enum-types.h /usr/include/gstreamer-0.10/gst/farsight/fs-interfaces.h /usr/include/gstreamer-0.10/gst/farsight/fs-participant.h /usr/include/gstreamer-0.10/gst/farsight/fs-plugin.h /usr/include/gstreamer-0.10/gst/farsight/fs-rtp.h /usr/include/gstreamer-0.10/gst/farsight/fs-session.h /usr/include/gstreamer-0.10/gst/farsight/fs-stream-transmitter.h /usr/include/gstreamer-0.10/gst/farsight/fs-stream.h /usr/include/gstreamer-0.10/gst/farsight/fs-transmitter.h /usr/include/gstreamer-0.10/gst/farsight/fs-utils.h /usr/lib/libgstfarsight-0.10.so /usr/lib/pkgconfig/farsight2-0.10.pc /usr/share/gtk-doc /usr/share/gtk-doc/html /usr/share/gtk-doc/html/farsight2-libs-0.10 /usr/share/gtk-doc/html/farsight2-libs-0.10/FsBaseConference.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsConference.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsElementAddedNotifier.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsParticipant.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsStream.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsStreamTransmitter.html /usr/share/gtk-doc/html/farsight2-libs-0.10/FsTransmitter.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch01.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch02.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch03.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch04.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch05.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch06.html /usr/share/gtk-doc/html/farsight2-libs-0.10/ch07.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-0.10.devhelp /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-0.10.devhelp2 /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsCandidate.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsCodec.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-FsPlugin.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-Network-interfaces-discovery.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-RTP-Specific-types.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-Utility-functions.html /usr/share/gtk-doc/html/farsight2-libs-0.10/farsight2-libs-fs-session.html /usr/share/gtk-doc/html/farsight2-libs-0.10/home.png /usr/share/gtk-doc/html/farsight2-libs-0.10/index.html /usr/share/gtk-doc/html/farsight2-libs-0.10/index.sgml /usr/share/gtk-doc/html/farsight2-libs-0.10/left.png /usr/share/gtk-doc/html/farsight2-libs-0.10/pt01.html /usr/share/gtk-doc/html/farsight2-libs-0.10/pt02.html /usr/share/gtk-doc/html/farsight2-libs-0.10/right.png /usr/share/gtk-doc/html/farsight2-libs-0.10/style.css /usr/share/gtk-doc/html/farsight2-libs-0.10/up.png /usr/share/gtk-doc/html/farsight2-plugins-0.10 /usr/share/gtk-doc/html/farsight2-plugins-0.10/ch01.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/ch02.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/ch03.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-0.10.devhelp /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-0.10.devhelp2 /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsFunnel.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnCamCamRecvConference.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnCamSendConference.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnConference.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnParticipant.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnSession.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMsnStream.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsMulticastStreamTransmitter.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsNiceStreamTransmitter.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawConference.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawParticipant.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawSession.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawStream.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRawUdpStreamTransmitter.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpConference.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpParticipant.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpSession.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsRtpStream.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-FsShmStreamTransmitter.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/farsight2-plugins-GstVideoanyrate.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/home.png /usr/share/gtk-doc/html/farsight2-plugins-0.10/index.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/index.sgml /usr/share/gtk-doc/html/farsight2-plugins-0.10/left.png /usr/share/gtk-doc/html/farsight2-plugins-0.10/pt01.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/pt02.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/pt03.html /usr/share/gtk-doc/html/farsight2-plugins-0.10/right.png /usr/share/gtk-doc/html/farsight2-plugins-0.10/style.css /usr/share/gtk-doc/html/farsight2-plugins-0.10/up.png
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 20 12:16:00 2013