diff options
author | 2024-11-14 22:10:28 +0000 | |
---|---|---|
committer | 2024-11-14 22:10:28 +0000 | |
commit | 5a986e9de35768ed9791efb24bce83bbbe4fa23c (patch) | |
tree | fd85a3759418976827d999d70a5758dc7f943286 | |
parent | a244ab6bd95255281a496918f6bd1b08f52b9d9d (diff) | |
parent | c8e59e7b2d6741ee6692e4fb683305609d0e01b3 (diff) |
Merge "broadcaster: Confirm stream resume after BIG create" into main
-rw-r--r-- | system/bta/le_audio/broadcaster/broadcaster.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/system/bta/le_audio/broadcaster/broadcaster.cc b/system/bta/le_audio/broadcaster/broadcaster.cc index 782e5826f9..8f3f4ee714 100644 --- a/system/bta/le_audio/broadcaster/broadcaster.cc +++ b/system/bta/le_audio/broadcaster/broadcaster.cc @@ -1107,6 +1107,10 @@ private: conn_handle, std::bind(&LeAudioSourceAudioHalClient::UpdateBroadcastAudioConfigToHal, instance->le_audio_source_hal_client_.get(), std::placeholders::_1)); + + if (com::android::bluetooth::flags::leaudio_big_depends_on_audio_state()) { + instance->le_audio_source_hal_client_->ConfirmStreamingRequest(); + } } void OnAnnouncementUpdated(uint32_t broadcast_id) { @@ -1350,8 +1354,6 @@ private: auto& broadcast = broadcast_pair.second; broadcast->ProcessMessage(BroadcastStateMachine::Message::START, nullptr); } - - instance->le_audio_source_hal_client_->ConfirmStreamingRequest(); } else { if (!IsAnyoneStreaming()) { instance->le_audio_source_hal_client_->CancelStreamingRequest(); |