commit | 359bf320913ed7f6265b3380ca57a8d5345710da | [log] [tgz] |
---|---|---|
author | Chen Chen <cncn@google.com> | Fri Feb 11 12:25:20 2022 -0800 |
committer | Chen Chen <cncn@google.com> | Fri Feb 11 12:25:27 2022 -0800 |
tree | 4a67ee789fc473062f3997ed2508d5efe2d93b97 | |
parent | 8b389e11236f9e2ded7f988555d77f4be7631707 [diff] |
SpatialAudio: Remove codec interface from audio HAL. Codec switch logic will be inside Bluetooth Bug: 214615268 Test: Build Tag: #feature Change-Id: Ic2a997614e16abfd745c80dc87ecf5d340497691
diff --git a/bluetooth/audio/aidl/aidl_api/android.hardware.bluetooth.audio/current/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl b/bluetooth/audio/aidl/aidl_api/android.hardware.bluetooth.audio/current/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl index cc3c641..0033fee 100644 --- a/bluetooth/audio/aidl/aidl_api/android.hardware.bluetooth.audio/current/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl +++ b/bluetooth/audio/aidl/aidl_api/android.hardware.bluetooth.audio/current/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl
@@ -41,5 +41,4 @@ void updateSourceMetadata(in android.hardware.audio.common.SourceMetadata sourceMetadata); void updateSinkMetadata(in android.hardware.audio.common.SinkMetadata sinkMetadata); void setLatencyMode(in android.hardware.bluetooth.audio.LatencyMode latencyMode); - void setCodecType(in android.hardware.bluetooth.audio.CodecType codecType); }
diff --git a/bluetooth/audio/aidl/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl b/bluetooth/audio/aidl/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl index 81c2ce2..9f8007b 100644 --- a/bluetooth/audio/aidl/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl +++ b/bluetooth/audio/aidl/android/hardware/bluetooth/audio/IBluetoothAudioPort.aidl
@@ -87,11 +87,4 @@ * @param latencyMode latency mode from audio */ void setLatencyMode(in LatencyMode latencyMode); - - /** - * Called when codec type is changed. - * - * @param codecType codec type from audio - */ - void setCodecType(in CodecType codecType); }
diff --git a/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.cpp b/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.cpp index 96cd9ef..0590ec6 100644 --- a/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.cpp +++ b/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.cpp
@@ -523,21 +523,6 @@ } } -void BluetoothAudioSession::SetCodecType(CodecType codec_type) { - std::lock_guard<std::recursive_mutex> guard(mutex_); - if (!IsSessionReady()) { - LOG(DEBUG) << __func__ << " - SessionType=" << toString(session_type_) - << " has NO session"; - return; - } - - auto hal_retval = stack_iface_->setCodecType(codec_type); - if (!hal_retval.isOk()) { - LOG(WARNING) << __func__ << " - IBluetoothAudioPort SessionType=" - << toString(session_type_) << " failed"; - } -} - bool BluetoothAudioSession::IsAidlAvailable() { if (is_aidl_checked) return is_aidl_available; is_aidl_available =
diff --git a/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.h b/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.h index 5adc0e2..5fbafd1 100644 --- a/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.h +++ b/bluetooth/audio/utils/aidl_session/BluetoothAudioSession.h
@@ -166,7 +166,6 @@ void UpdateSourceMetadata(const struct source_metadata& source_metadata); void UpdateSinkMetadata(const struct sink_metadata& sink_metadata); void SetLatencyMode(LatencyMode latency_mode); - void SetCodecType(CodecType codec_type); // The control function writes stream to FMQ size_t OutWritePcmData(const void* buffer, size_t bytes);