pipewire/spa/plugins
Pauli Virtanen 90b62ba2b3 bluez5: add aptx-LL codec
Support the low-latency variant of the aptx codec.

The magic mostly seems to be on the device side, since the stream is the
same as standard aptx, but latency is smaller even if stream/packet
sizes are the same.

Sound output latency is noticeably less than with the standard aptx.
Tested on Sennheiser HD 250 / Avantree Aria Pro.

The codec in principle also supports bidirectional duplex streams,
but that is not implemented here.
2021-08-18 19:55:22 +00:00
..
alsa alsa: hook up latencyOffsetNsec in ALSA sink/source 2021-08-17 11:57:12 +02:00
audioconvert audioadapter: add support for passthrough mode 2021-08-17 16:01:10 +00:00
audiomixer spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
audiotestsrc audiotestsrc: convert sizes to const size_t 2021-07-05 23:30:45 +03:00
bluez5 bluez5: add aptx-LL codec 2021-08-18 19:55:22 +00:00
control spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
ffmpeg spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
jack avoid shadowing arguments 2021-07-06 17:55:16 +02:00
libcamera libcamera: remove unused buffer variable in LibCamera::stop() 2021-07-23 07:59:10 +00:00
support dbus: protect against NULL data 2021-08-03 19:11:15 +02:00
test test nodes: make the timerfd non-blocking 2021-07-01 11:52:35 +03:00
v4l2 spa: clear all devices when udev monitor stops 2021-07-13 17:03:30 +00:00
videoconvert spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
videotestsrc test nodes: make the timerfd non-blocking 2021-07-01 11:52:35 +03:00
volume spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
vulkan test nodes: make the timerfd non-blocking 2021-07-01 11:52:35 +03:00
meson.build meson.build: adds V4L2 header and enablement reporting via summary() 2021-06-25 15:13:07 +03:00