Seven Du
9cad385930
[mod_logfile] add logfile open error log and fixes a missing \n
2023-08-11 14:21:59 +03:00
Seven Du
fe296e4fa3
[mod_lua] fix json encoding of lua number string
2021-11-01 16:16:01 +08:00
Seven Du
f9994c00f9
[mod_verto] Fix leak in http_run.
2021-10-24 15:39:56 +03:00
Seven Du
408480bae0
[Unit-tests] Fix mac build
...
* [core] fix build err on Mac
* [mod_av] fix build on macOS
2021-10-24 15:36:52 +03:00
Seven Du
7b86eff6d2
[mod_av] fix some leaks in error cases
2021-10-23 22:01:13 +03:00
Seven Du
565550f218
[mod_av] fix interrupt callback is not passed down to the hls context in the first open_input
2021-10-23 22:00:32 +03:00
Seven Du
7cd3bf5af2
[mod_av] make key_frame_min_freq work to prevent generate key frames too frequently
2021-10-23 22:00:32 +03:00
Seven Du
5243fbd3c5
[core, mod_av] move switch_packetizer to core
2021-10-23 22:00:06 +03:00
Seven Du
64aebc31ed
[core] fix memeory leak when font not found
2021-10-23 22:00:05 +03:00
Seven Du
7874d2eb7e
[core] update stb image lib to latest master
2021-10-23 22:00:05 +03:00
Seven Du
23640d06b1
[mod_av] fix value never read
2021-10-23 22:00:04 +03:00
Seven Du
48e3a37587
[core] fix leak in unit test
2021-10-23 22:00:04 +03:00
Seven Du
2448d32c0f
[core] add jpg data_url support with stb_image
2021-10-23 22:00:03 +03:00
Seven Du
2a87e7b98c
[core] add stb_image_write supported image write
2021-10-23 22:00:03 +03:00
Seven Du
58d5442dc5
[core] add stb_image to read more supported picture formats
2021-10-23 22:00:03 +03:00
Seven Du
0db19ecdf8
[mod_fsv] add no_video_decode to support read video rtp packets without decode
2021-10-23 22:00:02 +03:00
Seven Du
3a1a2b3831
[mod_fsv] fix channels regression from 94eb8ac0a
2021-10-23 22:00:02 +03:00
Seven Du
7b46c01e9e
[mod_fsv] add video read support to fsv file format
2021-10-23 22:00:01 +03:00
Seven Du
6761e8767e
[core] and core video alpha patch test code
2021-10-23 22:00:01 +03:00
Seven Du
01ffc4493c
[core] fix patch alpha on alpna image
2021-10-23 22:00:00 +03:00
Seven Du
8e2bba1d9d
[mod_conference] make conference breakable
2021-10-23 21:59:48 +03:00
Seven Du
b5459fb5f5
[mod_av] remove extra space
2021-03-16 20:44:31 +03:00
Seven Du
bb6ec01d1e
[mod_sofia] fix session log
2021-03-16 20:29:04 +03:00
Seven Du
c1837909b1
[mod_dptools] early video decode and debug
2020-12-16 23:10:52 +08:00
Seven Du
97676a9b50
[mod_sms] add final chat function
2020-12-16 23:03:03 +08:00
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