Commit Graph

2397 Commits

Author SHA1 Message Date
Mike Jerris f20b28424e FS-10458: [mod_av] temporarily silence warning when building against ffmpeg 3.2 until we fix them properly 2017-07-11 13:03:10 -04:00
Anthony Minessale c7a1f28737 hand pick 8734c9070d FS-10448: [mod_conference] Add Video Blind 2017-06-29 18:14:38 -05:00
Anthony Minessale b8876da6d4 hand pick db47792558 - FS-10447: [freeswitch-core] Manual video refresh mode 2017-06-29 17:00:07 -05:00
Anthony Minessale 094edeea2e FS-10387: [core] High memory usage with mod_sofia, osmo-nitb and DTX setting active #resolve 2017-06-22 15:48:46 -05:00
Anthony Minessale 373d78f8b2 manually cherry pick 7c19615 -- FS-10417: [freeswitch-core] Reduce flicker in screen sharing 2017-06-21 19:29:45 -05:00
Anthony Minessale 7c13d0b214 FS-10269: [mod_conference] conference recording pause doesn't work correctly for video #resolve 2017-06-01 16:37:40 -04:00
Dragos Oancea 93e0f7164f FS-10264: extend switch_rtp_packet_t to fix jitter buffer bug triggered by RTP ext headers (RFC5285) 2017-06-01 15:16:23 -04:00
Anthony Minessale 4dec277ea0 FS-10258: [mod_sofia] FW must keep previously negotiated DTLS role during SIP re-INVITE 2017-06-01 14:59:20 -04:00
Anthony Minessale c13a2fb380 FS-10231: [freeswitch-core] Some media bugs not fully cleaned up when session is destroyed #comment Regression causing deadlock when holding write lock and close/destroying all the bugs but the video recording thread tries to read lock. Separating destroy out so it can be called outside the lock after the bugs are detached. 2017-05-23 12:36:53 -05:00
Anthony Minessale 6e428c9ba3 FS-10249: [mod_av] Audio gradually falls behind video in recordings #comment backport to 1.6 2017-05-19 18:24:47 -05:00
Mike Jerris 154e5d6d7e FS-10153: [build] fix mod_http_cache build on FreeBSD 2017-04-11 13:42:28 -05:00
Anthony Minessale 38621e47ba FS-10209: [freeswitch-core,mod_av] Add auth params to file handles 2017-04-11 13:41:34 -05:00
Anthony Minessale 35b3e9a6a0 FS-10126: [freeswitch-core] General Video Improvements #resolve
Conflicts:
	src/include/switch_core.h
	src/include/switch_types.h
	src/mod/applications/mod_conference/conference_file.c
	src/mod/applications/mod_conference/conference_video.c
	src/mod/languages/mod_managed/managed/swig.cs
	src/switch_core_media.c
	src/switch_ivr_bridge.c
	src/switch_rtp.c
2017-04-07 17:32:05 -05:00
Anthony Minessale 6cfb94b81b FS-10107 can of worms contd 2017-03-15 16:58:39 -05:00
Anthony Minessale a5c10be821 FS-10088: [freeswitch-core] Backports backport video modification functions to fix a seg in conference caused by backporting FS-10107 2017-03-15 15:47:33 -05:00
Anthony Minessale 48b51ffbb7 FS-10088: [freeswitch-core] Backports 2017-03-15 15:40:53 -05:00
Razvan Crainea 4ebca9551b FS-10038: [core] tune heartbeat events interval
Conflicts:
	src/switch_core.c
2017-03-07 13:38:08 -06:00
Anthony Minessale fa33b30267 FS-10088: [freeswitch-core] Backports #resolve 2017-03-07 12:53:08 -06:00
Andrey Volk b821a6452b FS-9944 [core] Add core video support to windows build 2017-02-09 12:48:07 -06:00
Mike Jerris 3bf22f4a4b FS-9809: [mod_sofia] url encode caller id number before sticking it in the from header in case we have non url safe chars in the cid number in the caller profile 2017-01-06 16:34:10 -06:00
Brian West 325c50ad48 FS-9855: [mod_spandsp] Refused T38 reinvite on b-leg breaks T38 negotiation on a-leg when using T38 gateway mode #resolve 2017-01-05 15:52:02 -06:00
Mike Jerris 20966a1d03 FS-9800: [core] add new accessor functions to core statistics for use in modules 2016-12-30 15:02:33 -06:00
Luis Azedo 14d18a0977 FS-9735 - send unknown headers to switch_ivr_set_user
creeates switch_ivr_set_user_extended to receive params to pass to xml_locate_user
2016-12-30 14:56:36 -06:00
Brian West 553f3ac1ac FS-9851: [freeswitch-core] Add abstimeout to CoreSession:getDigits in switch_cpp #resolve 2016-12-14 14:27:41 -06:00
Anthony Minessale be2d60accf FS-9719: Separate gen_ts_delta between audio and video and enable support to auto engage this feature for pass-thru video 2016-11-16 11:23:14 -06:00
Anthony Minessale 1cd9fee7f1 FS-9697 #resolve [Video compat changes to support older clients] 2016-11-16 11:23:13 -06:00
Anthony Minessale 91945cb1de FS-9680 #resolve [Add proxy-message param to sofia] 2016-11-16 11:23:11 -06:00
Anthony Minessale bce387e537 FS-9665 #resolve [Add video_pre_call_banner feature]
Conflicts:
	src/switch_ivr_bridge.c
