[Webkit-unassigned] [Bug 241801] New: [WebRTC] navigator.mediaDevices.enumerateDevices including dummy audio devices.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 21 03:56:53 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=241801

            Bug ID: 241801
           Summary: [WebRTC] navigator.mediaDevices.enumerateDevices
                    including dummy audio devices.
           Product: WebKit
           Version: Safari 15
          Hardware: Unspecified
                OS: macOS 12
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: vinayak.kulkarni at bluejeans.com
                CC: youennf at gmail.com

Created attachment 460370

  --> https://bugs.webkit.org/attachment.cgi?id=460370&action=review

Output of enumerateDevices API before and after plugging in USB dock

Steps to reproduce:
1. Open 
https://webrtc.github.io/samples/src/content/devices/input-output/ page on Safari browser and check for the devices available.
2. Connect a USB dock (with ports for Audio Input and Output devices) to your laptop, without connecting any audio devices.
3. Open the pages again and check for the devices available
4. In the list of the devices you can see that USB PnP Audio Device are listed.

These devices (USB PnP Audio Device) are dummy devices and do not correspond to any working device and do not provide any audio stream or audio output functionality.
navigator.mediaDevices.enumerateDevices() output also shows the same output. 

Expected Output:
The list of the devices returned should only contain the actual devices.

Actual Output:
The list contains the dummy devices aswell.

Attaching the output of enumerateDevices API aswell. Please see the difference between *after_usb_dock and *before_usb_dock files.

Will be happy to provide more information on this bug if needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220621/da07638d/attachment.htm>


More information about the webkit-unassigned mailing list