bigbluebutton-Github/bigbluebutton-html5
prlanzarin b3eebbb926 fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s)
There are some situations where previously set deviceIds (
local/session storage) may become stale. This causes an unexpected
behavior where audio is temporarily borked until the user clears their
local storage.
This issue has been seen more recently on Safari endpoints when switching
back-and-forth breakout rooms in environments running under iframes.
Also seen randomly on endpoints with virtual input devices.

This centralizes audio gUM calling into a single method that retries the
gUM procedure without pre-set deviceIds only if the initial call fails
due with an OverconstrainedError - hopefully circumventing the issue.
2022-09-15 19:25:30 +00:00
..
.meteor chore: update meteor 2.7.1 to 2.7.3 2022-07-05 13:19:08 +00:00
client Merge branch 'fix-font-preload' of github.com:ramonlsouza/bigbluebutton into test-css-version 2022-08-24 18:50:25 +00:00
imports fix(audio): retry gUM without pre-set deviceIds on OverconstrainedError(s) 2022-09-15 19:25:30 +00:00
private Merge pull request #15603 from JoVictorNunes/camera-brightness 2022-08-31 17:00:34 -03:00
public Merge pull request #15582 from prlanzarin/u26/refactor/mic-inout-logs-26 2022-09-09 09:22:40 -03:00
server feat(captions): web speech prototype 2022-07-20 17:20:48 +00:00
.eslintignore
.eslintrc.js
.gitignore
deploy_to_usr_share.sh Improve scripts to run/deploy applications 2022-03-31 13:48:57 -03:00
jsconfig.json Add jsconfig 2022-02-21 12:42:29 +00:00
package-lock.json chore/fix: update react-intl to 6.1.0 and add config to disable fallback 2022-08-30 09:32:21 -03:00
package.json chore/fix: update react-intl to 6.1.0 and add config to disable fallback 2022-08-30 09:32:21 -03:00
run-dev.sh Create learning dashboard scripts 2022-04-01 09:15:30 -03:00
test-html5.sh
TRANSIFEX_PULL_INSTRUCTIONS.md
transifex.sh fix: tweak transifex.sh to the new 2.6 Transifex project 2022-06-23 15:12:11 +00:00