Seven Du
7f9dd270b4
[core] add uuidv7 support
2025-07-31 19:38:54 +03:00
Seven Du
ad2f7424fa
[mod_shout] fix build with new clang on macOS
...
fix error: ignoring return value of function declared with warn_unused_result attribute [-Werror,-Wunused-result]
Apple clang version 15.0.0 (clang-1500.1.0.2.5)
2025-01-21 08:51:24 +08:00
Seven Du
b8a9c8be9b
[Build-System] Fix build for m1 and m2 chips on macOS
2025-01-14 14:06:11 +03:00
Seven Du
ef3bd2d8c3
[core] fix base64 decoded size when encoded string contains padding =
2024-10-09 22:53:00 +08:00
Seven Du
e743e8ab3c
[core] fix macOS build when missing CRYPTO_mem_ctrl
...
https://github.com/signalwire/freeswitch/issues/1461
https://github.com/signalwire/libks/commit/3493e9c952964c80e402aa0497891d57dc5f8d40
2021-12-28 08:15:34 +08:00
Seven Du
89cb571af9
[mod_vmd] fix shutdown function not being called
2021-11-09 16:26:59 +08:00
Seven Du
6b3cd2e41f
[mod_av] support rtmps
2021-10-23 22:00:36 +03:00
Seven Du
e237d08073
[mod_dptools] add debug_media app
2021-10-23 22:00:17 +03:00
Seven Du
9d2cb8b190
[mod_av] play video without decode
2021-10-23 22:00:02 +03:00
Seven Du
96562bcc48
[core] add switch_img_read_png_from_memory
2021-10-23 22:00:00 +03:00
Seven Du
831a52319a
[core] jira moved to github
2021-01-26 23:28:53 +08:00
Seven Du
9bb76b94dc
[mod_sofia] add call-id to log line to link with session uuid
2021-01-19 11:09:19 +08:00
Seven Du
25edcd6ccd
[mod_dptools] remove duplicated code
2020-12-17 22:54:25 +08:00
Seven Du
55d8edf846
[core] support convert to ARGB_LE video format
2020-12-16 23:14:42 +08:00
Seven Du
6cf606f2a0
[core] add event::merge
2020-12-16 23:05:16 +08:00
Seven Du
409b21b3e6
[core] debug socket sendto
2020-12-16 22:59:43 +08:00
Seven Du
70571a440a
[mod_test] add tts mock
2020-12-14 13:24:26 +08:00
Seven Du
79079942de
[core] add option to toggle ampersand entities on/off when serialize xml string
2019-12-31 03:03:41 +04:00
Seven Du
8aafff281b
[Core] Make switch_ivr_orig_and_bridge function return status and a cause.
2019-10-30 21:07:54 +04:00
Seven Du
b8b9915912
FS-11721 add no media support to capture_text
2019-07-17 23:26:28 +04:00
Seven Du
5371de231e
FS-11721 refactor msrp serialize function
...
to be consistant with Content-Type at the end of headers if present
dynamically alloc memory to avoid buffer overflow on large message
2019-07-17 23:26:19 +04:00
Seven Du
fe53318ef4
FS-11721 fix send empty message
...
A request with no body MUST NOT include a Content-Type or any other
MIME-specific header fields. A request without a body MUST contain
an end-line after the final header field. No extra CRLF will be
present between the header section and the end-line.
2019-07-17 23:26:12 +04:00
Seven Du
23e050618d
FS-11721 fix data length of stripped html
2019-07-17 23:26:05 +04:00
Seven Du
daf424880a
FS-11721 Content-Type must be the last header according to RFC
2019-07-17 23:25:58 +04:00
Seven Du
0bf7bb0635
FS-11721 don't automatically send unicode linefeed on MSRP
2019-07-17 23:25:51 +04:00
Seven Du
d12aeb4fff
FS-11425 add video_codec_config_profile_name to conference to choose a different codec profile
2019-07-17 01:00:11 +04:00
Seven Du
48539c278d
FS-11425 update example configs
2019-07-17 00:59:58 +04:00
Seven Du
c06ba2ca71
FS-11425 parse codec specific profiles
2019-07-17 00:59:20 +04:00
Seven Du
bd34650fff
FS-11425 use specified config name
2019-07-17 00:59:13 +04:00
Seven Du
b591f691bb
FS-11425 add config_profile_name to codec_settings to choose a specific codec config profile
2019-07-17 00:59:06 +04:00
Seven Du
66f60b1c78
FS-11425 parse additional profiles codec specific
2019-07-17 00:59:00 +04:00
Seven Du
0bbea7e197
FS-11425 refactor vpx to support more profiles
2019-07-17 00:58:53 +04:00
Seven Du
2a6fb572af
FS-11425 refactor to parse profiles dynamicly to possible to support more profiles
2019-07-17 00:58:42 +04:00
Seven Du
807efbd0fa
FS-11183 FS-11425 refactor out parse_profile
2019-07-17 00:58:29 +04:00
Seven Du
2484de58fe
FS-11301 #resolve toggle canvas auto clear
2019-07-16 23:39:20 +04:00
Seven Du
c8592be1fe
FS-11300 #resolve pause read to avoide decode initially vmuted members
2019-07-16 23:37:39 +04:00
Seven Du
81d81b5401
FS-11293 #resolve attach to the original canvas when coming back from vmuted
2019-07-16 23:35:58 +04:00
Seven Du
d793f2f2df
FS-11292 #resolve update member status on canvas change
2019-07-16 23:34:31 +04:00
Seven Du
26f4c98b21
FS-11291 #resolve fix canvas id it was impossible to watch the first canvas
2019-07-16 23:32:29 +04:00
Seven Du
68abd253fe
FS-11290 #resolve add canvasID and wachingCanvasID
2019-07-16 23:30:48 +04:00
Seven Du
e36caa7544
FS-11416 fix build error FCT_FIXTURE_SUITE_BGN undefined
2018-12-20 10:16:46 -05:00
Seven Du
710d011c85
FS-11340 export switch_vad_state2str and update vad_test to support the latest params
...
FS-11340 check the status for read frame avoid crash
2018-09-24 20:22:24 +00:00
Seven Du
6d6f217a61
FS-11189 add H264 default private configs
2018-08-27 18:26:44 +00:00
Seven Du
be782776b5
FS-11189 add back default flags LOOP_FILTER and PSNR for H264
2018-08-24 11:30:34 +08:00
Seven Du
c1f8bfb442
FS-11189 set default cpu string to cpu/2/4 if not configured
2018-08-24 11:25:26 +08:00
Seven Du
f52b2d26a7
FS-11189 add helper functions and macros to dump encoder context params
2018-08-24 11:22:18 +08:00
Seven Du
dfd2dd51da
FS-11189 add default av conf to vanilla
2018-08-24 10:58:54 +08:00
Seven Du
c2b2f49c1d
FS-11189 use AV_INPUT_BUFFER_PADDING_SIZE instead of FF_INPUT_BUFFER_PADDING_SIZE in newer ffmpeg
2018-08-24 08:15:06 +08:00
Seven Du
82350aced5
FS-11164 fix unused function regression from 578d914b9
2018-08-24 07:56:40 +08:00
Seven Du
9056af8785
FS-11320 #resolve pass json string as param to ASR module
2018-08-13 19:00:39 +00:00
Seven Du
ae4e48fa15
FS-11265 #resolve add detectSpeech and playAndDetectSpeech
2018-08-13 18:59:53 +00:00
Seven Du
8cbe796831
FS-11333: [mod_mp4v2] improvements
...
update mod_mp4v2 fix record video and lipsync
refactor to use a dedicated video write thread
read frame_size from encoder to support mp3 and aac codec
fix audio only mode
control bandwidth and fps
2018-08-13 17:58:14 +00:00
Seven Du
9a0a594d07
FS-11278 #resolve fix if clause does not guard compiler warning
2018-07-26 11:24:40 -05:00
Seven Du
6e76f630fd
FS-10450 #resolve fix zero and negative file duration
2018-07-25 16:58:56 -05:00
Seven Du
12e3b7177c
FS-11189 refactor to support any possible codec specific private options
2018-07-24 07:21:57 +00:00
Seven Du
18bcc4ddff
FS-11189 add avcodec settings
2018-07-24 07:21:57 +00:00
Seven Du
0ad867f3dd
FS-11189 make rtp-slice-size and key-frame-min-freq configurable
2018-07-24 07:21:57 +00:00
Seven Du
e19687e0f2
FS-11189 refactor and add more params
2018-07-24 07:21:57 +00:00
Seven Du
1eacc9f418
FS-11189 add vpx codec specific and debug controls
2018-07-24 07:21:57 +00:00
Seven Du
c58da50f44
FS-11189 tweak log
2018-07-24 07:21:57 +00:00
Seven Du
32b1559417
FS-11189 add vpx config
2018-07-24 07:21:57 +00:00
Seven Du
7fe031a9f5
FS-11189: add vpx settings
...
load time:
first load config default settings
merge any settings in XML
run time:
merge any dynamic settings
2018-07-24 07:21:57 +00:00
Seven Du
e1e8ebc0ab
FS-11189: [core] add func to parse cpu string
2018-07-24 07:21:57 +00:00
Seven Du
868e92649e
FS-11183 improve strip to save out buffer size
2018-07-24 07:21:56 +00:00
Seven Du
a0fd0a1b44
FS-11093 #resolve switch_true should return switch_bool_t
2018-07-24 07:21:50 +00:00
Seven Du
d48db7c979
FS-11110 #resolve resume detect on next detect
2018-07-24 07:21:50 +00:00
Seven Du
413ea14fd4
[FS-11092] #resolve add cJSON_isTrue
2018-07-24 07:21:50 +00:00
Seven Du
8a5bbe19e8
[mod_shout] use 0xFFFFFFFF flag to query frame_size
2018-07-24 07:21:48 +00:00
Seven Du
4719d04706
FS-10918 #resolve
2018-07-24 07:21:48 +00:00
Seven Du
99d2e5e243
FS-11014 [core] add vad to core
2018-07-24 07:21:47 +00:00
Seven Du
b32db0dcfb
FS-11022 #resolve ImageMagic 7 support
2018-07-24 07:21:47 +00:00
Seven Du
d7fb26b12a
FS-11024 #resolve fix pdf turn pages
2018-07-24 07:21:47 +00:00
Seven Du
a83990a5aa
tweak av and ensure first image write at pts = 0 to avoid a black screen
2018-07-24 07:21:37 +00:00
Seven Du
2e449917b2
fix split slice
2018-07-24 07:21:37 +00:00
Seven Du
91f781d811
FS-10859 #resolve
2017-12-24 10:23:13 +08:00
Seven Du
e99fa26257
FS-10832 #resolve
2017-12-07 23:55:29 +08:00
Seven Du
48fbcccd14
FS-10815 #resove
2017-11-29 20:45:37 +08:00
Seven Du
03eb15c978
FS-10690 temp fix build on Mac
2017-10-10 20:23:07 +08:00
Seven Du
951b6c1464
FS-10503 #comment disable write buffer for rtsp streaming
2017-08-31 08:11:49 +08:00
Seven Du
7f1813cf4f
FS-10552 Doh, remove extra debug lines
2017-07-28 10:18:38 +08:00
Seven Du
deb1bd5cdf
FS-10552 #resolve
2017-07-28 10:11:06 +08:00
Seven Du
af4d73d44e
FS-10486 add shouts:// proto to support TLS
2017-07-19 01:03:30 +08:00