Re: [mediacapture-main] Clarify when to fire devicechange event for changes of device capabilities (#730)

The issue is Chromium refuses to list or capture audio devices that include monitor text in device description at Linux. To workaround that arbitrary restriction it is possible to dynamically change and set the devices being captured to a monitor device https://bugs.chromium.org/p/chromium/issues/detail?id=931749, thus, when the device changes not only must a `devicechange` event be fired but also the correct device being captured needs to be listed at `enumerateDevices()`, in spite of Chromium in-house decisions imposing restrictions of device capture. Firing `devicechange` alone in this case will not solve the bug that https://github.com/w3c/mediacapture-main/issues/693 was filed for if the exact same devices are listed.

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


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

Received on Friday, 2 October 2020 00:04:26 UTC