bigbluebutton-Github/bigbluebutton-html5
prlanzarin 2c6de02f1c fix(video): webcam fails to be loaded on preview when changing profiles
There's an issue where permission-less sessions of video-preview
fail to change video profiles. Whenever gUM is on prompt mode,
deviceIds are obfuscated, which means getInitialCamera will need to
infer the deviceId based on the current media stream.
Since the virtual bg worker is now called synchronously (e28a595),
it'll be extracted incorrectly from the virtual effect MediaStream
(rather  than the original stream) - which causes getInitialCamera to
use the effect's deviceId rather than the original stream's deviceId.

Guarantee that deviceId inference via MediaStreamTrack uses
BBBVideoStream's originalStream (so that virtual effect streams are
bypassed). Also remove the call to updateDeviceId in getInitialCamera
since it's redundant since commit e28a595.
2024-08-02 13:23:11 -03:00
..
.meteor chore: upgrade Meteor 2.12 to 2.13 2023-08-22 14:21:30 -04:00
client undo createRoot changes in main 2023-06-28 10:38:25 -03:00
imports fix(video): webcam fails to be loaded on preview when changing profiles 2024-08-02 13:23:11 -03:00
private feat(config): introduce allowPresentationManagementInBreakouts to be able to block breakouts pres uploads (#20769) 2024-07-24 15:36:29 -04:00
public Updates for project BigBlueButton v2.7 HTML5 client and language ar (#20827) 2024-08-01 09:47:04 -04:00
server Merge branch 'v2.7.x-release' into port-timer 2023-05-26 10:33:38 -03:00
.eslintignore
.eslintrc.js
.gitignore copy tldraw fonts to public/files 2023-01-10 10:21:01 -03:00
deploy_to_usr_share.sh
jsconfig.json
package-lock.json build(deps): bump the npm_and_yarn group across 5 directories with 6 updates 2024-07-24 19:48:05 +00:00
package.json chore: bump npm deps 2024-05-02 16:31:19 -04:00
run-dev.sh
test-html5.sh