New issue
Advanced search Search tips

Issue 898473 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

Same groupId for different non-default devices

Project Member Reported by esbjorn@google.com, Oct 24

Issue description

Chrome Version: Version 71.0.3578.20 (Official Build) dev (64-bit)
OS: Linux

What steps will reproduce the problem?
(1) Use a Webcam C930e Digital Stereo (microphone) and USB Headset H540 Analog Stereo speaker (Logitech USB headset).
(2) 
a) Open https://guidou.github.io/enumdemo4.html, or 
b) Use this JS snippet in a page with proper audio device permissions:
navigator.mediaDevices.enumerateDevices().then((ds) => ds.forEach((d) => console.log(d.kind + ' ' + d.label + ' groupId: ' + d.groupId)));
(3) groupId of the Webcam microphone and the USB headset are the same.

What is the expected result?
Different groupId for different non-default audio devices.

What happens instead?
Same groupId for Webcam and USB headset devices:
(output from javascript snippet in 2b)

audioinput Default - USB Headset H540 Analog Stereo groupId: 47b672978ff0530bb13389db70b092f29de4c3ac1d8a4fef20810c0b40e425fd
audioinput Webcam C930e Digital Stereo (IEC958) groupId: 47b672978ff0530bb13389db70b092f29de4c3ac1d8a4fef20810c0b40e425fd
audioinput USB Headset H540 Analog Stereo groupId: 47b672978ff0530bb13389db70b092f29de4c3ac1d8a4fef20810c0b40e425fd
videoinput Logitech Webcam C930e (046d:0843) groupId: 55a0e6f752905f1e5e718e1082c75d2241549628582be92d346f09f9551cce9e
audiooutput Default groupId: default
audiooutput HDA NVidia Digital Stereo (HDMI 3) groupId: cf28eeda59d50159e714c04e9af2e367103faeaf313999ed6bb2f4f861654a59
audiooutput Built-in Audio Analog Stereo groupId: 6dcbce025f79aad06548c827213dc9c254c728a12741c7caee5474ff073fa524
audiooutput USB Headset H540 Analog Stereo groupId: 47b672978ff0530bb13389db70b092f29de4c3ac1d8a4fef20810c0b40e425fd

 
Components: Blink>MediaStream
Owner: guidou@chromium.org
Status: Assigned (was: Untriaged)

Sign in to add a comment