pipewire/spa/plugins
Pauli Virtanen b94d6e53a1 bluez5: use initial SCO RX wait workaround only for USB controllers
Kernel-provided MTU does not work for USB controllers and the correct
packet size to send can be known currently only from RX. So we are
waiting for RX to get it.

The known problem is USB-specific, we shouldn't need the workaround for
other transport types.

Don't wait for POLLIN for non-USB controllers on connect, but ready
things on POLLOUT as usual.

For non-USB controllers, pick some sensible packet sizes to use
initially, before we switch to same size as for RX.
2024-05-18 13:53:45 +03:00
..
aec treewide: fix C++20 compilation error wrt. designated initializers 2024-05-03 07:16:57 +00:00
alsa alsa-seq: configure pool sizes better 2024-05-13 15:25:52 +02:00
audioconvert stream: improve async handling 2024-04-18 15:20:07 +02:00
audiomixer impl-port: swap io areas instead of doing cycle math 2024-05-08 10:45:53 +02:00
audiotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
avb spa: small cleanups 2024-01-10 15:51:01 +01:00
bluez5 bluez5: use initial SCO RX wait workaround only for USB controllers 2024-05-18 13:53:45 +03:00
control control: use quantum_limit for midi buffer size 2024-05-10 11:49:31 +02:00
ffmpeg spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
jack spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
libcamera spa: libcamera: remove unused includes 2024-05-15 08:31:03 +00:00
support loop: flush items in the order they were added 2024-05-08 12:21:54 +02:00
test spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
v4l2 v4l2: fix printf format 2024-04-18 12:48:09 +02:00
videoconvert videoconvert: Enable loading external converter plugins 2024-01-22 13:59:16 +00:00
videotestsrc spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
volume spa: use log topics everywhere 2024-03-11 18:45:21 +02:00
vulkan vulkan: Complete vulkan_pass 2024-04-09 09:05:03 +00:00
meson.build meson: fix build with missing libudev-devel 2024-02-06 11:49:40 +01:00