From 039e85a385270d57fbdb85c189a445ac84f40713 Mon Sep 17 00:00:00 2001 From: Patty Date: Fri, 8 Apr 2022 11:53:04 +0800 Subject: [PATCH] le_audio_offload: Support two sources for conversational Tag: #feature Bug: 241775706 Test: atest VtsHalBluetoothAudioTargetTest Change-Id: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d Merged-In: I1bc59d09ec2ad3a8e65712c2fa099e806cce3c2d (cherry picked from commit 51f165b314fb40b6a58007a81e707734a211f11f) --- .../audio/utils/aidl_session/BluetoothAudioCodecs.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp index d5e85b8e93..036d6cd60e 100644 --- a/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp +++ b/bluetooth/audio/utils/aidl_session/BluetoothAudioCodecs.cpp @@ -491,11 +491,18 @@ BluetoothAudioCodecs::GetLeAudioOffloadCodecCapabilities( .broadcastCapability = kInvalidBroadcastCapability}); // Adds the capability for the case that encode and decode exist at the - // same time + // same time(force one active device for decode) kDefaultOffloadLeAudioCapabilities.push_back( {.unicastEncodeCapability = lc3Capability, .unicastDecodeCapability = lc3MonoDecodeCapability, .broadcastCapability = kInvalidBroadcastCapability}); + + // Adds the capability for the case that encode and decode exist at the + // same time + kDefaultOffloadLeAudioCapabilities.push_back( + {.unicastEncodeCapability = lc3Capability, + .unicastDecodeCapability = lc3Capability, + .broadcastCapability = kInvalidBroadcastCapability}); } } }