pipewire/spa
Pauli Virtanen f2630ed6fc bluez5: require adapter before profile connect & after
All exposed bluez devices should have an adapter specified at all times.
Adapter-less devices appear in some race conditions in BlueZ interface.

Require device has non-null adapter, in all cases before adding any
profiles (which exposes the device), and reject BlueZ profile connection
attempts in that state.

If an adapter gets removed by BlueZ, remove also all its devices, so
that device->adapter pointers stay valid.
2022-01-20 18:18:09 +00:00
..
examples treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
include spa: allow spa_dict.items to be NULL for zero items 2022-01-20 20:04:18 +02:00
plugins bluez5: require adapter before profile connect & after 2022-01-20 18:18:09 +00:00
tests treewide: meson.build: simplify get_variable() calls 2022-01-17 08:28:53 +00:00
tools json: spa_json_get_string() writes up to len chars or fail 2022-01-04 10:42:32 +01:00
meson.build spa: meson.build: export data directory on dependency 2021-12-28 18:41:09 +01:00