pipewire/spa/plugins
Wim Taymans 0f62d3442c alsa: handle driver bugs better
Use the NEAREST flag when setting a format. This only works for raw
formats and will update the format with the nearest accepted rate
or channels. We can then query the real configured format and use that
for the converter.

This makes things work when a driver tells us it can do 44100Hz but then
refuses and changes the rate to 48000.

See #2197, #2457, #2455, rhbz#2096193
2022-06-23 10:20:49 +02:00
..
aec Cleanup argument names in methods and events interfaces: object/data, 2nd pass. 2022-04-18 07:49:35 +00:00
alsa alsa: handle driver bugs better 2022-06-23 10:20:49 +02:00
audioconvert alsa: handle driver bugs better 2022-06-23 10:20:49 +02:00
audiomixer mixer-dsp: mix a quantum of data at a time 2022-06-22 15:50:56 +02:00
audiotestsrc spa: set port flags on port info 2022-05-26 10:39:31 +02:00
bluez5 bluez5: Fix LC3plus plugin build 2022-06-10 18:16:49 +02: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 libcamera: advertise the device.product.name and not some random description 2022-05-26 19:18:35 +03:00
support Add support for MidnightBSD 2022-06-19 18:22:47 +00:00
test spa: set port flags on port info 2022-05-26 10:39:31 +02:00
v4l2 v4l2: cast varargs to the right type 2022-05-27 13:30:07 +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 Add support for MidnightBSD 2022-06-19 18:22:47 +00:00
meson.build module-echo-cancel: Move backends to dynamic libaries 2022-02-15 15:45:46 +00:00