pipewire/spa/plugins/alsa
Wim Taymans b99c71262e alsa: force same clock only for pro audio profile
Assume that capture and playback nodes from a device have different
clocks. This enables the adative resampler to match them. A lot of devices
actually have slightly different rates and would work out of the box
with this fix.

Make an exception when the card is configured in the pro audio profile.
Then we force the same clock on all device nodes and avoid resampling
and rate matching. This can still be changed with a session manager
override.
2022-06-08 17:03:50 +02:00
..
acp alsa: force same clock only for pro audio profile 2022-06-08 17:03:50 +02:00
mixer alsa: sync acp with pulseaudio 2022-06-01 13:11:00 +02:00
90-pipewire-alsa.rules alsa: sync acp with pulseaudio 2022-06-01 13:11:00 +02:00
acp-tool.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00
alsa-acp-device.c alsa: don't prefix NAME, log topics are enough 2021-10-03 08:05:40 +02:00
alsa-pcm-device.c alsa: don't prefix NAME, log topics are enough 2021-10-03 08:05:40 +02:00
alsa-pcm-sink.c alsa: don't crash on NULL params 2022-05-25 15:33:18 +02:00
alsa-pcm-source.c alsa: don't crash on NULL params 2022-05-25 15:33:18 +02:00
alsa-pcm.c alsa: force same clock only for pro audio profile 2022-06-08 17:03:50 +02:00
alsa-pcm.h alsa-pcm: Do not log warning when resync was expected 2022-05-11 17:45:27 +02:00
alsa-seq-bridge.c spa: Improve PropInfo fields 2022-03-30 17:09:08 +02:00
alsa-seq.c spa: mode dll to utils 2022-03-30 17:22:26 +02:00
alsa-seq.h spa: mode dll to utils 2022-03-30 17:22:26 +02:00
alsa-udev.c spa/alsa-udev: ignore all errors in card busy check 2022-02-14 20:50:53 +02:00
alsa.c spa: implement a log topic for alsa 2021-09-28 09:35:39 +02:00
alsa.h spa: implement a log topic for alsa 2021-09-28 09:35:39 +02:00
meson.build spa: mode dll to utils 2022-03-30 17:22:26 +02:00
test-timer.c alsa-pcm: scale max_error with quantum size 2022-05-11 10:34:27 +02:00