Pedro Beschorner Marin
cc9b552e2a
Fix stream stop for multiple webcams
...
Video provider's service for local stream control was wrongly setting the disconnected
state when a multiple webcam user tried to stop a single cam. The `stopVideo` method
was inconsistent when called multiple times for the same `cameraId`.
Included a better testing scope for event dispatching and disconnected state handling.
2021-01-12 13:24:40 -03:00
hiroshisuga
ad40faaf66
Rename GoupChatMsg.scala to GroupChatMsg.scala
2021-01-09 09:01:51 +09:00
Paulo Lanzarin
31865846d7
Merge pull request #11123 from pedrobmarin/api-stream-check
...
Check if stream already exists before adding in list
2021-01-08 17:43:12 -03:00
Pedro Beschorner Marin
ca7e3baf0f
Check if stream already exists before adding in list
2021-01-08 13:48:36 -03:00
Paulo Lanzarin
1aadc69826
Merge pull request #11120 from bigbluebutton/basisbit-webcam1020timeout
...
Increase camera baseTimeout to 30 seconds (webcam share timeout workaround)
2021-01-08 13:30:30 -03:00
basisbit
9c3c926ede
Increase camera baseTimeout to 30 seconds
...
see https://github.com/bigbluebutton/bigbluebutton/issues/11099#issuecomment-753985300
2021-01-08 04:56:20 +01:00
Anton Georgiev
ce6f7f55b4
Merge pull request #11114 from antobinary/2.3-recover-guest-join
...
Temporarily allow undefined user name for offline chat sender
2021-01-06 14:22:22 -05:00
Anton Georgiev
d9629113cb
fix undefined css class button in video-button
2021-01-06 19:13:48 +00:00
Anton Georgiev
24e2fe967b
temporarily allow undefined user name for offline chat sender
2021-01-06 19:12:35 +00:00
Anton Georgiev
2da63af0fc
Merge pull request #11113 from antobinary/2.3-recover-guest-join
...
Remove duplicated html id video-modal-input
2021-01-06 11:57:33 -05:00
Anton Georgiev
2dabeaae29
remove duplicated html id video-modal-input
2021-01-06 16:53:22 +00:00
Anton Georgiev
4758cf8464
Merge pull request #11112 from antobinary/2.3-recover-guest-join
...
Correct path to silence.mp3
2021-01-06 11:39:47 -05:00
Anton Georgiev
3e3f3236cc
correct path to silence.mp3
2021-01-06 15:55:01 +00:00
Anton Georgiev
6a59c7168b
Merge pull request #11111 from antobinary/2.3-recover-guest-join
...
Ensure sorting has a fallback in case of undefined name
2021-01-06 10:25:29 -05:00
Anton Georgiev
eb8e412935
ensure sorting has a fallback in case of undefined name
2021-01-06 15:21:44 +00:00
Fred Dixon
b9a05154d2
Merge pull request #11110 from bigbluebutton/ffdixon-patch-3
...
Update bigbluebutton-release
2021-01-06 07:04:29 -04:00
Fred Dixon
9265634e19
Update bigbluebutton-release
2021-01-06 07:03:48 -04:00
Anton Georgiev
a6330cf884
Merge pull request #11105 from antobinary/2.3-recover-guest-join
...
Updated axios to 0.21.1 to resolve vuln
2021-01-05 16:19:08 -05:00
Fred Dixon
f67fe93e3e
Merge pull request #11106 from bigbluebutton/revert-11094-dependencies-as-submodules
...
Revert "add submodules: bbb-webrtc-sfu, etherpad-lite, freeswitch"
2021-01-05 15:15:51 -04:00
Fred Dixon
f9143801c1
Revert "add submodules: bbb-webrtc-sfu, etherpad-lite, freeswitch"
2021-01-05 15:14:49 -04:00
Anton Georgiev
f734071cb8
update axios to 0.21.1 to resolve vuln
2021-01-05 16:16:36 +00:00
Anton Georgiev
9cdda21c50
Merge pull request #11104 from antobinary/2.3-recover-guest-join
...
Handle guestWait url for multiple nodejs instanceIds
2021-01-05 11:10:28 -05:00
Anton Georgiev
3135c6bb22
Handle guestWait url for multiple nodejs instanceIds
2021-01-05 15:38:21 +00:00
Fred Dixon
63d36f57fb
Merge pull request #11094 from zfgrnzfsberire/dependencies-as-submodules
...
add submodules: bbb-webrtc-sfu, etherpad-lite, freeswitch
2021-01-02 08:52:55 -04:00
Fred Dixon
9e7bd44c9b
Merge pull request #10604 from hiroshisuga/patch-8
...
Fix slide size problem at fullscreen <-> window-mode transition
2020-12-30 08:08:38 -04:00
zfgrnzfsberire
97543c4818
add submodules: bbb-webrtc-sfu, etherpad-lite, freeswitch
2020-12-29 17:49:30 +01:00
Fred Dixon
517ad6d5b3
Merge pull request #11093 from ffdixon/add-ckj-libreoffice
...
Add fonts-noto-cjk to build of libreoffice docker container
2020-12-29 11:16:32 -04:00
Fred Dixon
c6ea649fec
Fix #11089
2020-12-29 09:15:00 -06:00
Fred Dixon
278a010ae3
Merge pull request #11074 from hiroshisuga/patch-10
...
Suppress warning of React file player
2020-12-28 22:38:11 -04:00
Fred Dixon
9b973c331f
Merge pull request #11077 from hiroshisuga/bug-shortcutwindow
...
Adding ID to debug window shortcut translation
2020-12-28 22:37:30 -04:00
Fred Dixon
40dc4ffb8b
Merge pull request #11085 from bigbluebutton/ffdixon-patch-2
...
Update bigbluebutton-release
2020-12-28 06:54:44 -05:00
Fred Dixon
22b9c684ab
Update bigbluebutton-release
2020-12-28 07:45:09 -04:00
Fred Dixon
1a4dd87f7f
Merge pull request #11080 from hiroshisuga/patch-12
...
enabling copy-pasting in the chat window on 2.3a3
2020-12-27 08:04:33 -05:00
hiroshisuga
3c0a35706c
Update styles.scss
2020-12-27 15:10:32 +09:00
hiroshisuga
4e4d3beb10
Update component.jsx
2020-12-27 10:36:01 +09:00
hiroshisuga
90ea3f845b
Update en.json
2020-12-27 09:58:44 +09:00
hiroshisuga
d30a9bba47
Update component.jsx
2020-12-27 09:55:32 +09:00
hiroshisuga
3dc0aa83f2
Update component.jsx
2020-12-27 00:01:54 +09:00
Fred Dixon
073a04e83a
Merge pull request #11068 from prlanzarin/u22-videopreview-fixes
...
video-preview: improvements to error handling (#9943 ) and cleanups
2020-12-22 18:00:00 -05:00
Paulo Lanzarin
b78d2b85a8
Add missing app.video.genericError en locale
...
It seems the video-preview generic error fallback locale (to handle unexpected errors on our side which do not inherently come from gUM calls) was removed by accident. Adding it back.
2020-12-22 21:10:22 +00:00
prlanzarin
0aa7d67c4d
video-preview: normalize some error locales
2020-12-22 20:50:01 +00:00
Paulo Lanzarin
1334127b35
video-preview: bump default gUMTimeout to 20s
...
Otherwise users who took long enough to accept the gUM permission prompt would fall into the workaround
2020-12-22 20:10:59 +00:00
Pedro Beschorner Marin
4e370d28ec
Add timeout at video's preview modal
...
Some browsers seem to (occasionally) not return the getUserMedia promise call and the
user gets stuck in this state unable to share her/his webcam.
Since enumerateDevices still works even on a gUM rejection this includes a racing
timeout that skips gUM. Configured at settings `gUMTimeout`.
Reproduced with Windows 10 Chrome 87.
2020-12-22 20:10:19 +00:00
Pedro Beschorner Marin
c8ace18f85
Enumerate devices even if first getUserMedia fails
...
The first getUserMedia was not supposed to be considered critical to the whole
video preview flow.
Scenarios where the user has multiple media sources and one of them was already
in use or had some malfunction problem were forcing a global skip at the video
preview modal even if one of them was available to be used.
2020-12-22 19:26:28 +00:00
Pedro Beschorner Marin
f6217308dd
Refactor video preview getUserMedia preview error handler
2020-12-22 19:26:23 +00:00
Pedro Beschorner Marin
dced6bd2b8
Add missing getUserMedia errors
...
Collected from https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
2020-12-22 19:25:48 +00:00
Pedro Beschorner Marin
62d491c8e4
Refactor video preview getUserMedia device error handler
2020-12-21 20:54:21 +00:00
CristianSilvaGrosseli
0c4f903c39
use placeholder in the logger.error method return in the video-preview component. fix wrong file permission.
2020-12-21 20:53:56 +00:00
CristianSilvaGrosseli
d8ed8f2570
use correct pattern in video-preview's handleGUMError method.
2020-12-21 20:53:12 +00:00
CristianSilvaGrosseli
ffd1063332
video-preview component's handleGUMError method rehabilitation.
2020-12-21 20:52:15 +00:00