Re: [mediacapture-main] Bug in spec: circular dependency for enumerateDevices() (#709)

>  "once you have the set of devices that satisfy the criteria, the UA tries to open each one in turn until one succeeds or all fail".

That will only work if Chromiium gets rid of this https://chromium-review.googlesource.com/c/chromium/src/+/1064373/


> If there are no available inputs, PulseAudio will, for some reason,
> select the monitor of the current default sink as the default source.

which makes no sense from at the front-end and effectively means if no microphone is enabled `getUserMedia()` will fail with this  

`DOMException: could not start audio source`


-- 
GitHub Notification of comment by guest271314
Please view or discuss this issue at https://github.com/w3c/mediacapture-main/issues/709#issuecomment-670237258 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 6 August 2020 23:17:56 UTC