Seven Du
a70eb4be4e
fix typo from 8e7cfce564
2016-03-18 09:19:54 +08:00
Seven Du
13c99e938b
FS-8406 #comment add options to scale down cavas size, fps and bandwidth
2016-03-18 09:05:10 +08:00
Anthony Minessale
8e7cfce564
FS-8663 add saftey checks for this command
2016-03-17 19:31:35 -05:00
Anthony Minessale
10b46424f3
FS-8951 #resolve [Video lockup in conference due to race condition]
2016-03-16 17:38:33 -05:00
Anthony Minessale
a916a12ddf
FS-8938 #resolve [Clear res id when setting same res id to another member]
2016-03-14 16:24:31 -05:00
Anthony Minessale
a3e316157f
FS-8921 #resolve [Tweak banner code in mod conference]
2016-03-10 01:25:52 -06:00
Anthony Minessale
f39c9e009b
FS-8909 FS-8914
2016-03-09 18:01:13 -06:00
Anthony Minessale
98c8e73d57
FS-8761 #resolve [Memory leak in FreeSWITCH]
2016-03-09 11:05:22 -06:00
Anthony Minessale
a2b806c01c
FS-8876 make function public and use it in conference also
2016-02-29 16:22:13 -06:00
Anthony Minessale
8daa71eb14
FS-8595 lower the q size by 1
2016-01-27 14:02:46 -06:00
Michael Jerris
92aa8e10c8
FS-8683: [mod_conference] fix seg originating non video call into mcu video conference
2015-12-30 16:42:02 -05:00
Anthony Minessale
222eff143c
FS-8595 contd
2015-12-17 16:32:55 -06:00
Anthony Minessale
5f344bc5ea
FS-8595 contd
2015-12-17 16:00:20 -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
7507636d48
FS-8595 contd
2015-12-16 14:05:30 -06:00
Anthony Minessale
7f80d75010
FS-8595 contd
2015-12-16 13:55:33 -06:00
Anthony Minessale
010db753f6
FS-8595 matching input res does not work well when chrome auto decides to shrink it too small so never mind this part
2015-12-15 18:37:03 -06:00
Anthony Minessale
0bcb240b24
FS-8663 a little more
2015-12-15 14:00:58 -06:00
Anthony Minessale
3fd416166a
FS-8663 #resolve [add vid-personal command]
2015-12-15 13:37:50 -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
8670e5f801
FS-8642 addtl patch
2015-12-14 16:05:57 -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
28bd6e2e38
FS-8615 #resolve [Crash when quickly changing layouts and setting reservation ids.]
2015-12-04 13:08:02 -06:00
Anthony Minessale
c021d22ea6
FS-8602 #resolve [conference does not auto-generate layouts properly when callers with no camera are present]
2015-12-02 15:08:53 -06:00
Anthony Minessale
079040e4e7
FS-8595 typo
2015-12-01 12:27:23 -06:00
Anthony Minessale
ca61d45412
FS-8595 #resolve [Improve auto bitrate in personal canvas mode and do not let auto bitrate exceed native picture size]
2015-12-01 12:24:57 -06:00
Anthony Minessale
5f2dc448ce
FS-8529 more improvment on same goal
2015-12-01 11:36:23 -06:00
Anthony Minessale
b0b715c9c3
FS-8589 #resolve [Using conference playback with full-screen=true is not working correctly]
2015-11-30 16:54:15 -06:00
Anthony Minessale
4676943972
FS-8574 #resolve [hangup a call but still in show calls (uuid_kill result -ERR No such channel!)]
2015-11-27 12:42:40 -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
1b0bf340aa
FS-8543 make sure if the mute image is taken from the camera that it does not dissappear
2015-11-20 13:19:20 -06:00
Mike Jerris
31c9bca8e9
Merge pull request #593 in FS/freeswitch from ~MICJERRY/freeswitchmultimedia:master to master
...
* commit 'acecda7596beb5dc3a4f98cb126351d9c25454fb':
FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it.
2015-11-19 11:10:52 -06:00
Anthony Minessale
cd8901bf5b
FS-8529 fix a few regressions
2015-11-18 21:34:24 -06:00
Anthony Minessale
fb8d4a2b99
FS-8545 do not allow video floor on a member with a reservation id set
2015-11-18 13:37:52 -06:00
Anthony Minessale
420a78afc4
FS-8545 read lock regression
2015-11-18 13:18:39 -06:00
Anthony Minessale
f14fcb7838
FS-8529 #resolve [vid-floor and conference-flags set as video-muxing-personal-canvas ]
2015-11-17 12:18:29 -06:00
root
acecda7596
FS-8527 [mod_conference] Do not send the video of last_video_floor_holder to video_floor_holder if already related one video to it.
2015-11-17 10:16:42 +08:00
Anthony Minessale
a754c686d8
remove DEBUG
2015-11-16 16:08:58 -06:00
Anthony Minessale
9f1c89b8e3
FS-8545 #resolve [Improve controls for screen share]
2015-11-16 15:54:43 -06:00
Anthony Minessale
67491b102c
FS-8543 #resolve [Improve mute handling on conference and WebRTC]
2015-11-16 11:31:34 -06:00
Anthony Minessale II
ff283f60de
Merge pull request #592 in FS/freeswitch from bugfix/FS-8384 to master
...
* commit '6c7ed71a36d20fec31947bb0d31dc06733bd24df':
update
update
fix close file snafu
update
commit
2015-11-12 18:48:49 -06:00
Anthony Minessale
f862c41c40
update
2015-11-09 15:13:19 -06:00
Anthony Minessale
f5c541a5c9
fix close file snafu
2015-11-09 15:13:19 -06:00
Anthony Minessale
ca49966f76
update
2015-11-09 15:13:19 -06:00
Anthony Minessale
65b7eeef52
commit
2015-11-09 15:13:19 -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
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