Open Bug 1645684 Opened 4 years ago Updated 3 years ago

Unable to switch pulseaudio source anywhere

Categories

(Core :: Audio/Video, enhancement)

77 Branch
enhancement

Tracking

()

UNCONFIRMED

People

(Reporter: koubeshio, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0

Steps to reproduce:

go to https://mozilla.github.io/webrtc-landing/gum_test.html grant temporary microphone permission, start recording
try to change the source to another microphone in recording tab of pavucontrol
stop recording, you can change the microphone next time recording
This time grant permanent permission, now there's no way to change microphone unless revoking the permission

Actual results:

nothing happens when trying to change microphone in pavucontrol, there's no UI to change it in Firefox itself.

Expected results:

Allow changing microphone in pavucontrol, and there's UI to change microphone and default microphone in Firefox itself.

This is happening because Firefox is setting the flag PA_STREAM_DONT_MOVE to its streams. Is there a reason why Firefox developers decided to do this?

I am the developer of PulseEffects and as you can see in this issue opened by one of our users https://github.com/wwmm/pulseeffects/issues/841 this breaks applications that apply audio effects to streams. Pavucontrol is not the only application affected.

PA_STREAM_DONT_MOVE shouldn't be set. I can switch output device, but I cannot switch recording device while on a conference? That doesn't really make much sense.

PA_STREAM_DONT_MOVE shouldn't be set. I can switch output device, but I cannot switch recording device while on a conference? That doesn't really make much sense.
<a href="http://www.sonescort.com/" title="suriyeli escort" rel="dofollow">suriyeli escort</a>
<a href="http://www.goldescort.info/" title="elden ödeme alan escort" rel="dofollow">elden ödeme alan escort</a>
<a href="http://www.escortbayan.mobi/" title="escort bayan" rel="dofollow">escort bayan</a>
<a href="http://www.xescort.info/" title="escort" rel="dofollow">escort</a>
<a href="http://www.axescort.com/" title="bayan escort" rel="dofollow">bayan escort</a>
<a href="http://www.eldenescort.com/" title="elden ödemeli escort" rel="dofollow">elden ödemeli escort</a>

You need to log in before you can comment on or make changes to this bug.