freeswitch/libs
Stefan Knoblich 548222f9f3 FreeTDM: Add span start/stop callbacks to ftdm_io_interface.
Callbacks are invoked from ftdm_span_start/_stop().
I/O is started before SIG and shut down in reverse order.

This is needed for ftmod_misdn, to move the mISDN message handling
into a separate thread (solving the mISDN socket vs. FreeTDM API issues).

With these callbacks, the I/O thread can be started after the span I/O configuration
has been (successfully) completed and stopped before destroying the span.

NOTE: Both SIG and I/O callbacks are called with the span mutex locked,
so threads created or destroyed synchronously in either of the custom
start/stop functions, can not use ftdm_span_*() functions that lock
the span mutex (e.g. ftdm_span_get_channel_count()).

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2012-08-15 13:34:22 +02:00
..
apr Return const char* from apr_pool_tag 2012-06-24 08:15:16 +00:00
apr-util unimrcp vs2010 upgrade with revert of incorrect 2008 changes - still not working 2011-06-16 23:26:53 -05:00
broadvoice
curl FS-3803 --resolve 2012-01-12 14:17:23 -06:00
esl FS-4416 -- resolve 2012-07-15 21:52:02 -05:00
freetdm FreeTDM: Add span start/stop callbacks to ftdm_io_interface. 2012-08-15 13:34:22 +02:00
iksemel add pkg-config macro 2012-01-11 20:14:17 -05:00
ilbc
js
ldns attempt to fix ldns install-sh correctly 2012-04-17 23:05:48 -04:00
libcodec2 [3/6] codec2: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS 2011-11-04 14:20:13 +01:00
libdingaling add video support to lib/mod.dingaling this needs testing, google voice won't work with video calls so disable video codecs if you use that 2012-06-22 18:15:06 -05:00
libedit fs_cli: make enhanced fs_cli features work on all TERMs 2012-01-31 18:42:47 +00:00
libg722_1 spelling fix 2012-05-12 18:53:00 +00:00
libnatpmp FS-4071 --resolve 2012-04-04 16:18:53 -05:00
libscgi frick 2012-07-14 20:23:13 -05:00
libsndfile FS-4114 --resolve this bug is actually in libsndfile, if its not fixed in the latest version we probably should report it upstream 2012-04-16 11:55:52 -05:00
libteletone Update a ton of copyright statements to make sure the dates are proper 2012-04-25 17:14:55 -05:00
libwebsockets stub for mod_html5 2012-08-13 15:20:41 -05:00
libzrtp Update AUTHORS 2012-06-25 08:51:49 +00:00
miniupnpc
openzap abstract out originate_signal_bond to a function to avoid confustion and regressions 2012-05-29 13:10:15 -05:00
pcre FS-3766 --resolve 2011-12-16 07:35:05 -05:00
portaudio FS-3472 --resolve 2011-12-15 21:23:19 -05:00
silk [2/6] silk: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS 2011-11-04 14:19:10 +01:00
sofia-sip FS-4079 please try this 2012-07-18 21:48:53 -05:00
spandsp spandsp: Fix libjpeg checks for --enable-builtin-tiff builds. 2012-08-15 12:52:28 +02:00
speex
sqlite Fix warnings in sqlite 2012-06-24 08:34:52 +00:00
srtp [6/6] srtp: Rename AUTOMAKE_OPTS to AUTOMAKE_OPTIONS 2011-11-04 14:22:28 +01:00
stfu FS-4249 --resolve 2012-05-25 07:54:11 -05:00
tiff-3.8.2
unimrcp FS-3648 --resolve 2011-12-15 16:55:10 -05:00
win32 FS-4219 --resolve 2012-08-13 21:30:10 -05:00
xmlrpc-c
yaml
.gitignore FS-4517 --resolve 2012-08-13 21:31:46 -05:00