bigbluebutton-Github/bigbluebutton-html5/imports/ui/components/audio
prlanzarin c055caf915 fix(audio): ensure current I/O devices are flagged as selected
There's a regression in 3.0's I/O device selector where default output
devices are not marked as selected in the input-stream-live-selector
component unless the user explicitly selects them. This issue can also affect
input devices, although less commonly than output due to the system's ability
to infer the selected input device ID after the user joins audio.

When a device is the first in the list and no currentDeviceId is set in
the client, treat the first device returned by enumerateDevices as the
system default and hence selected, in accordance with the "Media Capture
and Streams API", Section 9.2, enumerateDevices algorithm.
2024-08-19 21:35:12 +00:00
..
audio-dial
audio-graphql fix(audio): ensure current I/O devices are flagged as selected 2024-08-19 21:35:12 +00:00
audio-modal fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
audio-settings fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
audio-stream-volume remove defaultProps from components 2024-06-11 13:10:04 -03:00
audio-test refactor: remove instanceId from client (#20850) 2024-08-02 14:10:39 -04:00
autoplay
device-selector feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
echo-test refactor(storage): replace Tracker.Dependency with observer hook (#20322) 2024-06-06 10:50:03 -03:00
help feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00
local-echo fix(audio): unmute when going from "no mic" -> mic via unmute trigger, + 2024-08-15 03:30:18 +00:00
container.jsx Merge pull request #20958 from JoVictorNunes/pure-voice-activity-hooks 2024-08-16 09:47:57 -03:00
queries.ts refactor: remove withTracker from audio container 2024-06-13 10:54:46 -03:00
service.js feat(audio): rework audio join without listen only 2024-08-15 00:43:28 +00:00