pipewire/spa/plugins
Wim Taymans e04e3ef40e audioconvert: fix rate match for sources
Only update the resampler rate when we ask for more data, when we have
more input data, use the previously configured rate to calculate how
many samples we will consume.

Fixes resync errors with multiple sources. One source would do rate
matching, audioconvert would ask it to produce X samples, the source is
scheduled to produce the samples, the rate match is updated with the new
rate correction, audioconvert is scheduled again. It should now use the
X samples it asked to produce and apply the new rate correction for the
next iteration.
2022-08-30 12:43:14 +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: improve test 2022-08-09 12:16:37 +02:00
audioconvert audioconvert: fix rate match for sources 2022-08-30 12:43:14 +02:00
audiomixer Revert "mixer-dsp: mix a quantum of data at a time" 2022-07-18 21:34:57 +02:00
audiotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
avb avb: fix compilation on big endian 2022-07-19 13:06:52 +02:00
bluez5 bluez5: avoid (harmless) integer overflow 2022-08-24 16:59:21 +00:00
control buffers: make alignment optional 2022-01-03 12:32:26 +01: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: remove unnecessary cast 2022-07-20 10:48:24 +00:00
support loop: flush items before stopping 2022-08-09 20:38:06 +02:00
test spa: set port flags on port info 2022-05-26 10:39:31 +02:00
v4l2 udev: prefix vendor.id and product.id with 0x 2022-07-11 11:55:42 +02:00
videoconvert buffers: make alignment optional 2022-01-03 12:32:26 +01:00
videotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
volume spa: Improve PropInfo fields 2022-03-30 17:09:08 +02:00
vulkan When adding MidnightBSD support, I inversed the condition here. 2022-07-08 12:25:58 +02:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00