pipewire/spa/plugins/alsa
Wim Taymans 1d9640af5a spa: Fix audioconvert overflow when scaling
Add SPA_SCALE32_UP that scales a uint32 without overflow.
Use this for scaling the threshold in ALSA.
Fix the scaling in audioconvert of the buffer size, the scaling was
wrong and it was also causing an overflow resulting in choppy sound in
some cases.

See #2680
2023-01-16 18:28:31 +01:00
..
acp acp: also add the Pro profile for UCM devices 2023-01-03 13:17:10 +01:00
mixer alsa-mixer: Asus Xonar SE supports digital 5.1 2022-11-17 15:41:29 +03:00
90-pipewire-alsa.rules Add support for GSX 1000 v2 2023-01-13 12:19:30 +00:00
acp-tool.c acp-tool: handle ctrl-D to exit 2022-09-21 17:32:13 +02:00
alsa-acp-device.c spa: add macro to simplify array iterations some more 2022-09-30 16:24:26 +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 fix use_buffers checks 2023-01-10 12:30:25 +01:00
alsa-pcm-source.c fix use_buffers checks 2023-01-10 12:30:25 +01:00
alsa-pcm.c spa: Fix audioconvert overflow when scaling 2023-01-16 18:28:31 +01:00
alsa-pcm.h alsa: increase target for a52 and dca 2022-12-14 12:41:22 +01:00
alsa-seq-bridge.c fix use_buffers checks 2023-01-10 12:30:25 +01:00
alsa-seq.c handle read from timerfd correctly 2022-12-09 17:30:31 +01:00
alsa-seq.h alsa-seq: add an option to disable longname in MIDI ports 2022-09-13 07:46:40 +00:00
alsa-udev.c udev: use devpath for the sysfs.path property 2022-10-20 16:44:37 +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 alsa: add test for dumping hw_params 2022-08-09 11:51:20 +02:00
test-hw-params.c test: print channel map as reported by alsa as well 2022-08-30 16:45:35 +02:00
test-timer.c alsa-pcm: scale max_error with quantum size 2022-05-11 10:34:27 +02:00