| Index: webrtc/audio/audio_send_stream.cc
|
| diff --git a/webrtc/audio/audio_send_stream.cc b/webrtc/audio/audio_send_stream.cc
|
| index 5c08c9b8a2ce7cedc52bdd7ddf278b90eba138d1..f9af00502119e0bdb324c7e7ac88962814053565 100644
|
| --- a/webrtc/audio/audio_send_stream.cc
|
| +++ b/webrtc/audio/audio_send_stream.cc
|
| @@ -328,6 +328,24 @@ bool AudioSendStream::SetupSendCodec() {
|
| return false;
|
| }
|
| }
|
| +
|
| + if (config_.audio_network_adaptor_config) {
|
| + // Audio network adaptor is only allowed for Opus currently.
|
| + // |SetReceiverFrameLengthRange| needs to be called before
|
| + // |EnableAudioNetworkAdaptor|.
|
| + channel_proxy_->SetReceiverFrameLengthRange(send_codec_spec.min_ptime_ms,
|
| + send_codec_spec.max_ptime_ms);
|
| + if (!channel_proxy_->EnableAudioNetworkAdaptor(
|
| + *config_.audio_network_adaptor_config)) {
|
| + LOG(LS_ERROR) << "Audio network adaptor cannot be enabled on SSRC "
|
| + << config_.rtp.ssrc;
|
| + return false;
|
| + }
|
| + LOG(LS_INFO) << "Audio network adaptor enabled on SSRC "
|
| + << config_.rtp.ssrc;
|
| + } else {
|
| + channel_proxy_->DisableAudioNetworkAdaptor();
|
| + }
|
| }
|
|
|
| // Set the CN payloadtype and the VAD status.
|
|
|