Anthony Minessale
|
a0ac544fa1
|
FS-11713: [core] fix a calls b with video, b answers with audio and then turns on video (A will have to unpause video too)
|
2019-07-17 20:07:49 +04:00 |
|
Anthony Minessale
|
b8a8765991
|
FS-11713: [core] fix video upgrade from b to a
|
2019-07-17 20:07:30 +04:00 |
|
Anthony Minessale
|
f4d8631c09
|
FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve
|
2019-07-16 20:54:22 +04:00 |
|
Anthony Minessale
|
878565e4b3
|
FS-11446: [freeswitch-core] Improve video JB scaling and fix misreported rtp stats #resolve
|
2019-07-16 20:54:17 +04:00 |
|
Anthony Minessale
|
c47752c940
|
FS-11438: [freeswitch-core] recvonly channels left that way on blind transfer in some cases #resolve
|
2019-06-06 11:05:20 -04:00 |
|
Anthony Minessale
|
143323e6ef
|
FS-11417: [mod_conference] Unbounded memory growth during screen share #resolve
|
2019-06-06 10:57:45 -04:00 |
|
Anthony Minessale
|
d9de41349b
|
FS-11394: [mod_av] Fix cpu race created by this patch
|
2018-11-28 02:47:22 +04:00 |
|
Anthony Minessale
|
f3b65c2ee7
|
FS-11394: [mod_av] Clean up defaults cos they are still wrong
|
2018-11-28 02:47:04 +04:00 |
|
Anthony Minessale
|
4333f6813d
|
FS-11413: [freeswitch-core,mod_conference,mod_local_stream] High memory footprint in some video situations #resolve
|
2018-11-28 01:19:35 +04:00 |
|
Anthony Minessale
|
75d038bd36
|
FS-11407: [freeswitch-core] process media bugs in the order they were added #resolve
|
2018-09-24 17:38:50 +00:00 |
|
Anthony Minessale
|
9844c06169
|
FS-11225: [freeswitch-core] Crash in fs_cli -- missing check for null pointer #resolve
|
2018-09-12 21:21:46 +00:00 |
|
Anthony Minessale
|
65524ea2c1
|
FS-11379: [freeswitch-core] Rare race condition in state machine #resolve
|
2018-09-05 18:20:58 -04:00 |
|
Anthony Minessale
|
b4a64d4817
|
FS-11380: [core] add new internal function
|
2018-09-05 18:20:54 -04:00 |
|
Anthony Minessale
|
d3e320ef56
|
FS-11346: [core] add api to pass pre-parsed values instead of dial strings to switch_ivr_originate
SWITCH_DECLARE(switch_status_t) switch_dial_handle_create(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_destroy(switch_dial_handle_t **handle);
SWITCH_DECLARE(void) switch_dial_handle_add_leg_list(switch_dial_handle_t *handle, switch_dial_leg_list_t **leg_listP);
SWITCH_DECLARE(void) switch_dial_leg_list_add_leg(switch_dial_leg_list_t *parent, const char *dial_string, switch_dial_leg_t **legP);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var(switch_dial_handle_t *handle, const char *var, const char *val);
SWITCH_DECLARE(void) switch_dial_handle_add_global_var_printf(switch_dial_handle_t *handle, const char *var, const char *fmt, ...);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var(switch_dial_leg_t *leg, const char *var, const char *val);
SWITCH_DECLARE(switch_status_t) switch_dial_handle_add_leg_var_printf(switch_dial_leg_t *leg, const char *var, const char *fmt, ...);
SWITCH_DECLARE(int) switch_dial_handle_get_peers(switch_dial_handle_t *handle, int idx, char **array, int max);
SWITCH_DECLARE(int) switch_dial_handle_get_vars(switch_dial_handle_t *handle, int idx, switch_event_t **array, int max);
SWITCH_DECLARE(switch_event_t *) switch_dial_handle_get_global_vars(switch_dial_handle_t *handle);
SWITCH_DECLARE(switch_event_t *) switch_dial_leg_get_vars(switch_dial_leg_t *leg);
SWITCH_DECLARE(int) switch_dial_handle_get_total(switch_dial_handle_t *handle);
SWITCH_DECLARE(void) switch_ivr_orig_and_bridge(switch_core_session_t *session, const char *data, switch_dial_handle_t *dh);
add switch_dial_handle_t *dh to end of args for switch_ivr_originate
|
2018-08-22 18:20:13 +00:00 |
|
Anthony Minessale
|
1cc809c5d9
|
FS-11340: [freeswitch-core] Add some more code to vad obj to enable debuging and manage states better #resolve
|
2018-08-21 00:03:18 +00:00 |
|
Anthony Minessale
|
9e09a8e8b5
|
FS-11322: [freeswitch-core] Change ice handling to work with FireFox when in turn mode #resolve
|
2018-08-13 19:01:37 +00:00 |
|
Anthony Minessale
|
d521e708d3
|
FS-11321: [mod_conference] Don't set avatar when its not allowed anyway #resolve
|
2018-08-13 19:01:14 +00:00 |
|
Anthony Minessale
|
cc5dd29028
|
FS-11154: [freeswitch-core] Improve audio sync during loss #resolve
|
2018-08-13 18:57:19 +00:00 |
|
Anthony Minessale
|
bf6b61f911
|
FS-11264: [freeswitch-core] Remove old speech handle when asr failure happens #resolve
|
2018-07-24 07:21:58 +00:00 |
|
Anthony Minessale
|
3323809985
|
FS-11259: [mod_perl] mod_perl tweaks #resolve
|
2018-07-24 07:21:58 +00:00 |
|
Anthony Minessale
|
79ccf87ae7
|
FS-11226: [freeswitch-core,mod_conference] Missing font files can lead to crash in conference #resolve
|
2018-07-24 07:21:56 +00:00 |
|
Anthony Minessale
|
bc3e1c9e7d
|
FS-11225: [freeswitch-core] Crash in fs_cli #resolve
|
2018-07-24 07:21:56 +00:00 |
|
Anthony Minessale
|
8bacb4991d
|
FS-11224: [freeswitch-core] Fix VC build #resolve
|
2018-07-24 07:21:56 +00:00 |
|
Anthony Minessale
|
d88df785f1
|
FS-11211: [Verto-Communicator] Add turnServer and verto server fallback options -- FS side to only do relay as a last resort #resolve
|
2018-07-24 07:21:56 +00:00 |
|
Anthony Minessale
|
837df198a5
|
FS-11238: [mod_conference] Regression from FS-10448 can cause stuck sessions #resolve
|
2018-07-24 07:21:55 +00:00 |
|
Anthony Minessale
|
b81f432b84
|
FS-11177: [freeswitch-core] h264 vid tweaks -- increase gop #resolve
|
2018-07-24 07:21:54 +00:00 |
|
Anthony Minessale
|
fe8c1be575
|
FS-11177: [freeswitch-core] h264 vid tweaks #resolve
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
d3d7b6878e
|
FS-11173: [mod_conference] Don't send tmmbr for any higher than input res #resolve
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
578d914b96
|
FS-11164: [freeswitch-core] Improve audio JB in bad conditions
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
611e38e8cb
|
FS-11165: [freeswitch-core] Add more regex handling to dmachine -- squashme #resolve
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
13e77721bc
|
FS-11165: [freeswitch-core] Add more regex handling to dmachine #resolve
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
fef3711e31
|
FS-11164: [freeswitch-core] Improve audio JB in bad conditions #resolve
|
2018-07-24 07:21:53 +00:00 |
|
Anthony Minessale
|
ca9a62c539
|
FS-11119: [core] Fix video skew on oddly resized conference layers
|
2018-07-24 07:21:52 +00:00 |
|
Anthony Minessale
|
0734899b9a
|
FS-10892: [mod_av] Lip Sync Improvements -- increase delta #resolve
|
2018-07-24 07:21:51 +00:00 |
|
Anthony Minessale
|
74f8ec7772
|
FS-11127: [freeswitch-core] Improvements to Video JB and audio jb sync #resolve
|
2018-07-24 07:21:51 +00:00 |
|
Anthony Minessale
|
bb7013817b
|
FS-11138: [freeswitch-core] Leak in ESL client #resolve
|
2018-07-24 07:21:51 +00:00 |
|
Anthony Minessale
|
e55212f5d8
|
FS-11111 #resolve add handle params to specify tts engine and voice from command text
|
2018-07-24 07:21:50 +00:00 |
|
Anthony Minessale
|
118c8ab0c2
|
FS-11016: [mod_av] Looping a video file that has resize feature enabled can allow a non-resized frame to slip after file seek #resolve
|
2018-07-24 07:21:48 +00:00 |
|
Anthony Minessale
|
9fcbf5d1c0
|
FS-10941: [mod_conference] Segfault SIGFPE, Arithmetic exception in mod_conference #resolve
|
2018-07-24 07:21:48 +00:00 |
|
Anthony Minessale
|
00f14981b4
|
FS-11070: [mod_conference] Improve video bridge first two for mux mode -- add support for files playing in this mode #resolve
|
2018-07-24 07:21:46 +00:00 |
|
Anthony Minessale
|
f33aa1a859
|
FS-11070: [mod_conference] Improve video bridge first two for mux mode #resolve
|
2018-07-24 07:21:46 +00:00 |
|
Anthony Minessale
|
d8c3b3ab66
|
FS-11068: [mod_conference] Avatar members not supported on personal canvas leading to miscount #resolve
|
2018-07-24 07:21:46 +00:00 |
|
Anthony Minessale
|
d3aee10e28
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:46 +00:00 |
|
Anthony Minessale
|
2a82d401a6
|
FS-11034: [mod_conference] Add border control to video #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
b272c5e521
|
FS-11031: [mod_conference] refresh and keyframes sent too often in multi-canvas mode #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
054229fb68
|
FS-11021: [mod_conference] Add video mirror #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
b048830414
|
FS-11017: [mod_conference] Add moh controls to conference #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
5199939f48
|
FS-10893: [mod_conference] Add more banner text params #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
d6abe0e9eb
|
tmp revert
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
9d9af7c153
|
FS-10883: [mod_conference] Conference member can get stuck read locked #resolve
|
2018-07-24 07:21:45 +00:00 |
|
Anthony Minessale
|
2a6990a7e0
|
rewind
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
7ca8eec496
|
rewind
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
9140aba9f9
|
Revert "FS-11057: [mod_conference] CPU race on personal canvas #resolve"
This reverts commit 7acc94be97.
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
e7dc398a1f
|
Revert "FS-11070: [mod_conference] Improve video bridge first two for mux mode -- add support for files playing in this mode #resolve"
This reverts commit 04296b5708.
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
20eb89dcb0
|
FS-11070: [mod_conference] Improve video bridge first two for mux mode -- add support for files playing in this mode #resolve
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
443166dc2b
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:44 +00:00 |
|
Anthony Minessale
|
b12762dd5a
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:43 +00:00 |
|
Anthony Minessale
|
9e3bbdd10c
|
FS-11068: [mod_conference] Avatar members not supported on personal canvas leading to miscount #resolve
|
2018-07-24 07:21:43 +00:00 |
|
Anthony Minessale
|
89770f4522
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:43 +00:00 |
|
Anthony Minessale
|
5272bbc83d
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:41 +00:00 |
|
Anthony Minessale
|
230e2ba348
|
FS-11057: [mod_conference] CPU race on personal canvas #resolve
|
2018-07-24 07:21:41 +00:00 |
|
Anthony Minessale
|
0071435757
|
FS-11031: [mod_conference] refresh and keyframes sent too often in multi-canvas mode #resolve
|
2018-07-24 07:21:40 +00:00 |
|
Anthony Minessale
|
d9002f19a7
|
FS-10897: [mod_verto] Possible crash in verto during error condition #resolve
|
2018-07-24 07:21:39 +00:00 |
|
Anthony Minessale
|
cfd7761e9f
|
FS-10896: [freeswitch-core] Parse error on originate syntax with nested square brackets #resolve
|
2018-07-24 07:21:39 +00:00 |
|
Anthony Minessale
|
1745a36c98
|
FS-10893: [mod_conference] Add more banner text params #resolve
|
2018-07-24 07:21:38 +00:00 |
|
Anthony Minessale
|
6387cc1ffd
|
FS-10883: [mod_conference] Conference member can get stuck read locked #resolve
|
2018-07-24 07:21:38 +00:00 |
|
Anthony Minessale
|
16a31c4be5
|
FS-10871: [mod_conference] Zoomed layouts do not auto-center in mod_conference #resolve
|
2018-07-24 07:21:38 +00:00 |
|
Anthony Minessale
|
1a2d406e86
|
FS-10862: [freeswitch-core] Updates on webrtc to keep up with browsers #resolve
|
2018-07-24 07:21:38 +00:00 |
|
Anthony Minessale
|
afde4b63bb
|
FS-10860: [core] Distorted music when playing it as local stream into a conference as hold music #resolve
|
2018-07-24 07:21:38 +00:00 |
|
Anthony Minessale
|
2e66aceb14
|
FS-10854: [mod_conference] Canvas FG Image not refreshed before writing to video recordings #resolve
|
2018-07-24 07:21:37 +00:00 |
|
Anthony Minessale
|
586d3349a7
|
FS-10243: [mod_conference] Add conference variables
|
2018-07-24 07:21:37 +00:00 |
|
Anthony Minessale
|
8fabf32f8f
|
FS-10890: [mod_av] Wrongly calculated delta_tmp for end of video file recording #resolve
|
2018-07-24 07:21:37 +00:00 |
|
Anthony Minessale
|
683f59f38d
|
FS-10821: [mod_conference] fix arg parser in file vol command in conference #resolve
|
2018-07-24 07:21:37 +00:00 |
|
Anthony Minessale
|
0d40025e09
|
FS-10891: [mod_conference] Refactor mux video to be smoother #resolve
|
2018-07-24 07:21:37 +00:00 |
|
Anthony Minessale
|
57daad7af8
|
FS-10802: [mod_conference] Convert conference floor to id based
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
2c66f126d7
|
FS-10769: [mod_av,mod_conference] Lipsync issues in conference recording
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
6bd169abc2
|
FS-10802: [mod_conference] Convert conference floor to id based
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
86ae01462a
|
FS-10802: [mod_conference] Convert conference floor to id based
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
376cc03f58
|
FS-10803: [mod_conference] Add support for alternate video layout config per conference profile
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
b8744e4c6d
|
FS-10803: [mod_conference] Add support for alternate video layout config per conference profile #resolve
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
2b5b9341e7
|
FS-10802: [mod_conference] Convert conference floor to id based #resolve
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
2e1f828363
|
remove hack for chrome we don't need anymore
|
2018-07-24 07:21:36 +00:00 |
|
Anthony Minessale
|
892181bbc2
|
FS-8761: [freeswitch-core] Memory leak in FreeSWITCH
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
bcd5753d17
|
FS-10799: [mod_commands] Add toupper and tolower api funcs #resolve
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
2d5e52a012
|
FS-10762: [freeswitch-core] Websocket logic error #resolve
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
f3d8a3b07a
|
FS-10762: [freeswitch-core] Websocket logic error
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
247ac09792
|
FS-10770: [freeswitch-core] Make nack buffer bigger by default
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
5a6f4679cd
|
FS-10770: [freeswitch-core] Make nack buffer bigger by default
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
d395223fa2
|
FS-10762: [freeswitch-core] Websocket logic error #resolve
|
2018-07-24 07:21:35 +00:00 |
|
Anthony Minessale
|
63f3531cdd
|
FS-10843: [freeswitch-core] Tweak RTP write timing #resolve
|
2018-07-24 07:21:34 +00:00 |
|
Anthony Minessale
|
67b56343a2
|
FS-10823: [mod_sofia] curly brackets on SDP header causes FS to crash #resolve
|
2018-07-24 07:21:34 +00:00 |
|
Anthony Minessale
|
180d427cd6
|
FS-8761: [freeswitch-core] Memory leak in FreeSWITCH
|
2018-07-24 07:21:33 +00:00 |
|
Anthony Minessale
|
34f0ab58c1
|
FS-10762: [freeswitch-core] Websocket logic error #resolve
|
2018-07-24 07:21:33 +00:00 |
|
Anthony Minessale
|
c5e662c9bc
|
FS-10762: [freeswitch-core] Websocket logic error
|
2018-07-24 07:21:33 +00:00 |
|
Anthony Minessale
|
1064bb043c
|
FS-10784: [freeswitch-core] Make Users lists compatible with all forms of xml #resolve
|
2018-07-24 07:21:33 +00:00 |
|
Anthony Minessale II
|
84a3de1495
|
Merge pull request #1537 in FS/freeswitch from ~MARCELL-G/freeswitch:bugfix/FS-11262-vertojs-undefined-wsfallback to master
* commit 'ee1418a5cab7568b7d61c7c844f7b1fcf075fcc3':
FS-11262 [verto_communicator] prevent vertojs from stop retrying socket connection by undefined socketfallbackurl
|
2018-07-19 18:32:22 +00:00 |
|
Anthony Minessale
|
efcc6c4e93
|
FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not negotiated #resolve
|
2017-11-16 15:38:13 -06:00 |
|
Anthony Minessale
|
4fabca25ef
|
FS-10792: [mod_sofia] when behind 1-to-1 NAT, console logs invalid handle #resolve
|
2017-11-15 13:04:15 -06:00 |
|
Anthony Minessale
|
420c3ee10c
|
Revert "FS-10770: [freeswitch-core] Make nack buffer bigger by default #resolve"
This reverts commit 5658e581fe.
|
2017-11-10 17:04:27 -06:00 |
|
Anthony Minessale
|
5658e581fe
|
FS-10770: [freeswitch-core] Make nack buffer bigger by default #resolve
|
2017-11-02 14:06:13 -05:00 |
|