lazedo
a84daf95bb
FS-11860 [core] allow configurable separator in event_channel and
...
process all parts of key
2019-07-25 21:51:50 +04:00
Andrey Volk
07e0d4f90c
FS-10801: [core] Add a database interface to the FreeSWITCH Core.
2019-07-15 22:18:19 +04:00
Chris Rienzo
c40af77327
FS-11706 [core] use unique mutex for stack_count
2019-03-19 23:14:47 -04:00
Anthony Minessale
e76ccc3955
FS-10249: [mod_av] Audio gradually falls behind video in recordings
2017-05-19 17:38:08 -05:00
Razvan Crainea
6d056e1698
FS-10038: [core] tune heartbeat events interval
2017-02-14 13:43:13 +02:00
Sergey Safarov
df1ab07ca4
FS-9924: Removed extra space in source files
2017-02-09 23:59:49 -05:00
Anthony Minessale
9b8a5edd3d
FS-9638
2016-11-10 12:09:00 -06:00
Anthony Minessale
c409499cd9
FS-9576 #resolve [Add Realtime Text]
2016-09-27 16:40:43 -05:00
Anthony Minessale
b40454209b
FS-8154 #resolve [Segmentation fault occurs while eavesdropping on video call]
2015-10-29 15:30:59 -05:00
Artur Zaprzała
cd4c3188e4
FS-8142 Fix a thread cache thread-safety and caching
2015-09-09 10:42:10 +02:00
Anthony Minessale
135e8d6d93
FS-8006 #resolve [switch_core_video_thread_callback_func_t is not like other callbacks]
2015-08-19 14:58:13 -05:00
Anthony Minessale
9d40e1397d
FS-7641
2015-06-12 15:59:02 -05:00
Anthony Minessale
1cbc3c58a5
FS-7502: add record_concat_video=true to show split video recordings with session record
2015-05-28 12:47:15 -05:00
Anthony Minessale
a69938c3d5
FS-7500: factor back in video_thread callback and move it to the video_read_frame
2015-05-28 12:46:53 -05:00
Anthony Minessale
853873725b
FS-7500: factor out the write_image callback and fix the vlc video endpoint to setup and match the audio params of the A leg when bridged
2015-05-28 12:46:48 -05:00
Anthony Minessale
4dc155f164
FS-7500: add switch_core_session_raw_read to put session into raw read mode without needing a local codec var (WE SHOULD REFACTOR MUCH OF switch_ivr_* to use this...) and add echo_decode_audio option to echo app
2015-05-28 12:46:47 -05:00
Anthony Minessale
0cd5658caa
FS-7500: another refactoring pass, temp code still in place, WORK IN PROGRESS
2015-05-28 12:46:44 -05:00
Anthony Minessale
365a5dd820
FS-7500: major refactoring pass. Push concepts from mod_vlc as deep as possible and flesh out api to use everywhere else. Round 2 will be to convert the bridge and other places using the same code
2015-05-28 12:46:44 -05:00
William King
4fc94e3907
FS-7500 S-7513: Few build fixes
2015-05-28 12:46:43 -05:00
Seven Du
35ff4b5cda
FS-7500: add ability to insert a custom callback to the core video thread
...
the callback will be called on each loop on read video frame, or
the callback function call run it's own loop to take over the core
loop so it can read video from session by itself.
the callback function can -
return SWITCH_STATUS_SUCCESS to wait another loop
return SWITCH_STATUS_CONTINUE to continue use the default behaviour
return anything else will break the core video loop and end the
core thread
2015-05-28 12:46:43 -05:00
Seven Du
998d933671
FS-7500: initial idea to decode video in core
2015-05-28 12:46:42 -05:00
Chris Rienzo
b28f7acac1
FS-7496 Updated mime.types, added switch_core_mime_type2ext function and used it in mod_httapi. Now, file extensions defined in mime.types will be applied if mod_httapi downloads a file without one.
2015-04-30 14:24:41 -04:00
Anthony Minessale
b74448462d
FS-7173 #resolve #comment please verify fix in master
2015-01-20 19:55:50 -06:00
Anthony Minessale
06c241a233
FS-6891 FS-7002 FS-7059 FS-7072 FS-7073 FS-7076 #close #comment All of these bugs are invalidated due to a botched revert -- commit 72c3df5ed39b724590b5266fb31eea090f56dba7 was supposed to revert commit 1b612fecb6e8db11da9b15c5522b87e7b642423d but it only reverted part of it. commit 158c1f23da9263e0c6aacf6a22e0a504c8909e37 from the other day was erroneously created to work around the result of the botched revert so it is reverted. The result of this commit should be to bring it back to effectively properly revert 1b612fecb6e8db11da9b15c5522b87e7b642423d and now you can test and open new bugs if necessary. This includes the segfault in eavesdrop, and any media bug releated reports. Consider working together and only reporting one new bug if you still encounter any more problems and be sure to include details and make sure the jitter buffer is being used.
2014-12-11 20:57:55 -06:00
Anthony Minessale
1b612fecb6
FS-6757 FS-6713 #comment please try latest master that has a new patch in it to address this issue
2014-09-02 23:56:46 +05:00
Anthony Minessale
4178688b4a
add switch_hashtable_insert_destructor so you can insert a pointer into a hash with a custom destructor and use it in spandsp to fix a leak on reloadxml with the tone_descriptor tables and fix a bunch of random tiny leaks etc
2014-04-09 23:26:47 +05:00
Anthony Minessale
5c0cff70b3
FS-6402 --resolve
2014-04-02 01:20:19 +05:00
Anthony Minessale
32cce8027e
Add hashtable code from openzap/freetdm to FS core
2014-03-09 00:37:17 +05:00
William King
3575a07c40
FS-6271 --resolve Adding support for smoothing the min-cpu-idle by X number of seconds. Adds the cpu-idle-smoothing-depth into the conf/autoload_configs/switch.conf.xml configs with a default value of 30 seconds.
2014-02-26 12:36:50 -08:00
Ken Rice
6e7d5d0897
update copyright header for 2014
2014-02-12 12:08:56 -06:00
Anthony Minessale
6fef880f12
FS-5675 --resolve
2014-01-24 00:23:58 +05:00
Anthony Minessale
bb9adff511
rework media code
2013-11-08 03:48:00 +05:00
Anthony Minessale
4a172402d2
some refactoring and plumbing for 1.4
2013-10-16 02:24:32 +05:00
Anthony Minessale
012e321f61
improve thread pool logic
2013-09-27 23:37:05 +05:00
Anthony Minessale
a5f2176ea4
deliver events with the core thread pool set events-use-dispatch=true in switch.conf.xml to use the old way
2013-09-05 03:42:40 +05:00
Ken Rice
7fb4369932
peak sessions step 1
2013-07-20 20:11:46 -05:00
Ken Rice
5660f90509
add peak SPS for last 5 minutes
2013-07-19 22:40:59 -05:00
Anthony Minessale
c510f3f52e
add peak sps to stats and a command to reset it
2013-07-19 15:16:42 -05:00
Anthony Minessale
330f68d946
convert rtp flags to arrays
2013-03-31 21:27:13 -05:00
Anthony Minessale
dba6530eb5
FS-5011 try this rev
2013-03-20 18:58:34 -05:00
Anthony Minessale
a76b352a1e
FS-5011 --resolve if you use record_session with a filename with no extension it will record 2 files with that base-name and with extensions -in.XXX and -out.XXX where XXX is the codec name
2013-02-25 16:32:09 -06:00
Anthony Minessale
fe40523ec0
FS-4646 --resolve thanks for the update
2013-01-22 10:01:52 -06:00
Anthony Minessale
6644cefb20
finish fixing thread pool logic from yesterday
2012-11-15 17:59:11 -06:00
Anthony Minessale
f8aa3777e9
thread pool was not releasing surplus threads after timeout
2012-11-14 18:43:28 -06:00
Anthony Minessale
9d4b72b29a
fold the last round of sql manager changes back into the core and use it for the central db and simplify the algorithm
2012-10-26 20:52:09 -05:00
Anthony Minessale
e1fe289672
refactor db stuff to use single string dsn to avoid code duplication and introduce switch_sql_queue_manager api to create transactional sql queues to aggregate a bunch of sql stmts into transactions
2012-10-09 20:20:32 -05:00
Anthony Minessale
ada8b78393
FS-4573 --resolve
2012-08-29 11:46:36 -05:00
Anthony Minessale
66677c940a
move recovery engine up into the core
2012-08-22 16:27:07 -05:00
Anthony Minessale
142c051d68
cache session threads and reuse them if possible
2012-08-21 00:14:50 -05:00
Anthony Minessale
cc351ca004
revert
2012-08-16 12:09:19 -05:00