Unable to switch pulseaudio source anywhere
Categories
(Core :: Audio/Video, enhancement)
Tracking
()
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.
Comment 1•4 years ago
|
||
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.
https://github.com/mozilla/cubeb-pulse-rs/pull/54
This is needed for https://bugzilla.mozilla.org/show_bug.cgi?id=1628634
Workarounded for now in pipewire-0.3.32 https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1363
But according to https://github.com/mozilla/cubeb-pulse-rs/issues/61 this issue could be not in firefox
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>
Description
•