Briefly pause of sound since 0.3.41 when device changes to higher buffer size
- PipeWire version (
pipewire --version
):
pipewire Compiled with libpipewire 0.3.42 Linked with libpipewire 0.3.42
-
Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Arch Linux -
Desktop Environment: Plasma KDE 5
-
Kernel version (
uname -r
): 5.15.10-zen1-1-zen
Description of Problem:
I noticed since I upgrade to 0.3.41 that if I have spotify open reproducing music, pw-top report 8192 quantum on both spotify and the device output, then If I open the sound panel (widget) of plasma, it creates a new sink and changes the device buffer to 1024 but when I close the sound panel and the output goes back to 8196 there's a little pause on the sound, a fraction of second maybe, but very noticable.
How Reproducible:
It happens almost every time I open and close the sound panel (widget), it also happens with pavucontrol and basically everything that changes the buffer size to something lower and then goes back to the "original" buffer size.
For example, if again spotify is playing at 8196 and open a youtube video, chrome changes the buffer size of the device output to 1024, but when I close the tab of the video and the buffer size goes back to 8196, there's a little pause of the sound played by spotify.
Steps to Reproduce:
- Open spotify and play a song
- Open the plasma sound panel or pavucontrol
- Close the plasma sound panel or pavucontrol
- There's going to be a little pause on the sound of spotify.
Actual Results:
Sound pauses briefly when the buffer size on the device output goes back to the original buffer size.
Expected Results:
Sound should not be interrupted when changing buffer sizes.
Note: Downgrading to 0.3.40 everything works fine. I also tried wireplumber with 0.3.42 but same result.pw-dump.log
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: