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
Mike Jerris
2283270b8b
Merge pull request #288 in FS/freeswitch from ~MICHAELGG/freeswitch:winperf to master
...
* commit '81190c6d89aa7bedbda041c8a8519081856effff':
FS-7644. Fix build on VS2013/Win by creating and forcing nf (nofork) to true.
FS-7644. Remove non-existent projects.
FS-7644. Add switch_core_video.c and switch_vidderbuffer.c to VS2013 FreeSwitchCore.2013.vcxproj
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 15:35:02 -05:00
Anthony Minessale
bc92a8bf4a
add auto bandwidth for conference config
2015-06-18 13:01:42 -05:00
Michael Giagnocavo
f116387443
FS-7644. Change 2013.vcxproj references to 2013
2015-06-18 04:17:53 -06: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
Jeff Lenk
345e50d25a
FS-7644
2015-06-11 15:29:28 -05:00
Michael Jerris
2cc0348422
FS-7635: remove msvc 2005 2008 and 2010 non working build systems. There are now multiple more recent (3 different ones) and some free versions of the compiler that can be used.
2015-06-10 16:33:14 -04: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
Brian
8131f210b3
FS-7579 --resolve
2015-06-01 09:16:25 -05:00
Anthony Minessale
8e37e9b4d4
FS-7513 flush video on video mute/unmute
2015-05-28 21:05:56 -05:00
Anthony Minessale
76fc6940df
FS-7513 refactor
2015-05-28 12:47:34 -05:00
Anthony Minessale
2188358832
FS-7500 FS-7499 refactoring while battling chrome
2015-05-28 12:47:34 -05:00
Anthony Minessale
817d98e7b6
FS-7513 mods to bandwidth sizing and remove flush calls
2015-05-28 12:47:33 -05:00
Anthony Minessale
70ec967ec9
FS-7513 FS-7499 mod auto-bitrate code
2015-05-28 12:47:33 -05:00
Anthony Minessale
e8f2366bdf
FS-7513 drop bw if there are frequent dropouts
2015-05-28 12:47:32 -05:00
Anthony Minessale
495619f248
FS-7513 improve auto bandwidth feature and add other performance improvemnts related to dropping video when its not visible
2015-05-28 12:47:32 -05:00
Anthony Minessale
b95390cba4
FS-7513 add manage-inbound-video-bitrate conference flag
2015-05-28 12:47:31 -05:00
Anthony Minessale
4e141d0e51
FS-7513 favor moderators for selection of open layers in the canvas
2015-05-28 12:47:31 -05:00
Anthony Minessale
7077d9b148
FS-7513 move some locking around
2015-05-28 12:47:30 -05:00
Anthony Minessale
3b7d07d0a1
FS-7513: don't patch image on mute
2015-05-28 12:47:30 -05:00
Anthony Minessale
3e33920657
FS-7513 fix all video mute related issues
2015-05-28 12:47:30 -05:00
Anthony Minessale
22ec9c378e
FS-7499 FS-7513 video mute the old way seems to break chrome when resuming, add some improvements to mitigate
2015-05-28 12:47:30 -05:00
Anthony Minessale
772665e0fa
FS-7499 FS-7500 FS-7508 FS-7513 trying to improve the video signal decoding under stress and get vpx to latch on to a signale sooner
2015-05-28 12:47:29 -05:00
Anthony Minessale
02cac73d37
FS-7499 FS-7513 try to avoid storm of refreshes in heavy usage
2015-05-28 12:47:29 -05:00
Anthony Minessale
a8a2c32ac3
FS-7499 FS-7500: combat black screen disease
2015-05-28 12:47:28 -05:00
Brian West
cbce680f1c
FS-7513: fix seg
2015-05-28 12:47:28 -05:00
Anthony Minessale
669d971010
FS-7513: final touches
2015-05-28 12:47:28 -05:00
Anthony Minessale
0ca23ab617
FS-7513: prefer avatar img over mute and reset layer bg on patch of blanked mode
2015-05-28 12:47:28 -05:00
Anthony Minessale
ed866593a7
FS-7513: blank to mute img on 2 sec with no video
2015-05-28 12:47:27 -05:00
Anthony Minessale
b5b3e58026
FS-7513: refactor main thread a little
2015-05-28 12:47:27 -05:00
Anthony Minessale
62f3feca98
FS-7513: set video pause resume when video is paused in conference
2015-05-28 12:47:27 -05:00
Anthony Minessale
59bcb42092
FS-7513: show logo img when video muted
2015-05-28 12:47:26 -05:00
Anthony Minessale
86a1ef3d27
FS-7513: exit if layer->cur_img not secured
2015-05-28 12:47:26 -05:00
Brian West
3b00832e50
FS-7482 --resolve
2015-05-28 12:47:26 -05:00
Anthony Minessale
2cb00153e2
FS-7513: add fps returned when one is not specified and add 20fps setting
2015-05-28 12:47:26 -05:00
Anthony Minessale
c517be4330
FS-7513: fix placement of overlay banner on letterbox callers change config option video-layout-bgcolor to video-letterbox-bgcolor
2015-05-28 12:47:25 -05:00
Anthony Minessale
7eebd8e7e8
FS-7513: turn avatar on and off if video is added mid call
2015-05-28 12:47:24 -05:00
Anthony Minessale
7d5b0acc90
FS-7502: add patch level for media bugs to call them as needed
2015-05-28 12:47:24 -05:00
Anthony Minessale
8234dadcaf
FS-7513: skip patching logo when video muted
2015-05-28 12:47:24 -05:00
Anthony Minessale
4b9b004403
FS-7513: add text to video logo in mod_conference
2015-05-28 12:47:23 -05:00