Barnabás Pőcze
d77ef4b05e
spa: bluez: include gio/gunixfdlist.h
...
Apparently before glib 2.73 including only gio/gio.h
does not include gio/gunixfdlist.h. So do that explicitly.
2023-02-16 20:55:55 +01:00
Barnabás Pőcze
934ab3036e
treewide: use SPDX tags to specify copyright information
...
SPDX tags make the licensing information easy to understand and clear,
and they are machine parseable.
See https://spdx.dev for more information.
2023-02-16 10:54:48 +00:00
Pauli Virtanen
89542289ac
bluez5: use GDBus in midi-server
2023-01-24 08:27:56 +00:00
Pauli Virtanen
e13fed1a80
bluez5: midi: put node nick in GATT Characteristic User Description
...
As server, put node nick in GATT Characteristic User Description, so
that clients have some information which endpoint is which in case we
have multiple. This is not in BLE MIDI standard, but cannot hurt.
As client, make use of that information, if present.
2023-01-24 08:27:56 +00:00
Pauli Virtanen
d30a0c5ee6
bluez5: add MIDI server/peripheral implementation dbus part
2023-01-24 08:27:56 +00:00
Pauli Virtanen
5d6f25e8f0
bluez5: implement BLE midi data writer
2023-01-24 08:27:56 +00:00
Pauli Virtanen
e3cf7f6d87
bluez5: implement BLE MIDI parser
2023-01-24 08:27:56 +00:00
Pauli Virtanen
931e8da3ea
bluez5: implement Bluetooth MIDI device enumeration
...
Add monitor for enumerating connected Bluetooth MIDI devices.
2023-01-24 08:27:56 +00:00