Loading system/bta/le_audio/state_machine.cc +8 −12 Original line number Diff line number Diff line Loading @@ -744,6 +744,14 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { /* mark ASEs as not used. */ leAudioDevice->DeactivateAllAses(); /* Update the current group audio context availability which could change * due to disconnected group member. */ group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); /* If group is in Idle and not transitioning, update the current group * audio context availability which could change due to disconnected group * member. Loading @@ -751,10 +759,6 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { if ((group->GetState() == AseState::BTA_LE_AUDIO_ASE_STATE_IDLE) && !group->IsInTransition()) { LOG_INFO("group: %d is in IDLE", group->group_id_); group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); /* When OnLeAudioDeviceSetStateTimeout happens, group will transition * to IDLE, and after that an ACL disconnect will be triggered. We need Loading @@ -775,14 +779,6 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { ADDRESS_TO_LOGGABLE_CSTR(leAudioDevice->address_), group->IsAnyDeviceConnected(), group->HaveAllCisesDisconnected()); /* Update the current group audio context availability which could change * due to disconnected group member. */ group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); if (group->IsAnyDeviceConnected()) { /* * ACL of one of the device has been dropped. If number of CISes has Loading Loading
system/bta/le_audio/state_machine.cc +8 −12 Original line number Diff line number Diff line Loading @@ -744,6 +744,14 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { /* mark ASEs as not used. */ leAudioDevice->DeactivateAllAses(); /* Update the current group audio context availability which could change * due to disconnected group member. */ group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); /* If group is in Idle and not transitioning, update the current group * audio context availability which could change due to disconnected group * member. Loading @@ -751,10 +759,6 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { if ((group->GetState() == AseState::BTA_LE_AUDIO_ASE_STATE_IDLE) && !group->IsInTransition()) { LOG_INFO("group: %d is in IDLE", group->group_id_); group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); /* When OnLeAudioDeviceSetStateTimeout happens, group will transition * to IDLE, and after that an ACL disconnect will be triggered. We need Loading @@ -775,14 +779,6 @@ class LeAudioGroupStateMachineImpl : public LeAudioGroupStateMachine { ADDRESS_TO_LOGGABLE_CSTR(leAudioDevice->address_), group->IsAnyDeviceConnected(), group->HaveAllCisesDisconnected()); /* Update the current group audio context availability which could change * due to disconnected group member. */ group->ReloadAudioLocations(); group->ReloadAudioDirections(); group->UpdateAudioContextAvailability(); group->InvalidateCachedConfigurations(); if (group->IsAnyDeviceConnected()) { /* * ACL of one of the device has been dropped. If number of CISes has Loading