Closed Bug 1518106 Opened 2 years ago Closed 2 years ago

WebRTC microphone input not working (regression)

Categories

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

66 Branch
Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
mozilla66
Tracking Status
geckoview64 --- unaffected
geckoview65 --- unaffected
geckoview66 --- unaffected
firefox-esr60 --- wontfix
firefox64 --- wontfix
firefox65 --- wontfix
firefox66 --- fixed

People

(Reporter: achronop, Assigned: achronop)

References

Details

(Keywords: regression)

Attachments

(2 files)

+++ This bug was initially created as a clone of Bug #1418694 +++

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:57.0) Gecko/20100101 Firefox/57.0
Build ID: 20171115192300

Steps to reproduce:

- Visit https://test.webrtc.org/
- Allow access to the microphone
- Start the test
- Allow access to the microphone again


Actual results:

On Android, and my OpenSUSE laptop, everything works fine.
On my Gentoo-machine, the microphone check fails.

I can see, that firefox is not opening a capture stream at pulseaudio.
The log of pulseaudio reveals, that a "WebRTC VoiceEngine" connects, but directly looses connection again.
Same problem with a clear profile and settings folder.

- Downloaded binary of 52(ESR) - works
- Downloaded binary of 55.0 - works
- Downloaded binary of 56.0.2 - works
- Downloaded binary of 57.0 - doesn't work
- Downloaded binary of 59 nightly - doesn't work


Expected results:

Firefox properly opens a capture stream at the pulseaudio server, and the microphone check succeeds.
No longer depends on: 1418694
The patch is described in : https://bugzilla.mozilla.org/show_bug.cgi?id=1418694#c44
Assignee: nobody → achronop

Cubeb fix merged in cubeb repo: https://github.com/kinetiknz/cubeb/pull/486.
Next will take care cubeb-pulse-rs backend.

cubeb-pulse-rs patch up for review: https://github.com/djg/cubeb-pulse-rs/pull/40

Pushed by achronopoulos@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3692b1c3df60
Update cubeb from upstream to feec7e2. r=kinetik
https://hg.mozilla.org/integration/autoland/rev/42246dc57f62
Update cubeb-pulse-rs from upstream to 17c1629. r=kinetik
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
You need to log in before you can comment on or make changes to this bug.