Index: webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc |
diff --git a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc |
index 5b58da4857db3ccf95350b2f0874fb16b18a8c17..86e377e4617e4bf8fcaa7587410bb2912f36ae39 100644 |
--- a/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc |
+++ b/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc |
@@ -308,6 +308,15 @@ void AudioEncoderOpus::OnReceivedUplinkPacketLossFraction( |
} |
} |
+void AudioEncoderOpus::OnReceivedUplinkRecoverablePacketLossFraction( |
+ const rtc::Optional<float>& uplink_recoverable_packet_loss_fraction) { |
+ if (!audio_network_adaptor_) |
+ return; |
+ audio_network_adaptor_->SetUplinkRecoverablePacketLossFraction( |
+ uplink_recoverable_packet_loss_fraction); |
+ ApplyAudioNetworkAdaptor(); |
+} |
+ |
void AudioEncoderOpus::OnReceivedUplinkBandwidth( |
int target_audio_bitrate_bps, |
rtc::Optional<int64_t> probing_interval_ms) { |