pipewire/spa/plugins
Wim Taymans 01058d9b4c audioconvert: avoids pops and clicks when activating resampler
When we were using the resampler and then bypass it when the configured
rate == 1.0, we create a pop because we don't process the queued data in
the resampler anymore.

Avoid this by keeping the resampler active as soon as the rate property
is set on the audioconvert. The resampler itself will use a more
efficient copy method in that case anyway and it is expected that the
rate will change again later when we need to reactivate the resampler.
2022-10-07 15:05:22 +02:00
..
aec spa: aec: rename first argument of methods in spa_audio_aec_methods 2022-07-23 08:58:18 +00:00
alsa alsa-udev: avoid meth with void pointers 2022-10-06 19:34:09 +02:00
audioconvert audioconvert: avoids pops and clicks when activating resampler 2022-10-07 15:05:22 +02:00
audiomixer Fix various compiler warnings 2022-10-06 12:12:35 -04:00
audiotestsrc spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
avb Fix calls to sendmsg() 2022-09-23 16:33:36 +00:00
bluez5 bluez5: backend-native: Add a property to select the modem to use 2022-10-05 19:31:50 +00:00
control spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
ffmpeg spa: ffmpeg: set spa_handle_factory::version 2022-06-16 17:29:42 +02:00
jack buffers: make alignment optional 2022-01-03 12:32:26 +01:00
libcamera spa: libcamera: fix hook adding logic 2022-09-15 11:17:47 +00:00
support Fix various compiler warnings 2022-10-06 12:12:35 -04:00
test spa: don't warn for NULL io 2022-09-01 15:31:14 +02:00
v4l2 clean up some more array iterations 2022-10-03 09:20:42 +02:00
videoconvert spa: a Flush command does not stop processing 2022-09-26 11:10:02 +02:00
videotestsrc spa: don't warn for NULL io 2022-09-01 15:31:14 +02:00
volume spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
vulkan spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00