2016-11-16 11:23:10 -06:00
Anthony Minessale f811652699 FS-9654 #resolve [Issue with RTP payload negotiation] 2016-10-20 15:54:17 -05:00
Anthony Minessale abf8a7bfca FS-9580 #resolve [RTCP Auto-adjust] %backport=1.6 2016-09-28 11:16:01 -05:00
Dragos Oancea 0e6e53f15c FS-8644: OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link.
Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.
2016-09-27 16:06:17 -05:00
Anthony Minessale 6a064a953c FS-9543 #resolve [Add pre-exec state change hooks to core] 2016-09-20 10:57:45 -05:00
Spencer Thomason 0c9ab17c60 FS-9424: Make big endian ifdefs more specific 2016-09-15 20:25:18 -07:00
Anthony Minessale 8eda172aab FS-9503 #resolve [Add flaws and consecutive_flaws to error_log in rtp] 2016-09-12 12:21:21 -05:00
Anthony Minessale d3ee9adfd1 FS-9487 #resolve [Add CBR param to video file recording params] 2016-09-07 16:49:04 -05:00
Anthony Minessale b9733c577c FS-9436 #resolve [RTCP PLI Media Source SSRC wrong after re-INVITE] 2016-08-17 18:22:20 -05:00
Mike Jerris dc4ae1f700 Merge pull request #926 in FS/freeswitch from ~SJTHOMASON/freeswitch:bugfix/FS-9424-__byte_order-macro-not-defined-correctly to master
* commit '2febb55761a83d5b295e784056f59238dc4e4754':
  FS-9424 #resolve Define byte order correctly on Solaris/SPARC
2016-08-16 13:19:36 -05:00
Anthony Minessale 2e3227b50f FS-9422 #resolve [Freeswitch Exit/Crash on SDP Negotiation] #comment renegotiate-codec-on-hold renegotiate-codec-on-reinvite are both removed in this commit 2016-08-12 14:10:23 -05:00
Spencer Thomason 2febb55761 FS-9424 #resolve Define byte order correctly on Solaris/SPARC 2016-08-11 18:42:23 -07:00
Anthony Minessale d9700b36a3 FS-9259 #resolve [Missing "m=image 0" when replying to INVITE with disable image line] 2016-07-18 13:00:00 -05:00
Anthony Minessale f43522877c FS-9356 #resolve [DTMF not recognized when coming from a Cisco SIP trunk] 2016-07-18 11:11:32 -05:00
Anthony Minessale b353922488 FS-9352 #resolve [ptime adjust issues on opus] 2016-07-14 17:54:59 -05:00
Matthew Grooms 6c3710df4d FS-9264: Introduce two new api calls named detect_audio and detect_audio_silence. The existing wait_for_silence call never actually waits for silence until it first detects non-silence. There is also no way to set an independent timeout for detecting both the non-silence and then silence. This causes problems when wait_for_silence is called on an already quiet channel. Splitting the function up into two separate calls with separate timeouts offers more flexibility. 2016-06-16 15:34:37 -05:00
Anthony Minessale b0be5d6737 FS-9267 #resolve [Raw decoded image from vpx codec is corrupted by video media bugs that modify the image] 2016-06-15 21:09:02 -05:00
Seven Du c0499fbb22 FS-9266 #resolve 2016-06-15 09:34:26 +08:00
Anthony Minessale 50d7a80fa3 FS-9136: allow multiple instances of same video codec with different fmtp 2016-06-03 16:16:32 -05:00
Spencer Thomason 585cccd940 FS-9185: fix format ifdefs for Solaris SPARC
Fix SWITCH_INT64_T_FMT and SWITCH_TIME_T_FMT definitions for Solaris/SPARC

FS-9185 #resolve
2016-05-19 18:43:05 -07:00
Michael Jerris 29263bf7b9 FS-8623: fix sun studio error trying to compile char[] with c++ compiler 2016-04-07 15:11:42 -04:00
Piotr Gregor 73cc5ae3c1 FS-9020 Avmd internal/external channel
Implement checking of proper configuration
of avmd session being started on internal/external
channels. Check for read/write codec, CF_MEDIA_SET.
2016-04-06 17:57:15 +01:00
Mike Jerris a74fc71b67 Merge pull request #687 in FS/freeswitch from freetdm_patch to master
* commit '320d5f2015976fed9ca282dfeeb2bd3e977e6f76':
  Applied the Sangoma patch to FS version 1.2 in order to port to FS v1.6+
2016-04-04 13:51:09 -05:00