Anthony Minessale
|
6040f3bf48
|
[Core] Fix ICE and media delay.
|
2021-10-23 22:00:52 +03:00 |
|
Anthony Minessale
|
128d4776f8
|
[core] some more hardening work
|
2021-10-23 22:00:32 +03:00 |
|
Anthony Minessale
|
d3ca238b05
|
[core] some mods for file playback to get proper bitrate and timing
|
2021-10-23 22:00:31 +03:00 |
|
Anthony Minessale
|
a7c3c95bef
|
[core] gen keyframe on new recording
|
2021-10-23 22:00:30 +03:00 |
|
Anthony Minessale
|
1c37daba4c
|
[mod_video_filter] fix some keyframe stuff and add read:sound and write:sound options
|
2021-10-23 22:00:30 +03:00 |
|
Anthony Minessale
|
2bdefa3532
|
[core] add a flag to tell when video media bugs that touch the write stream are active
|
2021-10-23 22:00:28 +03:00 |
|
Anthony Minessale
|
35f1afa144
|
[build] improve configure test for openal
|
2021-10-23 22:00:27 +03:00 |
|
Anthony Minessale
|
fb2250df8e
|
[mod_verto] indicate video fps and size of current layer to client
|
2021-10-23 22:00:20 +03:00 |
|
Anthony Minessale
|
a33062c9d8
|
[mod_verto] verto re-invites part 1
|
2021-10-23 22:00:19 +03:00 |
|
Anthony Minessale
|
1793c8cb7a
|
[mod_verto] add new verto command construct basics
|
2021-10-23 22:00:19 +03:00 |
|
Anthony Minessale
|
2d5df53009
|
[mod_verto] new changes for verto video features
|
2021-10-23 22:00:18 +03:00 |
|
Anthony Minessale
|
dc4bef79ec
|
[core]speed up call setup
|
2021-10-23 22:00:18 +03:00 |
|
Anthony Minessale
|
ed98516666
|
[mod_verto] move websocket implementation to libks
|
2021-10-23 22:00:17 +03:00 |
|
Anthony Minessale
|
2ba85b8555
|
[core] add idle cpu to log lines
|
2021-10-23 22:00:14 +03:00 |
|
Anthony Minessale
|
6e68da4930
|
[core] reduce waits in sqldb
|
2021-10-23 22:00:14 +03:00 |
|
Anthony Minessale
|
ffbe8500ec
|
[core] add new function to theorize the dimensions of an image if it were to be resizedto fit inside another image
|
2021-10-23 21:59:59 +03:00 |
|
Anthony Minessale
|
efff71f2f0
|
[core] add switch_thread_pool_wait
|
2021-10-23 21:59:59 +03:00 |
|
Anthony Minessale
|
6837661658
|
[libvpx] add yield to vpx
|
2021-01-12 10:57:43 -07:00 |
|
Anthony Minessale
|
6b35e576fc
|
[core] Transfer with rtp_pass_codecs_on_stream_change one way audio
|
2020-05-08 01:40:21 +04:00 |
|
Anthony Minessale
|
eaca798979
|
[core] add orig session check
|
2020-05-08 01:28:10 +04:00 |
|
Anthony Minessale
|
55b148f1c3
|
[mod_verto] Fix packet o death.
|
2020-05-07 02:36:08 +04:00 |
|
Anthony Minessale
|
1b1c66aae4
|
[libyuv] Update to hash ea23edfb from https://chromium.googlesource.com/libyuv/libyuv/
|
2020-03-06 21:14:55 +04:00 |
|
Anthony Minessale
|
cc10e8e044
|
[Core] Update switch_image.h after recent libvpx update to v1.8.1.
|
2020-03-06 21:14:36 +04:00 |
|
Anthony Minessale
|
37dd951079
|
[libvpx] Fix threading.
|
2020-03-06 21:14:26 +04:00 |
|
Anthony Minessale
|
6233e256bb
|
[libvpx] Revert format patch
|
2020-03-06 21:14:15 +04:00 |
|
Anthony Minessale
|
ceb051af4e
|
[libvpx] Update to v1.8.1 from https://chromium.googlesource.com/webm/libvpx
|
2020-03-06 21:14:07 +04:00 |
|
Anthony Minessale
|
47c5c8f3e8
|
[Core] Fix short-circuit in write timestamp calc
|
2019-12-17 00:37:07 +04:00 |
|
Anthony Minessale
|
7ce50c8bd0
|
[Core] Fix hard coded dtmf durations based on 8k
|
2019-12-17 00:36:23 +04:00 |
|
Anthony Minessale
|
285cb60926
|
Merge pull request #20 from signalwire/readme4
Add initial README.md
|
2019-09-26 18:43:05 -05:00 |
|
Anthony Minessale
|
d4a0040c88
|
FS-11417: [mod_conference] Unbounded memory growth during screen share #resolve
|
2019-07-26 00:17:41 +04:00 |
|
Anthony Minessale
|
1c80a83d57
|
fix teletone gen on multichannel
|
2019-07-25 23:31:08 +04:00 |
|
Anthony Minessale
|
5a924d5ef3
|
update libyuv to hash 5a699df5 from https://chromium.googlesource.com/libyuv/libyuv/
|
2019-07-25 23:19:40 +04:00 |
|
Anthony Minessale
|
b644421c87
|
core side of vpx update
|
2019-07-25 23:06:59 +04:00 |
|
Anthony Minessale
|
e7dd41e361
|
new version of vp8 thread sleep patch
|
2019-07-25 23:06:17 +04:00 |
|
Anthony Minessale
|
731ee28fe7
|
update libvpx to hash 133f83e2c tag v1.7.0 from https://chromium.googlesource.com/webm/libvpx
|
2019-07-25 23:06:06 +04:00 |
|
Anthony Minessale
|
9cb6b201a6
|
FS-11921: [core] add switch_img_data_url_png
|
2019-07-18 00:50:48 +04:00 |
|
Anthony Minessale
|
3166510394
|
FS-11920: [mod_commands] fix typo
|
2019-07-18 00:47:40 +04:00 |
|
Anthony Minessale
|
4926eac49d
|
FS-11918: [core] add function to see frame buffer len switch_frame_buffer_size
|
2019-07-18 00:35:56 +04:00 |
|
Anthony Minessale
|
1dd4191601
|
FS-11896: [core] stop media bugs from being possible to add to channels with no media ready, stop transfer recordings upstream to not try to transfer recordings to channels without media ready
|
2019-07-18 00:26:45 +04:00 |
|
Anthony Minessale
|
eb31e17e6c
|
FS-11910: [mod_dptools] add native eavesdrop mode. use app native_eavesdrop args <uuid> [read|write] ... default is read with no flag. Must be same codecs
|
2019-07-17 23:38:23 +04:00 |
|
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 |
|