diff --git a/spa/plugins/bluez5/bluez5-dbus.c b/spa/plugins/bluez5/bluez5-dbus.c index 926b1b3c4..7cce0f35a 100644 --- a/spa/plugins/bluez5/bluez5-dbus.c +++ b/spa/plugins/bluez5/bluez5-dbus.c @@ -6971,6 +6971,10 @@ static int parse_roles(struct spa_bt_monitor *monitor, const struct spa_dict *in } profiles &= res; + } else { + /* Default disable BAP_BROADCAST_SINK and BAP_BROADCAST_SOURCE */ + profiles &= (SPA_BT_PROFILE_A2DP_SINK | SPA_BT_PROFILE_BAP_SINK | + SPA_BT_PROFILE_A2DP_SOURCE | SPA_BT_PROFILE_BAP_SOURCE); } res = 0;