Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 85d99bc8 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Cleanup: remove LE audio hardware offload supported by openProvider_2_1" am: b095f01b

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1934260

Change-Id: I57a21605082cb243c5578599f02af4cb50f0564f
parents 3248647a b095f01b
Loading
Loading
Loading
Loading
+0 −10
Original line number Diff line number Diff line
@@ -41,12 +41,8 @@ HearingAidAudioProvider
    BluetoothAudioProvidersFactory::hearing_aid_provider_instance_;
LeAudioOutputAudioProvider
    BluetoothAudioProvidersFactory::leaudio_output_provider_instance_;
LeAudioOffloadOutputAudioProvider
    BluetoothAudioProvidersFactory::leaudio_offload_output_provider_instance_;
LeAudioInputAudioProvider
    BluetoothAudioProvidersFactory::leaudio_input_provider_instance_;
LeAudioOffloadInputAudioProvider
    BluetoothAudioProvidersFactory::leaudio_offload_input_provider_instance_;

Return<void> BluetoothAudioProvidersFactory::openProvider(
    const V2_0::SessionType sessionType, openProvider_cb _hidl_cb) {
@@ -94,15 +90,9 @@ Return<void> BluetoothAudioProvidersFactory::openProvider_2_1(
    case SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
      provider = &leaudio_output_provider_instance_;
      break;
    case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH:
      provider = &leaudio_offload_output_provider_instance_;
      break;
    case SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
      provider = &leaudio_input_provider_instance_;
      break;
    case SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
      provider = &leaudio_offload_input_provider_instance_;
      break;
    default:
      status = BluetoothAudioStatus::FAILURE;
  }
+0 −2
Original line number Diff line number Diff line
@@ -56,8 +56,6 @@ class BluetoothAudioProvidersFactory : public IBluetoothAudioProvidersFactory {
  static HearingAidAudioProvider hearing_aid_provider_instance_;
  static LeAudioOutputAudioProvider leaudio_output_provider_instance_;
  static LeAudioInputAudioProvider leaudio_input_provider_instance_;
  static LeAudioOffloadOutputAudioProvider leaudio_offload_output_provider_instance_;
  static LeAudioOffloadInputAudioProvider leaudio_offload_input_provider_instance_;
};

extern "C" IBluetoothAudioProvidersFactory*
+0 −6
Original line number Diff line number Diff line
@@ -98,15 +98,9 @@ Return<void> BluetoothAudioProvidersFactory::openProvider_2_1(
    case V2_1::SessionType::LE_AUDIO_SOFTWARE_ENCODING_DATAPATH:
      provider = &leaudio_output_provider_instance_;
      break;
    case V2_1::SessionType::LE_AUDIO_HARDWARE_OFFLOAD_ENCODING_DATAPATH:
      provider = &leaudio_offload_output_provider_instance_;
      break;
    case V2_1::SessionType::LE_AUDIO_SOFTWARE_DECODED_DATAPATH:
      provider = &leaudio_input_provider_instance_;
      break;
    case V2_1::SessionType::LE_AUDIO_HARDWARE_OFFLOAD_DECODING_DATAPATH:
      provider = &leaudio_offload_input_provider_instance_;
      break;
    default:
      status = BluetoothAudioStatus::FAILURE;
  }