pipewire/spa/plugins/bluez5
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
..
a2dp-codec-aac.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00
a2dp-codec-aptx.c bluez5: add aptx-LL codec 2021-08-18 19:55:22 +00:00
a2dp-codec-ldac.c bluez5: remove useless pod_frame() call 2021-08-05 15:41:26 +02:00
a2dp-codec-sbc.c bluez5: enable SBC-XQ codec by default, if allowed by quirks 2021-08-13 18:45:16 +00:00
a2dp-codecs.c bluez5: add aptx-LL codec 2021-08-18 19:55:22 +00:00
a2dp-codecs.h bluez5: allow same codec ID to correspond to multiple endpoints 2021-08-18 19:55:22 +00:00
a2dp-sink.c bluez5: avoid poll busy loop in a2dp-sink 2021-08-13 23:37:48 +03:00
a2dp-source.c alsa,bluez5: handle SPA_PARAM_Latency in port_set_param 2021-06-05 17:52:40 +00:00
backend-hsphfpd.c bluez5: add support for hardware quirk/feature database 2021-06-22 10:58:50 +03:00
backend-native.c bluez5: handle XAPL battery level per Apple Guidelines 2021-08-13 10:30:36 +02:00
backend-ofono.c bluez5: add support for hardware quirk/feature database 2021-06-22 10:58:50 +03:00
bluez5-dbus.c bluez5: add aptx-LL codec 2021-08-18 19:55:22 +00:00
bluez5-device.c bluez5: allow same codec ID to correspond to multiple endpoints 2021-08-18 19:55:22 +00:00
defs.h bluez5: handle XAPL battery level per Apple Guidelines 2021-08-13 10:30:36 +02:00
meson.build bluez5: backend-native: use quirks + usb adapter caps for checking msbc 2021-06-22 10:58:50 +03:00
plugin.c monitor: remove monitor API and use device 2019-09-20 13:04:14 +02:00
quirks.c bluez5: add and use quirk for broken mic HW volume 2021-06-22 10:58:50 +03:00
README-SBC-XQ.md bluez5: add SBC XQ readme 2021-01-07 09:54:16 +01:00
rtp.h Add bluez5 plugins 2018-01-16 15:19:55 +01:00
sco-io.c bluez5: sco-io: start writing only after the packet size is known 2021-07-11 16:14:03 +00:00
sco-sink.c bluez5: improve debug 2021-08-05 15:41:50 +02:00
sco-source.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00