Commit Graph

2388 Commits

Author SHA1 Message Date
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
Anthony Minessale 48dcab82d7 FS-9000 tweaks 2016-04-01 10:49:52 -05:00
Anthony Minessale fe6182260b FS-9013 #resolve [Add vad talk time logging channel vars] 2016-03-31 19:25:56 -05:00
Anthony Minessale 647cc257fd FS-8913 #resolve [Problem with transfer when using bypass_media + SRTP + Inbound late negotiation] 2016-03-31 16:45:34 -05:00
Seven Du 0fa449d573 FS-8749 #resolve #comment please test 2016-03-27 16:08:40 +08:00
Mike Jerris fdedaadd23 Merge pull request #770 in FS/freeswitch from FS-8750-1 to master
* commit 'bdeacb1d29d78626474bf53cf8969bf3ea20c751':
  FS-8751 [Conference Play Video Total Time and Current Time]
  FS-8748 FS-8751 check current play_status
  FS-8748 track pdf total pages and current page
  FS-8754 add ability to read high quality PDF
  FS-8750 implement file_seek for video files
2016-03-25 10:36:40 -05:00
Anthony Minessale 77f70e002e FS-8977: Add support for NVENC H264 2016-03-25 11:23:48 -04:00
Anthony Minessale ddd7fa3c03 FS-8975 #resolve [DTMF variables not functioning] 2016-03-23 09:55:43 -05:00
Seven Du fa702f2710 FS-8959 refactor improve memory processing 2016-03-22 11:18:04 +08:00
Anthony Minessale f93668e3fd FS-7800 fix some stuff in multi-canvas 2016-03-18 18:21:25 -05:00