mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-16 08:56:45 -05:00
bluez5: Share DBus connection between all backends
This commit is contained in:
parent
34fc7ff529
commit
4fb56ee69b
4 changed files with 15 additions and 25 deletions
|
|
@ -299,14 +299,16 @@ static inline enum spa_bt_transport_state spa_bt_transport_state_from_string(con
|
|||
|
||||
#ifdef HAVE_BLUEZ_5_BACKEND_NATIVE
|
||||
struct spa_bt_backend *backend_hsp_native_new(struct spa_bt_monitor *monitor,
|
||||
void *dbus_connection,
|
||||
const struct spa_support *support,
|
||||
uint32_t n_support);
|
||||
uint32_t n_support);
|
||||
void backend_hsp_native_free(struct spa_bt_backend *backend);
|
||||
void backend_hsp_native_register_profiles(struct spa_bt_backend *backend);
|
||||
#else
|
||||
static inline struct spa_bt_backend *backend_hsp_native_new(struct spa_bt_monitor *monitor,
|
||||
void *dbus_connection,
|
||||
const struct spa_support *support,
|
||||
uint32_t n_support) {
|
||||
uint32_t n_support) {
|
||||
return NULL;
|
||||
}
|
||||
static inline void backend_hsp_native_free(struct spa_bt_backend *backend) {}
|
||||
|
|
@ -315,14 +317,16 @@ static inline void backend_hsp_native_register_profiles(struct spa_bt_backend *b
|
|||
|
||||
#ifdef HAVE_BLUEZ_5_BACKEND_OFONO
|
||||
struct spa_bt_backend *backend_ofono_new(struct spa_bt_monitor *monitor,
|
||||
void *dbus_connection,
|
||||
const struct spa_support *support,
|
||||
uint32_t n_support);
|
||||
uint32_t n_support);
|
||||
void backend_ofono_free(struct spa_bt_backend *backend);
|
||||
void backend_ofono_add_filters(struct spa_bt_backend *backend);
|
||||
#else
|
||||
static inline struct spa_bt_backend *backend_ofono_new(struct spa_bt_monitor *monitor,
|
||||
void *dbus_connection,
|
||||
const struct spa_support *support,
|
||||
uint32_t n_support) {
|
||||
uint32_t n_support) {
|
||||
return NULL;
|
||||
}
|
||||
static inline void backend_ofono_free(struct spa_bt_backend *backend) {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue