944 Commits

Author SHA1 Message Date
Brian West
6f936349f7 FS-8789 fix warning thats printed when it shouldn't be 2016-02-02 11:18:09 -06:00
Anthony Minessale
af49d5b086 FS-8595 contd 2015-12-16 18:20:21 -06:00
Anthony Minessale
56a4557237 FS-8595 contd 2015-12-16 15:34:06 -06:00
Anthony Minessale II
881197e661 FS-8629 #resolve [Add new param video-mute-exit-canvas to conference cflags] 2015-12-15 11:58:02 -06:00
Anthony Minessale
2f04c5e16d FS-8633 #resolve [ first verto to join a conference does not get "conference-livearray-join" event] 2015-12-09 16:16:26 -06:00
Anthony Minessale
6cd796a9bc FS-8293 add quality level 0 to conference (default is 1) and fix some logic in auto bw 2015-12-09 15:33:26 -06:00
Anthony Minessale
874aaf7a99 FS-8293 make conference video quality configurable with video-quality param NEEDS DOC 2015-11-25 16:01:34 -06:00
Anthony Minessale
060641f220 FS-8293 make sanity level based on quality 2 and also in conference 2015-11-25 15:42:51 -06:00
Anthony Minessale
8293dd03d0 FS-8546 #resolve [Make original video demo back-compat with livearray-json-status] 2015-11-16 17:02:07 -06:00
Anthony Minessale
828d6eaf01 first pass, add some funcs to conference and speed test features and fix bugs in ws.c for big payloads 2015-11-06 14:01:54 -06:00
Mike Jerris
847fe0f476 Merge pull request #535 in FS/freeswitch from ~COREY BURKE/freeswitch:bugfix/FS-8286-improve-debug-logging-for-info-level to master
* commit '3a9e7f08b4757aeaa33537658379f3964104cb7d':
  FS-8286: Minor debug log level tweaks
2015-10-21 11:43:18 -05:00
William King
b9634d5f7a FS-8316 resolving the build warnings in the modules too 2015-10-08 13:01:04 -07:00
Corey Burke
3a9e7f08b4 FS-8286: Minor debug log level tweaks
Adjust some DEBUG and INFO log lines, reducing log verbosity at the INFO level while increasing call debugging info.
2015-10-02 08:41:41 -07:00
Anthony Minessale
58ba3860cd FS-8241 #resolve [Conference stops playing video when local_stream changes source] 2015-09-29 14:48:24 -05:00
Anthony Minessale
52afedf23d FS-8053 addtl touchups 2015-09-15 12:14:09 -05:00
Anthony Minessale
79f158911e FS-8053 fix some regressions from original merge, add auto mute-unmute when toggling video send/recv 2015-09-14 16:49:55 -05:00
Anthony Minessale
331cde3c92 FS-8053: handle a=sendonly, a=sendrecv, a=recvonly to change who is sending video during a call 2015-09-09 18:10:52 -05:00
Mike Jerris
2e3e09cb38 FS-7966: fix more msvc 2015 build warnings. 2015-08-31 13:26:36 -04:00
Michael Jerris
28ae331c93 FS-7930: [mod_conference] Correct termination of conference when the last member with endconf left. Caused by typo in migration to conference_utils_set_flag function when we switched to array based flags 2015-08-10 18:48:01 -04:00
Anthony Minessale
c38a0f33a4 don't mix personal canvas and multi-canvas modes 2015-08-06 19:08:31 -05:00
Anthony Minessale
90b7ed72d7 fix regressions from last commit %noWIR 2015-08-01 01:37:25 -05:00
Anthony Minessale
c4242dd9d8 conference optimizations %noWIR 2015-07-31 13:49:13 -05:00
Michael Jerris
12a6b8bc53 FS-7889: [mod_conference] move conference chat to use an event channel so messages only go to the right 'room' for the conference 2015-07-23 19:09:24 -05:00
Anthony Minessale
cbccadaa2f factor out conference->canvas and allow per canvas record and play 2015-07-21 16:54:23 -05:00
Anthony Minessale
3148b1ad74 FS-7847 fix logo ratios and add borders too 2015-07-17 20:18:26 -05:00
William King
59d1bdae1e FS-7845 whitespace and indention 2015-07-16 17:43:12 -07:00
William King
d8194e9edb 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...
2015-07-16 17:15:09 -07:00
William King
14aa720512 FS-7845 Rename functions so that they relate to the file that they are
located in.
2015-07-16 14:36:58 -07:00
William King
756ef77b7b FS-7845 Refactor of mod_conference to improve compilation speed, and
logical organization.
2015-07-16 14:36:58 -07:00
Chad Phillips
c49f87313a Add vmute member flag to mod_conference.
A 'vmute' flag can be applied to individual conferees when entering the
conference. When the flag is passed, conferees will enter the conference
with their video muted.

