Closed Bug 1356807 Opened 8 years ago Closed 7 years ago

Microphone is not detected on Linux

Categories

(Core :: Audio/Video: MediaStreamGraph, defect, P3)

52 Branch
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: abacabadabacaba, Unassigned)

Details

On my Linux machine, Firefox 52.0.2 can't detect a microphone. I tried multiple WebRTC websites (including https://test.webrtc.org/), and they all tell me that a microphone was not found. No permission prompt is shown, but enabling the access through permission settings doesn't change anything. Curiously, the microphone works fine in Firefox 45.8.0 on the same machine. So it's a regression. Also, I tried the latest Nightly build, and the problem is still there.
Can you please capture logswith flags: MediaStreamGraph:4,cubeb:4
Component: Audio/Video → Audio/Video: cubeb
Flags: needinfo?(abacabadabacaba)
Rank: 25
Priority: -- → P2
This is from 52.0.2: [Main Thread]: D/MediaStreamGraph AudioCallbackDriver ctor for graph 7f4328ba0bb0 [Main Thread]: D/MediaStreamGraph Starting up MediaStreamGraph 7f4328ba0bb0 for channel normal [Main Thread]: D/MediaStreamGraph MediaStreamGraph 7f4328ba0bb0 ForceShutdown This is from yesterday's Nightly: [Main Thread]: D/MediaStreamGraph AudioCallbackDriver ctor for graph 0x7fa0d3f4c200 [Main Thread]: D/MediaStreamGraph Starting up MediaStreamGraph 0x7fa0d3f4c200 for channel normal [Main Thread]: D/MediaStreamGraph Running 0x7fa0d3f4c200 in stable state. Current state: LIFECYCLE_THREAD_NOT_STARTED [Main Thread]: D/MediaStreamGraph Starting a graph (0x7fa0d3f4c200) ! AudioDriver [Main Thread]: D/MediaStreamGraph Starting new audio driver off main thread, to ensure it runs after previous shutdown. [CubebOperation #1]: D/MediaStreamGraph AsyncCubebOperation::INIT driver=0x7fa0db5a1000 [Main Thread]: D/MediaStreamGraph MediaStreamGraph 0x7fa0d3f4c200 ForceShutdown In both cases, I opened https://test.webrtc.org/ and ran a test.
Flags: needinfo?(abacabadabacaba)
Can you please repeat the test for Nightly and set the variable media.cubeb.log_level = normal in about:config (in addition to previous log capturing).
Flags: needinfo?(abacabadabacaba)
I tried, no effect. Log stays the same.
Flags: needinfo?(abacabadabacaba)
Randell, it is failing in MSG before calling any cubeb code. Can you finger out which is the failure? Is there additional logs that could help debugging this issue?
Component: Audio/Video: cubeb → Audio/Video: MediaStreamGraph
Flags: needinfo?(rjesup)
I see similar behavior under CentOS 6.9 with firefox 52.1.0. The site https://test.webrtc.org/ reports that it can't detect the microphone. The audio interface is an Intel "7 Series/C216" in a Dell Optiplex 7010. The microphone works with other applications (e.g., skype) and with chrome.
This must be fixed on current Firefox release. Can someone confirm ?
Flags: needinfo?(abacabadabacaba)
I can confirm it’s working on current nightly. http://appear.in/ is correctly detecting my microphone now
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Flags: needinfo?(rjesup)
Flags: needinfo?(abacabadabacaba)
You need to log in before you can comment on or make changes to this bug.