-
-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Residual audio when playing muted media in Firefox #1463
Comments
This is the kind of problem that is tough to solve. Specially when using third party plugins. There reason why it gets more noticeable with the Something you may try is increasing the |
Have in mind that this workaround will only help if you wait for some time before trying to play something else on another player. All players are redirected to the same processing pipeline. |
Thanks for getting back to me so quickly! I increased Something interesting that I just noticed: This is only occurring with Firefox. Following the reproduction steps with Chrome instead of Firefox, results in the expected behavior. Could this be an issue with Firefox, or is it an issue with how EasyEffects interacts with Firefox audio? |
The pulseaudio implementation in Firefox has been always bad. I remember this bug which was quite annoying, reported years ago and never resolved. |
Diferent audio applications deal with the server in different ways. The same thin happens when you compare |
Chrome request a latency that is 3 times smaller than the one requested by Firefox. Depending on how PipeWire adjusts its latency more data may be accumulated inside the plugins when Firefox is running. So maybe that is the reason why different things happen when only Firefox is running. |
But thinking about it again it does not make sense considering that nowadays PipeWire uses quantum sizes of |
I don't know if this helps, but I found these stats inside The audio backend is called |
Probably not. Each application has its own needs when it comes to latency. And it is just what is requested to the audio server. In the PipeWire will choose the value it considers more appropriate. At this moment I am out of ideas. Something different happens when Firefox used. No doubt about it. But it is not clear exactly what. |
No worries! I hope we can figure this out at some point. I'll try to investigate further in any way I can. Thank you! |
EasyEffects Version
6.2.4
What package are you using?
Flatpak (Flathub)
Distribution
Fedora 35
Describe the bug
Hello! I love this project so much, it's the only way to make audio sound good on my Framework laptop!
Here are some steps to reproduce this odd bug I'm having:
For the first half second, the audio from the old media will play before cutting out.
This is most obvious when "Loudness" plugin is used. With "Loudness" bypassed, there's usually just a pop noise instead of residual audio.
Please let me know if you need any further details!
Expected Behavior
Play something new with no audio in Firefox should result in no residual audio being played.
Debug Log
Debug Log
Additional Information
Firefox v98.0 (64-bit)
My EasyEffects preset: https://github.com/ceiphr/dotfiles/blob/master/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/Framework%20EQ.json
The text was updated successfully, but these errors were encountered: