easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

Video stutters and then freezes in all videos unless EasyEffects is started

Open LukeFernandes opened this issue 3 years ago • 6 comments

EasyEffects Version

6.2.3

What package are you using?

Arch (easyeffects)

Distribution

Manjaro Cinnamon

Describe the bug

If Easy Effects is not started, all videos when played show a few frames and then freeze. The audio continues for a while and then repeats itself.

The issue is very similar to that described here.

This problem goes away once EasyEffects is started.

Expected Behavior

Expected behaviour is that videos play correctly with or without EasyEffects being launched.

Debug Log

Debug Log
Paste your log here

Additional Information

No response

LukeFernandes avatar Feb 14 '22 22:02 LukeFernandes

That sounds like a problem in PipeWire's media session manager. EasyEffects does not make any kind of audio routing that would stay alive once it is killed.

Try to run pw-dot when EasyEffects is not running. The output file can be opened with xdot and will show to which devices your audio players are linked to.

wwmm avatar Feb 14 '22 22:02 wwmm

@LukeFernandes Are you using wireplumber or pipewire-media-session?

Digitalone1 avatar Feb 15 '22 12:02 Digitalone1

Hi both, I'm using wireplumber. I've attached the dot file. I'm trying to watch a YouTube video on Firefox and the dot file reflects that, but I'm not sure how to interpret the flowchart. pw.dot.zip .

LukeFernandes avatar Feb 19 '22 21:02 LukeFernandes

And this file is what the chart looks like after I've turned on EasyEffects - everything else the same, the video just resumes perfectly. You can see the hierarchy is a lot deeper pw.dot2.zip .

LukeFernandes avatar Feb 19 '22 21:02 LukeFernandes

but I'm not sure how to interpret the flowchart.

It shows that Firefox's stream is linked to your sound card device. As it should be once EasyEffects is closed. Whatever it is the source of this problem it is on PipeWire's side.

Considering this does not seem to be happening to other people you may have some kind of corrupted configuration. Try to delete ~/.local/state/pipewire/ and ~/.local/state/wireplumber/ . Reboot the computer after that.

wwmm avatar Feb 19 '22 22:02 wwmm

If you can't resolve, try to install pipewire-media-session and remove wireplumber, then reboot the system. The last version of wireplumber on Arch caused some issues lately, maybe it's the same for your system on Manjaro.

Digitalone1 avatar Feb 20 '22 08:02 Digitalone1