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