pipewire/spa/plugins/bluez5
Vlad Pruteanu 1466d0ae78 bluez5: bap: Use a string instead of int array to set Broadcast code
Currently, the user sets the Broadcast Code via an array of integers
in the config file. However, the Bluetooth Core Specification indicates
that it should be set via a 16 byte string. This commit replaces the old
implementation with the one required by the spec.

Tested the commit with the example provided in the Core Spec:
Broadcast Code: Børne House
Result from btsnoop log:
< HCI Command: LE Create Broadcast Isochronous Group (0x08|0x0068) plen 31
...
Broadcast Code[16]: 000000006573756f4820656e72b8c342

The result matches the example given in the spec.
2024-06-14 06:05:14 +00:00
..
a2dp-codec-aac.c
a2dp-codec-aptx.c
a2dp-codec-caps.h
a2dp-codec-faststream.c
a2dp-codec-lc3plus.c
a2dp-codec-ldac.c
a2dp-codec-opus-g.c
a2dp-codec-opus.c Fix typos 2024-05-22 09:19:34 +02:00
a2dp-codec-sbc.c
backend-hsphfpd.c
backend-native.c Fix typos 2024-05-22 09:19:34 +02:00
backend-ofono.c
bap-codec-caps.h bluez5: bap: Support Mono Channel Allocation 2024-05-28 16:42:08 +03:00
bap-codec-lc3.c bluez5: bap: Support Mono Channel Allocation 2024-05-28 16:42:08 +03:00
bluez-hardware.conf
bluez5-dbus.c bluez5: bap: Use a string instead of int array to set Broadcast code 2024-06-14 06:05:14 +00:00
bluez5-device.c spa: bluez: fix whitespaces 2024-02-05 20:01:21 +01:00
bt-latency.h bluez5: iso-io: track and apply corrections to tx latency 2024-04-12 18:50:15 +03:00
codec-loader.c
codec-loader.h
dbus-monitor.c
dbus-monitor.h
decode-buffer.h bluez5: iso-io: track and apply corrections to tx latency 2024-04-12 18:50:15 +03:00
defs.h bluez5: use initial SCO RX wait workaround only for USB controllers 2024-05-18 13:53:45 +03:00
hci.c
iso-io.c bluez: initialize variable to avoid warning 2024-04-12 18:14:54 +02:00
iso-io.h bluez5: iso-io: track and apply corrections to tx latency 2024-04-12 18:50:15 +03:00
media-codecs.c
media-codecs.h Add code to fix problem found at review 2024-05-15 08:11:50 +00:00
media-sink.c bluez5: don't use spa_invoke from data loop to main loop 2024-04-13 15:54:22 +03:00
media-source.c bluez5: iso-io: track and apply corrections to tx latency 2024-04-12 18:50:15 +03:00
meson.build
midi-enum.c
midi-node.c
midi-parser.c
midi-server.c
midi.h
modemmanager.c
modemmanager.h
org.bluez.xml
player.c
player.h
plugin.c
quirks.c treewide: fix errno assignments 2024-05-01 09:28:17 +00:00
rate-control.h bluez5: iso-io: track and apply corrections to tx latency 2024-04-12 18:50:15 +03:00
README-MIDI.md
README-OPUS-A2DP.md
README-SBC-XQ.md
rtp.h
sco-io.c bluez5: use initial SCO RX wait workaround only for USB controllers 2024-05-18 13:53:45 +03:00
sco-sink.c
sco-source.c
test-midi.c
upower.c
upower.h