bluez5: make iso_io ISO groups transport-specific

Different BT adapters have separate ISO groups, so we should schedule
them separately.
This commit is contained in:
Pauli Virtanen 2023-11-12 18:22:15 +02:00
parent 03b1d9589b
commit b2e58198cc

View file

@ -3465,6 +3465,9 @@ static int transport_create_iso_io(struct spa_bt_transport *transport)
SPA_BT_PROFILE_BAP_BROADCAST_SINK | SPA_BT_PROFILE_BAP_BROADCAST_SOURCE)))
continue;
if (t->device->adapter != transport->device->adapter)
continue;
if ((transport->profile == SPA_BT_PROFILE_BAP_BROADCAST_SINK) ||
(transport->profile == SPA_BT_PROFILE_BAP_BROADCAST_SOURCE)) {
if (t->bap_big != transport->bap_big)