Only call CodecsUpdated() when config params have changed and the other side should be notified
Run dispose from the main thread always
Add a block-ready property to TfStream
This allows the application to block the calling of the Ready() dbus method
until some pre-condition as been accomplished. If this property is set to
TRUE during the "stream-created" signal, then Ready() will not be called
before it is unset.
Remove set-but-unused variable
Set the rtp header extension preferences before the codec prefs
The RTP header extension preferences are only taken into account when the
codec preferences are changed.
Set Farsight2's default header extensions and codecs
stream-get-codec-config signal does not have details, removing hint
Set the local RTP header extensions
Set remote RTP Header extensions
Set local Feedback Messages
Implement setting remote feedback messages
Ensure there is a stop call before a start call always
Don't free codecs borrowed from the GstMessage
Implement StartNamedTelephoneEvent
Return TRUE when messages are handled, a few were missing
Add StartSoundTelephonyEvent and StartNamedTelephonyEvent
The sound variant has an implementation since its trivial
python: Don't link to libpython
Some distributions (Debian) link libpython statically into the python
interpreter
async_method_callback_optional: also ignore NotImplemented errors (#35791)
async_method_callback_optional: use g_error_matches()
Also use early returns to make things easier to read.
Don't leak the tpcodecs if we do Supported then Update
Problems found with existing distfiles:
distfiles/icb-5.0.9.tar.gz
distfiles/icb.2.1.4.tar.Z
distfiles/zenicb-19981202.tar.gz
No changes made to these /distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
changes:
- Add properties to get the Farsight2 session and stream
- Recognize the shm transmitter
- Ignore invalidly empty strings in tp properties
- Fix -Wshadow warnings
telepathy-farsight 0.0.12 (15 Oct 2009)
=======================================
- Fix mixup between GSlice and malloc
- Fix potential race between src-pad-added and dispose
- The connected state in farsight is a lie, ignore it
telepathy-farsight 0.0.11 (10 Sep 2009)
=======================================
- Fix double free
- Fix more leaks
telepathy-farsight 0.0.10 (08 Sep 2009)
======================================
- Fix some leaks
- Fix possible deadlocks
- Emit different error codes depending on the error
- Emit stream state changes when the stream state changes according to ICE
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
The telepathy-farsight library uses the MediaSignalling telepathy
interface and passes the information to farsight2, allowing an easy
implementation of the telepathy part of a voice/video call.