summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Grzegorz Kolodziejczyk (xWF) <gkolodziejczyk@google.com> 2024-11-14 22:10:28 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2024-11-14 22:10:28 +0000
commit5a986e9de35768ed9791efb24bce83bbbe4fa23c (patch)
treefd85a3759418976827d999d70a5758dc7f943286
parenta244ab6bd95255281a496918f6bd1b08f52b9d9d (diff)
parentc8e59e7b2d6741ee6692e4fb683305609d0e01b3 (diff)
Merge "broadcaster: Confirm stream resume after BIG create" into main
-rw-r--r--system/bta/le_audio/broadcaster/broadcaster.cc6
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();