pipewire/spa/plugins/alsa
Wim Taymans 3bcc59120a alsa: fix timeout adjustment
Only adjust the timeout when the quantum increases so that we end u
with exactly the number of samples of the new quantum.

Suppose we are handling a quantum of 1024, we wake up with 1024
samples in the device, we now notice a quantum of 8192 and will pull
in the 8192 samples, we then have 1024 + 8192 samples in the buffer.
Schedule a timeout for 1024 samples so that we end up in the timout
with 8192 samples in the device.
2021-03-03 16:55:40 +01:00
..
acp alsa: sync with pulseaudio 2021-02-25 10:28:25 +01:00
mixer alsa: sync with pulseaudio 2021-02-25 10:28:25 +01:00
90-pipewire-alsa.rules acp: sync with pulseaudio 2020-12-17 12:04:18 +01:00
acp-tool.c Rework profile/route handling 2021-02-22 16:51:59 +01:00
alsa-acp-device.c alsa: gracefully handle NULL params 2021-02-23 18:20:37 +01:00
alsa-pcm-device.c alsa: reload alsa configuration 2020-11-05 10:00:25 +01:00
alsa-pcm-sink.c context: make a new node.max-latency property 2021-03-03 13:27:48 +01:00
alsa-pcm-source.c context: make a new node.max-latency property 2021-03-03 13:27:48 +01:00
alsa-pcm.c alsa: fix timeout adjustment 2021-03-03 16:55:40 +01:00
alsa-pcm.h alsa: various improvements 2021-03-03 15:40:10 +01:00
alsa-seq-bridge.c alsa: rename seq-source -> seq-bridge 2020-12-18 11:28:31 +01:00
alsa-seq.c alsa: refactor dll code 2020-12-09 12:09:40 +01:00
alsa-seq.h alsa: refactor dll code 2020-12-09 12:09:40 +01:00
alsa-udev.c pass the complete buffer size to snprintf 2021-02-02 12:09:29 +01:00
alsa.c alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
dll.h alsa: refactor dll code 2020-12-09 12:09:40 +01:00
meson.build meson: use global b_pie to build PIE executables 2021-01-14 16:29:32 +01:00
test-timer.c spa: Fix a compiler warning caused by unchecked read() 2020-12-24 17:54:32 +02:00