46 Commits

Author SHA1 Message Date
Mike Jerris
6b5b1a3d86 FS-8389: [build] Fix msvc 2015 build warnings 2015-10-26 13:45:48 -04:00
Anthony Minessale
5b4c725963 FS-8384 #resolve [Locking contention in mod_conference] 2015-10-23 13:58:40 -05:00
Anthony Minessale
545c63bb3f FS-8317 #resolve [Playing stacked video files sometimes makes the floor layer unusable] 2015-10-07 12:43:20 -05:00
Anthony Minessale
f1c61f6f24 FS-8216 #comment please test 2015-09-30 22:03:33 -05:00
Anthony Minessale
beb1521e88 revert 2015-09-30 22:02:50 -05:00
Anthony Minessale
8401e716b1 FS-8240 #comment please test 2015-09-30 22:00:47 -05:00
Brian West
c974dd9115 FS-8261 #resolve 2015-09-30 17:38:51 -05: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
fbacc27d29 FS-8232 #resolve [conference sending too many video refresh req] 2015-09-28 14:00:37 -05:00
Anthony Minessale
dd6da6e06a FS-8211 #resolve [Conference video recordings of layouts with overlap have flickering video] 2015-09-23 13:24:14 -05:00
Anthony Minessale
8a0366b999 FS-8130 running out of witty commit msgs 2015-09-21 14:08:38 -05:00
Anthony Minessale
4a56b7d145 FS-8130 cont 2015-09-17 17:34:58 -05:00
Anthony Minessale
8bdf956c0c FS-8130 redo last fix a different way 2015-09-16 12:34:56 -05:00
Anthony Minessale
04fc75e93b FS-8130 fix regression in conference recording 2015-09-16 11:46:06 -05:00
Anthony Minessale
52afedf23d FS-8053 addtl touchups 2015-09-15 12:14:09 -05:00
Anthony Minessale
eea76c8856 FS-8130
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -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
403c1735e5 FS-7966: fix more msvc 2015 warnings. 2015-08-31 17:47:57 -04:00
Mike Jerris
2e3e09cb38 FS-7966: fix more msvc 2015 build warnings. 2015-08-31 13:26:36 -04:00
Anthony Minessale
de3b0a0957 FS-8053 #resolve [When WebRTC's SDP contains a=sendonly for video, the client will still receive the video stream] 2015-08-26 12:10:34 -05:00
Anthony Minessale
ebff42790f FS-8016 #resolve [Reduce buffering of video in conference mux] 2015-08-20 12:03:14 -05:00
Anthony Minessale
876e8296cb FS-8007 #resolve [Send Keyframe on Multiple NACKS] 2015-08-19 14:58:13 -05:00
Anthony Minessale
4abbda1554 FS-7965 #resolve 2015-08-17 14:34:59 -05:00
Michael Jerris
2f61fe0193 FS-7958: [mod_conference] fix race condition causing crash in conference video MCU 2015-08-12 18:31:30 -04:00
Mike Jerris
5339a9f558 fix issue on single core or similar vm causing conference to spin in loop 2015-08-07 05:45:25 +00:00
Anthony Minessale
78ac8e5560 FS-7940 #resolve 2015-08-05 10:21:23 -05:00
Brian West
25d9184e10 whatev %noWIR 2015-08-04 00:16:09 -05:00
Brian West
8835487172 fix regression in bugged layers 2015-08-03 22:37:04 -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
Anthony Minessale
852c0dcfae move scale_and_patch operation to session specific thread to speed up central mux thread 2015-07-30 18:49:30 -05:00
Brian West
ab7f83c654 FS-7769
fixed vmute on personal canvas
fixed changing layouts on personal canvas
2015-07-30 14:29:09 -05:00
Anthony Minessale
51b38145e4 FS-7760 add clear vs allclear to logo and banner api to clear variable too 2015-07-29 21:31:56 -05:00
Anthony Minessale
06758f6f4f FS-7913 #resolve 2015-07-29 16:00:22 -05:00
Anthony Minessale
43b7accfd9 don't reset logo on banner change 2015-07-28 20:18:24 -05:00
Anthony Minessale
34fd0e9ad8 FS-7769 More features
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
2015-07-28 19:43:04 -05:00
Anthony Minessale
75e46cedb8 FS-7893 --resolve 2015-07-25 12:52:46 -05:00
Anthony Minessale
9665956431 FS-7887 #resolve 2015-07-24 13:47:48 -05:00
Anthony Minessale
16915ea996 FS-7874 #resolve 2015-07-22 14:42:58 -05:00
Brian West
e2f17ea04a FS-7869: [mod_conference] fix deadlock on shutdown after playing video file that will not display video 2015-07-21 18:41:49 -05:00
Anthony Minessale
cbccadaa2f factor out conference->canvas and allow per canvas record and play 2015-07-21 16:54:23 -05:00
Brian West
02539c6c4f FS-7861, FS-7862: [mod_conference] fix crash and other issues caused by multi canvas feature 2015-07-21 15:43:14 -05:00
Anthony Minessale
3148b1ad74 FS-7847 fix logo ratios and add borders too 2015-07-17 20:18:26 -05:00
Mike Jerris
3b2b09c3df 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 2015-07-17 16:37:24 -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