Seven Du
0cafcf8a9b
[core] Add global/leg variable to originate: group_confirm_timeout
...
group_confirm_timeout is a value in seconds for the maximum time to wait for group confirmation to finish. This variable replaces group_confirm_cancel_timeout which has been deprecated. Set group_confirm_timeout=0 to disable leg_timeout during group confirm.
2020-05-08 01:17:22 +04:00
Seven Du
2a54e08019
[core, mod_loopback] Add test case for group confirm over loopback endpoints
2020-05-08 01:12:17 +04:00
Seven Du
fcda4c6a06
[core] add support to set group confirm on each leg
2020-05-08 01:11:44 +04:00
Seven Du
e0aef355db
[core] use switch_core_session_get_partner in sched_hangup to hangup channel also in signalling bond state
2020-05-07 02:18:56 +04:00
Seven Du
6decc21669
[core] fix sdp parsing on invalid sdp
2020-02-26 00:17:55 +04:00
Seven Du
a28436deb7
[mod_loopback] add pre_answer and null_auto_answer support to null channel
2020-01-17 20:50:08 +04:00
Seven Du
c7480bc3fe
[mod_loopback] remember dtmf in channel var null_channel_dtmf_queued
2019-12-31 03:05:25 +04:00
Seven Du
917d850b04
[core] remember if a tag is parsed from CDATA
2019-12-31 03:03:04 +04:00
Seven Du
5df8bfcd84
[core] log status code when queue event failure
2019-12-31 02:34:26 +04:00
Seven Du
00967290b9
[core] support partial speech events
2019-12-31 02:14:48 +04:00
Seven Du
bafe238b72
[core] fix copy and paste error
2019-12-31 01:00:03 +04:00
Seven Du
fa18a3d0d6
FS-11877 fix regression from FS-11773 27ce89a6a2a
...
rename callID to sessionCallID since it breaks VC
2019-12-31 00:25:32 +04:00
Seven Du
aec1cbd236
FS-11773 add callID to conference private event
2019-12-31 00:25:00 +04:00
Seven Du
3f075d30ac
FS-12032 remove extra semi colon
2019-12-30 23:57:16 +04:00
Seven Du
724868fa08
[core] fix test case
2019-11-21 22:06:14 +04:00
Seven Du
254fda292a
[core] fix shutdown crash when core running with MINIMAL flag
2019-11-21 22:05:43 +04:00
Seven Du
b6b3d78567
FS-12007 fix leak
2019-08-19 23:09:47 +04:00
Seven Du
116ee36d3d
FS-11425 add vpx conf to test code
2019-07-26 00:50:08 +04:00
Seven Du
fc139b7068
FS-11934 add some conference test cases
2019-07-25 23:57:34 +04:00
Seven Du
b23d7f277d
FS-11721 add Message-ID to msrp message
2019-07-17 23:25:44 +04:00
Seven Du
76a278b03d
FS-11721 fix msrp parser when more than one messages in buffer
2019-07-17 23:25:32 +04:00
Seven Du
1a95ef664b
FS-11721 add a send queue to buffer msg messages before msrp socket is ready
2019-07-17 23:25:25 +04:00
Seven Du
7d6c90e531
FS-11754 [core] Make sure audio sync works while playing tts
2019-07-17 23:06:21 +04:00
Seven Du
ce90b1fc44
FS-11831 add fs_tts utility
2019-07-17 20:04:59 +04:00
Seven Du
8e43604dbd
FS-11425 add vpx test code
2019-07-17 01:01:21 +04:00
Seven Du
e9c58084db
FS-11911: [mod_av] Fix mod_av on Debian Buster
2019-07-15 22:23:39 +04:00
Seven Du
1681db4ba2
Merge pull request #1669 in FS/freeswitch from ~DULINJUN/freeswitch:bugfix/FS-11628-fix-switch_core_video-typo to master
...
* commit '908793e5fe505a1e690397c74322946c7c9714fa':
Update src/switch_core_video.c
2019-01-25 06:03:36 +00:00
Seven Du
d76cac15fc
FS-11615 fix compiler warning
2019-01-17 15:38:13 +08:00
Seven Du
b53d1caea0
FS-11461: [mod_av] Add test code, improve tests on Windows.
2018-12-20 10:18:42 -05:00
Seven Du
e604dd15a3
FS-11455 #resolve add originate test for state handlers
2018-12-20 10:18:21 -05:00
Seven Du
b77f8444c6
FS-11406 #resolve allow displace session replace both read and write audio
...
uuid_displace cannot replace audio on both direction at the same time,
this patch add a w mux flag so when both rw used at the same time,
it will displace both directions, then both sides can hear the same audio.
2018-09-24 18:56:37 +00:00
Seven Du
bdc21a0607
FS-11405 #resolve tweak macro to use do while 0
...
the original one will leave an extra semicolon after }
2018-09-24 18:52:07 +00:00
Seven Du
0de57c07d8
FS-11014 FS-11404 fix libfvad might be enabled unexpectedly when set_mode is called
2018-09-24 17:38:50 +00:00
Seven Du
122983e107
FS-11394 reenable avcodec nvenc support
2018-09-19 04:34:33 +00:00
Seven Du
cc02a4abfc
FS-11189 do not allow user change of g_timebase
...
the timebase logic is tighed to code internal logic and cannot be changed externally
2018-09-06 07:29:32 +00:00
Seven Du
827be99f9b
FS-11189 add some default config to be consistent if default xml config is missing
2018-09-06 04:31:36 +00:00
Seven Du
6d1b8e12b5
FS-11014 fix fvad_free and validate vad_mode
2018-07-24 07:21:58 +00:00
Seven Du
9d0ad92d10
FS-11237 #resolve speak text with colon
2018-07-24 07:21:58 +00:00
Seven Du
2cb4e49432
FS-11231 #resolve deprecate start_input_timers and add start-input-timers
2018-07-24 07:21:56 +00:00
Seven Du
1480362519
Merge pull request #1452 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10789-v8-segs-on-invalid-instruction to master
...
* commit 'db3e6ec32f2a0bc8212e7ebbbfb1830740aa61c1':
FS-10789: [mod_v8] v8 segs on invalid instruction
2017-12-05 11:01:05 +00:00
Seven Du
b79fd1f14f
FS-10352 #resolve fix size doesn't match causing segs when casts to switch_rtp_packet_t
2017-05-29 17:48:57 +08:00
Seven Du
d1625f85a5
FS-10094 Alpha Video support
...
Alpha webm support
RGBA alpha support
2017-03-15 11:45:58 +08:00
Seven Du
11883c02e0
FS-10050 fix seg
2017-03-03 09:00:24 +08:00
Seven Du
2bd0ff45f4
FS-10080
2017-03-02 18:46:23 -06:00
Seven Du
05632bb057
FS-10050 fix unused function
2017-03-02 22:52:12 +08:00
Seven Du
a0a7b416f4
FS-10050 add mod_video_filter
2017-02-17 01:22:46 +08:00
Seven Du
f31393d3c9
FS-10050 add chromakey
2017-02-17 01:19:57 +08:00
Seven Du
5619ffded0
Merge pull request #1184 in FS/freeswitch from feature/FS-9137-update-openh264-to-1.5.0 to master
...
updated to 1.6.0
* commit '8df7fe34673409639b5b914d1eeaca89bc87d0e7':
FS-9137 update to openh264 release 1.6.0
FS-9137 update to openh264 release 1.5.0 and tweak some params
2017-02-08 21:39:37 -06:00
Seven Du
8df7fe3467
FS-9137 update to openh264 release 1.6.0
2017-02-09 11:37:06 +08:00
Seven Du
5d11524dcf
FS-9137 update to openh264 release 1.5.0 and tweak some params
2017-02-09 10:43:32 +08:00
Seven Du
d6b5058efa
FS-9904 fix assert from the last refactor
2017-02-08 16:51:22 +08:00
Seven Du
08603c7e89
FS-9904 #resolve cleanup and refactor msrp
2017-02-07 20:41:46 +08:00
Seven Du
c1abfaf4f8
FS-9903 #resolve #comment fix server side TLS and add client TLS support
2017-01-02 18:09:47 -06:00
Seven Du
7e24a79580
FS-9903 WIP MSRP client mode support
2017-01-02 10:34:41 +08:00
Seven Du
0248d38a28
FS-7933 #comment fix incompatible time pointer
2016-12-31 08:53:27 +08:00
Seven Du
50e0f0195e
FS-9832 start a single gateway or _all_ gateways
2016-12-08 20:47:22 +08:00
Seven Du
6528ae00b5
FS-9817 #resolve fix regression from 828d6eaf01
2016-12-06 11:33:01 +08:00
Seven Du
b26fa6e17c
FS-9810 fix ws write fail on slow network
2016-12-04 12:49:46 +08:00
Seven Du
c2141c98b2
FS-9787 #resolve remove duplicated headers in conference del-member events
2016-12-01 00:15:12 +08:00
Seven Du
49d730e7f9
FS-9736 #resolve add conference json_list
2016-11-30 23:54:18 +08:00
Seven Du
f3b7105d66
FS-9638 #comment fix seg when read -1
2016-11-15 09:50:51 +08:00
Seven Du
732b6e75fe
FS-9700 #resolve
2016-11-05 20:43:27 +08:00
Seven Du
18bde91373
FS-3568 #comment update Chinese phrase XML, thanks Gaofei
2016-11-03 14:40:28 +08:00
Seven Du
15f33e532b
FS-9151 FS-9631 #resolve
2016-10-24 08:10:36 +08:00
Seven Du
11f4b3c4f7
FS-9575 fix windows build
...
random() is a posix ext not available on windows
2016-10-11 08:21:29 +08:00
Seven Du
241bbd1529
FS-9622 #resolve fix buffer size calculation in http interface in mod_verto
2016-10-07 10:16:35 +08:00
Seven Du
ad03c5c354
FS-9575 use switch_ssl.h
2016-09-28 15:09:00 +08:00
Seven Du
7dd872e9b8
FS-9575 #resolve [Add MRCP]
2016-09-27 16:41:04 -05:00
Seven Du
e2928b8a75
FS-9394 #resolve fix h263 leak
2016-07-30 10:28:25 +08:00
Seven Du
7df07d30e0
FS-9357 handle packet loss, reset decoder on mem err
2016-07-24 20:44:39 +08:00
Seven Du
18f1d56891
FS-9357 cleanup and tweak debug
2016-07-24 12:35:30 +08:00
Seven Du
c0499fbb22
FS-9266 #resolve
2016-06-15 09:34:26 +08:00
Seven Du
3910dab95a
FS-8979 #comment fire event when done
2016-06-09 06:58:40 +08:00
Seven Du
93e401e78b
FS-8979 #resolve #comment please test
2016-05-24 17:36:39 +08:00
Seven Du
ce1b7c5857
FS-9151 #resolve
2016-05-11 14:49:21 +08:00
Seven Du
6fc6efa0fd
FS-8795 #resolve #comment trying support audio only call in mod_png, please test
2016-05-03 10:03:34 +08:00
Seven Du
5a45c863b5
FS-9115 #resolve #comment trying to support audio only mp4 recording, please test
2016-05-03 09:23:36 +08:00
Seven Du
00a3fe4d7c
FS-8998 Oops, typo
2016-03-31 10:12:59 +08:00
Seven Du
4c4685ebf7
FS-8998 add zh_CN
2016-03-31 09:42:51 +08:00
Seven Du
a5bc7e72ce
FS-8688 #improve vp9 processing to avoid chrome hang
2016-03-28 14:09:07 +08:00
Seven Du
0fa449d573
FS-8749 #resolve #comment please test
2016-03-27 16:08:40 +08:00
Seven Du
22d2d3ac97
FS-8982 #resolve
2016-03-27 11:45:19 +08:00
Seven Du
1641fccdc5
FS-8836 fix deprecated warning on newer ffmpeg
2016-03-25 23:51:26 +08:00
Seven Du
a42ab11022
FS-8959 #resolve refactor code
2016-03-24 06:53:37 +08:00
Seven Du
c11c2832e4
FS-8973 #resolve
2016-03-23 20:13:39 +08:00
Seven Du
a1c0062fef
FS-8914 feed NULL to flush encoder at the end of recording, this fixes possible infinite loop
2016-03-23 20:13:39 +08:00
Seven Du
fa702f2710
FS-8959 refactor improve memory processing
2016-03-22 11:18:04 +08:00
Seven Du
a70eb4be4e
fix typo from 8e7cfce564
2016-03-18 09:19:54 +08:00
Seven Du
6870b4bba4
Merge pull request #759 in FS/freeswitch from FS-8406 to master
...
* commit '3d90d752fca16016d4a3556cb02bf9db837feffa':
FS-8406 #resolve #comment improvement to drop video packets on slow rtmp link
FS-8406 #comment add options to scale down cavas size, fps and bandwidth
2016-03-17 20:09:32 -05:00
Seven Du
3d90d752fc
FS-8406 #resolve #comment improvement to drop video packets on slow rtmp link
2016-03-18 09:05:45 +08:00
Seven Du
13c99e938b
FS-8406 #comment add options to scale down cavas size, fps and bandwidth
2016-03-18 09:05:10 +08:00
Seven Du
0311e4b516
FS-8168: use copy image functions from libyuv instead of our home rolled versions as the libyuv versions have optimizations
2016-03-17 14:05:48 -05:00
Seven Du
bdeacb1d29
FS-8751 [Conference Play Video Total Time and Current Time]
2016-03-17 09:34:58 +08:00
Seven Du
648ec5db84
FS-8748 FS-8751 check current play_status
2016-03-17 09:34:57 +08:00
Seven Du
8b7f0766f1
FS-8748 track pdf total pages and current page
2016-03-17 09:34:57 +08:00
Seven Du
1204abf87a
FS-8754 add ability to read high quality PDF
2016-03-17 09:34:57 +08:00
Seven Du
5ca9dea684
FS-8750 implement file_seek for video files
2016-03-17 09:34:43 +08:00
Seven Du
566cc41908
FS-8836
2016-03-10 17:05:55 -06:00
Seven Du
8c21dcf28e
FS-8836 #comment WIP codec should working now
2016-03-10 15:38:30 +08:00
Seven Du
950c26c878
borrow code from ffmpeg to fix log_packet function for debuging
2016-03-09 20:54:18 +08:00