-
Does easyeffects resample if the application and pipewire have mismatching sample rates? Is there a way to make a best effort to avoid resampling or is this an inherent flaw of pipewire? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
As far as I remember there is only one situation where EasyEffects has to do resampling. It is when PipeWire is not operating at 48 kHz and the Nowadays PipeWire does dynamic sampling rate switching when possible. And it adjusts the rate used in our filters automatically in these cases. So a "mismatch" is not going to happen. |
Beta Was this translation helpful? Give feedback.
-
That being said there are situations where resampling is necessary. For example when you have 2 players with different rates playing to the same device. One of them will have to be resampled. It is not an audio stack limitation. It is how the math of audio processing works. |
Beta Was this translation helpful? Give feedback.
As far as I remember there is only one situation where EasyEffects has to do resampling. It is when PipeWire is not operating at 48 kHz and the
noise reduction
plugin is in the pipeline. This plugin works only with 48 kHz.Nowadays PipeWire does dynamic sampling rate switching when possible. And it adjusts the rate used in our filters automatically in these cases. So a "mismatch" is not going to happen.