pipewire/spa/plugins
Pauli Virtanen 9d7d3599db bluez5: output silence if no data for some ISO sinks
When a sink contributing to an ISO CIG does not have data, output
silence for it, as long as at least one sink in the CIG is running.
Only if writes to sockets fail, pause all streams to reset
synchronization.

This way we write exactly the same number of packets for each CIS at the
same time, which probably is the best tested configuration in BT
adapters and devices. We also don't then have to pause output if some
sinks are not running or miss their timing, as we generate silence on
the fly.

When using iso-io, have it initialize the codec instance, and have
media-sink uses that instance, so that silence and actual audio are
encoded with the same codec.
2023-04-14 22:29:03 +03:00
..
aec aec-webrtc: support beamforming 2023-04-13 15:52:30 +02:00
alsa alsa: also define area_addr when version check missing 2023-04-14 19:59:18 +02:00
audioconvert test: add more lossless tests 2023-04-06 10:00:17 +02:00
audiomixer improve logging 2023-03-30 15:03:21 +02:00
audiotestsrc node: update the duration/rate from the target 2023-03-23 18:39:27 +01:00
avb spa: reuse code to clear the timers 2023-03-24 17:55:15 +01:00
bluez5 bluez5: output silence if no data for some ISO sinks 2023-04-14 22:29:03 +03:00
control treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
ffmpeg treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
jack treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
libcamera camera: work around target_ mishandling 2023-03-27 09:59:21 +02:00
support support: add support for checking loop context 2023-04-04 16:19:41 +02:00
test treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
v4l2 camera: work around target_ mishandling 2023-03-27 09:59:21 +02:00
videoconvert treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
videotestsrc treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
volume volume: Fix inverted check for buffer validity 2023-03-31 08:19:07 +00:00
vulkan treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
meson.build Disable alsa plugin on !Linux platforms. 2023-03-15 16:53:41 +00:00