FS#69014 - [firefox] No sound with Jack Audio sound server since FF84 upgrade
Attached to Project:
Arch Linux
Opened by Turbo B (Turbo) - Thursday, 17 December 2020, 10:51 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 04 May 2021, 12:01 GMT
Opened by Turbo B (Turbo) - Thursday, 17 December 2020, 10:51 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 04 May 2021, 12:01 GMT
|
Details
Description:
Since the upgrade to FF84 there is no more automatic connection in Jack Audio Sound Server(no Pulse Audio on my machine), have to do it manually ... Additional info: * package version(s): FireFox 84.0 Steps to reproduce: Play a video on the web.. |
This task depends upon
when you pause/resume, or after an ad, so you can really only connect WHILE the actual video is running.
Other browsers use alsa directly, and the alsa-jack plugin works like a charm nowadays.
Firefox 83 still connected automatically to the system ports ... maybe it was removed in the wake of
FS#52183?As workaround i run a script at boot using jack-matchmaker:
jack-matchmaker \
'Firefox:AudioStream_\d+_out_0' 'system:playback_1' \
'Firefox:AudioStream_\d+_out_1' 'system:playback_2'
it works very well but it's a workaround...
It very much seems like the patch and this issue are related.
I use jack_control to start the jack server as described in the Arch Wiki. I guess some option has to be set to re-enable auto port connect? I found a few options in jack_control, but to no avail:
jack_control ips netmanager auto-connect 1
jack_control ips netadapter auto-connect 1
jack_control eps self-connect-mode ' '
Angelo, those Jack_control commands are not useful in this case.
I decided to escalate this issue upstream, as this looks a defect in Firefox itself. If anyone has anything to add, here is the upstream ticket: https://bugzilla.mozilla.org/show_bug.cgi?id=1698285
So I installed `firefox-developer-edition` (FF87) from the repos, which works for me as well. Maybe somebody can confirm. Or is this related to some extension?