FS-7813 #resolve
2015-07-15 13:00:12 -07:00
Anthony Minessale
56ee6537ca allow groups to show up in layer list, add delay for new layers to change canvases to give it time to auto adust in group situations 2015-07-15 12:16:16 -05:00
Michael Jerris
d18c964ba7 FS-7769: fix build issue 2015-07-13 18:14:10 -04:00
Anthony Minessale
f726cb9a53 FS-7769: [mod_conference] Add new multi-canvas and telepresence features
mod_conference new features:
add conference layout "1x1+2x1" and add to layout group grid
add conference flag video-bridge-first-two conference flag
add conference flag video-required-for-canvas to only use avatars for members with video
add conference flag video-muxing-personal-canvas
add conf_verto_ prefix for variables to pass on live array subscription notice
add api command conference foo vid-canvas <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-layer <member_id|all|last|non_moderator> [<newval>]
add api command conference foo vid-watching-canvas <member_id|all|last|non_moderator> [<newval>]
changed api command conference foo vid-layout, args are now "<layout name>|group <group name> [<canvas_id>]"
add channel vars you can set before entering conference video_initial_canvas and video_initial_watching_canvas
add many new output status vars to conference list api
add new conference member flag "second-screen"
add config param video-canvas-count
add config param video-super-canvas-label-layers
add config param video-super-canvas-show-all-layers
add config param video-super-canvas-bgcolor

verto client:
add google login
add hipchat js file
conf_verto_hipchatURL= to control what hipchat server appears if any
global device init and overrides
allow passing sessid
add confMan.canvasCount
add handling of multiple canvases and launching them, and controlling all of their layouts
re-layout moderator controls and add support for changing the watching and input canvas and layers
when launching another canvas, watch subscriptions for the original call so we can automatically close the additional window
maintain camera settings on call recovery
2015-07-13 18:03:16 -04:00
Anthony Minessale
178ed75571 FS-7775: [mod_conference] fix threading issue causing stuck worker threads 2015-07-03 16:46:04 -05:00
Anthony Minessale
2f836a2c53 FS-7744 amend 2015-07-02 16:12:28 -05:00
Anthony Minessale
fcbdc48592 FS-7744 #resolve 2015-07-02 13:39:56 -05:00
Michael Jerris
f727cdb9d1 FS-7724: [mod_conference] fix segfault when missing fonts when trying to render banner 2015-06-24 17:10:24 -05:00
Anthony Minessale
385a3b545c FS-7656 fix various edge cases with video and non video files mixed into a source, fix a typo bug in file_read_video and fix same bug in mod_vlc, add a new flag to file_read_video to check if the handle is has active video, make mod_conference move the video in and out of a layer when the stream has video or not 2015-06-19 00:57:02 -05:00
Anthony Minessale
bc92a8bf4a add auto bandwidth for conference config 2015-06-18 13:01:42 -05:00
Michael Jerris
4ad0aa91a4 FS-7655: attempt to make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc 2015-06-16 18:24:35 -05:00
Anthony Minessale
7cc657e1eb FS-7665 #resolve 2015-06-16 11:55:00 -05:00
Anthony Minessale
cd398673b2 FS-7629 #resolve #comment add livearray-json-status to conference-flags to enable 2015-06-15 12:30:28 -05:00
Anthony Minessale
f8853ac620 set higher flush len (wtf misssing *) 2015-06-08 13:26:14 -05:00
Anthony Minessale
0370debeee set higher flush len 2015-06-08 13:24:47 -05:00
Anthony Minessale
773cf18736 back off input buffer slower instead of flushing it 2015-06-08 13:17:52 -05:00
William King
d43808fd6a FS-7586 Silence the warning when the value is set to 1 in the configs 2015-06-05 22:28:59 -07:00
Anthony Minessale
fc075a75e5 FS-7513 make sure user does not have auto avatar when not visible 2015-06-03 15:54:21 -05:00
William King
581c104753 FS-7586 Change the default min-required-recording-participants option for mod_conference from 2 to 1. #NEEDSDOCS 2015-06-03 09:16:48 -07:00
Anthony Minessale
3702ce5a8e squash 2015-06-01 12:45:19 -05:00
Anthony Minessale
f82dd1e9ea FS-7513 add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor %NEEDS_DOC 2015-06-01 12:25:13 -05:00