Closed Bug 1428528 Opened 6 years ago Closed 6 years ago

Output Sample Rates higher than 48000 cause microphones to no longer function

Categories

(Core :: Audio/Video: cubeb, defect)

58 Branch
Unspecified
Windows
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1437366

People

(Reporter: astonalex5, Unassigned, NeedInfo)

Details

(Whiteboard: [need info reporter 2018-03-21])

User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36

Steps to reproduce:

I changed my Output Sample Rate to something higher than 24 Bit @ 48000 on my Machine and Firefox can no longer capture Input from my microphone.

On my Windows 10 Machine I changed Output to 32 Bit @ 192000.
On my Windows 7 Machine I changed Output to 24 Bit @ 96000.

Both Machines can capture Input again if Output is set back to 24 Bit @ 48000.
Both Machines use a Sound Blaster Audio Card (5/RX on Windows 7 and AE-5 on Windows 10) and ASIO4All drivers (ASIO Buffer Size set to 2048; the rest is default).


Actual results:

Firefox can find the microphone but cannot actually capture audio from the device using HTML5/WebRTC (Java works). Normal playback works from sites such as Youtube as expected. Sites that use your Microphone cannot get any Audio from the device. Input loop-back sites that capture Input and Output them back to you do not capture any audio from the Input device.

Site I used to loop-back my Input: https://mozilla.github.io/webrtc-landing/gum_test.html

(This occurs on Stable, Beta, and the current Nightly, 59.0a1)


Expected results:

Firefox should still be able to capture Input from a microphone even if the Output Sample Rate is above 48000.
Component: Untriaged → Audio/Video
Product: Firefox → Core
Component: Audio/Video → WebRTC: Audio/Video
On Bug 1423620 we have similar symptoms and from the logs I realize that the rate of the output device is also set to 192000. It must be the same issue but I will try to repro before confirm or duplicate.
Component: WebRTC: Audio/Video → Audio/Video: cubeb
OS: Unspecified → Windows
Flags: needinfo?(achronop)
Whiteboard: [need info achronop 2018-01-12]
I do not have it on latest Nightly. I am testing on Win10 using 24 bit 192000Hz configuration for the output. Can you please check if this is still an issue?
Flags: needinfo?(achronop) → needinfo?(astonalex5)
Whiteboard: [need info achronop 2018-01-12] → [need info reporter 2018-03-21]
Yes, I fixed this one in bug 1437366, that is in Nightlies 20180321040527 onward. Will be released in Firefox 61.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.