pipewire/spa/plugins
Wim Taymans 685aed1de2 alsa: update resampler requested size before reading
spa_alsa_read is called from the source process function when we are a
follower and no buffer is ready yet.

Part of the rate correction was performed by the ALSA driver when it
woke up but now, the resampler has updated the requested size and we
need to requery it before we can start reading samples.

Otherwise, we end up with requested samples from before the rate update
and we might not give enough samples to the resampler. In that case, the
adapter will call us again and we will again try to produce a buffer
worth of the requested samples, which will xrun.
2025-07-22 16:48:43 +02:00
..
aec
alsa alsa: update resampler requested size before reading 2025-07-22 16:48:43 +02:00
audioconvert audioconvert: rework the stage recalc a little 2025-07-18 12:10:30 +02:00
audiomixer mixer-dsp: fix compilation with fastpath debug 2025-07-18 19:19:34 +02:00
audiotestsrc
avb
bluez5 bluez5: fix decode-buffer buffering threshold 2025-07-12 19:59:33 +00:00
control
ffmpeg
filter-graph filter-graph: fix index off by one in dsp_delay_c 2025-07-22 15:44:08 +02:00
jack
libcamera spa: libcamera: manager: fix id allocation 2025-07-15 08:12:54 +00:00
support node-driver: Make sure the discont clock flag does not remain set forever 2025-07-18 10:52:13 +02:00
test
v4l2 spa: v4l2: avoid integer wraparound to out of bounds read 2025-07-15 10:13:17 +02:00
videoconvert pod: check that choices are not empty 2025-07-15 10:13:18 +02:00
videotestsrc
volume
vulkan
meson.build