When using soxr resampler, audio skips while changing sink-input volume
Summary
When using the SoX family resampler, adjusting sink input volume in e.g. pavucontrol causes audio playback to skip. Tested with both MPD and VLC. Speex resamplers do not have this issue.
environment
Steps to reproduce
- Change the resampler in e.g.
~/.config/pulse/daemon.conf
:resample-method = soxr-hq
- Start an audio playback (in my case, MPD outputs
s16le 2ch 44100
and PulseAudio resamples it tos16le 2ch 48000
). - Try to change the volume of the sink input.
What is the current bug behavior?
Audio skips when changing volume. It sounds like the playback speed increases.
What is the expected correct behavior?
Audio should not skip.