Commit Graph
100 Commits
Author SHA1 Message Date
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