Mike Jerris [Thu, 30 Jul 2015 03:16:34 +0000 (22:16 -0500)]
Merge pull request #369 in FS/freeswitch from ~MICHAELGG/freeswitch:minor_perf_tweaks to master
* commit 'c599f4f44701af865283f33eb0100d395fa77c7f':
FS-7894: On Windows, use critical sections instead of mutexes. (Mutexes on Windows are cross-process, unlike lightweight Linux futexes.)
FS-7894: Event header ARRAY:: data -- use strcmp to ensure data begins with ARRAY:: instead of substring search
add var=val member lookup usable wherver member_id is valid in api commands
add bgimg to layouts with api command or config for global setting
fix bug with overlap layouts combined with odd sized layers
improve switch_img_fit to take a modifier for fit, streach or both at once
Mike Jerris [Fri, 24 Jul 2015 15:51:05 +0000 (10:51 -0500)]
Merge pull request #367 in FS/freeswitch from ~SEVEN/fs-7677:fs7677 to master
* commit 'f55ac43672d6cdaeb412b14964b7701b3d7de4b5':
FS-7677 handle packet loss
FS-7519 FS-7677 trying to add H263 support FS-7519 FS-7677 fix key frame parsing and add some debug logs be verbose about invalid dimensions cleanup and refactor encoder params
Seven Du [Thu, 18 Jun 2015 01:36:20 +0000 (09:36 +0800)]
FS-7519 FS-7677 trying to add H263 support
FS-7519 FS-7677 fix key frame parsing and add some debug logs
be verbose about invalid dimensions
cleanup and refactor encoder params
Chad Phillips [Thu, 23 Jul 2015 04:58:32 +0000 (21:58 -0700)]
Allow JSON API commands to send third arg for muting
The mod_conference API supports passing an optional third arg for all
mute commands (mute, unmute, tmute, vmute, unvmute, tvmute). This patch
adds support for the optional third arg to the JSON API.
Chad Phillips [Tue, 21 Jul 2015 04:16:21 +0000 (21:16 -0700)]
Restoring commit lost in mod_conference refactor.
Commit c49f87313ad3d6c65d0a68c80763822772c42cbd, which added a vmute
option to the conference member flags, was somehow lost in the
mod_conference refactor. This commit restores the lost code.
FS-7854 Add task_runtime to tasks table in core database
This patch adds the task_runtime column to the tasks table in the core
database. The BIGINT type is used for this column because a 64-bit integer
is used to store task runtimes within the scheduler.
FS-7789 [mod_av] Fixed issue with audio dropping out partway through recordings
This fixes an issue with mod_av where audio was not included for the entire
duration of a recording initiated by something other than the record_av app.
Mike Jerris [Fri, 17 Jul 2015 21:37:18 +0000 (16:37 -0500)]
FS-7847: [mod_conference] add layers that do not match the aspect ration of conference by using the new hscale layer param for horizontal scale, and add zoom=true param to crop layer instead of letterbox, add grid-zoom layout group that demonstrates these layouts
Michael Jerris [Fri, 17 Jul 2015 21:28:50 +0000 (16:28 -0500)]
FS-7846: [mod_dptools] add eavesdrop_whisper_aleg=true and eavesdrop_whisper_bleg=true channel variables to allow you to start eavesdrop in whisper mode of specific call leg
William King [Fri, 17 Jul 2015 01:11:08 +0000 (20:11 -0500)]
Merge pull request #353 in FS/freeswitch from mod_conference_refactor to master
* commit '59d1bdae1ed3d4f8564f02cc4989bedccbd98b5c':
FS-7845 whitespace and indention
FS-7845 File rename to remove mod_* prefix to local module C files. Change function name prefixes from shorthand 'conf' to longer form 'conference'. Also fixes the channel variable names which had been caught in an over zealous perl -pi -e command...
FS-7845 Rename functions so that they relate to the file that they are located in.
FS-7845 Refactor of mod_conference to improve compilation speed, and logical organization.
William King [Thu, 16 Jul 2015 23:58:39 +0000 (16:58 -0700)]
FS-7845 File rename to remove mod_* prefix to local module C files. Change
function name prefixes from shorthand 'conf' to longer form
'conference'. Also fixes the channel variable names which had been
caught in an over zealous perl -pi -e command...
- thread variable copy of url_index global pointer to prevent the concurrent access having wrong state change if the posting to the current http server was unsuccessfull;
- overriding the default curl connection timeout
Based on need to figure out the smallest block of code need to mutex, and that libcurl (and its wrapper) is definitely thread safe.
Mike Jerris [Thu, 16 Jul 2015 15:29:10 +0000 (10:29 -0500)]
Merge pull request #294 in FS/freeswitch from ~NIMAST/freeswitch-fs-7549:feature/ladspa_stop_api to master
* commit '4c5125b5d2c7d1b2a42131da1de419f4220a2f98':
FS-7549 #resolve Added an API for removing an active ladspa effect on a channel. For conformance reasons, the uuid_ladspa command now accepts 'stop' and 'start', while the previous functionality (without any verb) which will simply add ladspa remains intact.