Index: webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc |
diff --git a/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc b/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc |
index a19d194e593d45c9593983423893ec17a2a394db..177c19a9ab6844a493b35266eb04a9cd9eee1aa8 100644 |
--- a/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc |
+++ b/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc |
@@ -54,12 +54,11 @@ int AudioEncoderCopyRed::GetTargetBitrate() const { |
AudioEncoder::EncodedInfo AudioEncoderCopyRed::EncodeInternal( |
uint32_t rtp_timestamp, |
- const int16_t* audio, |
+ rtc::ArrayView<const int16_t> audio, |
size_t max_encoded_bytes, |
uint8_t* encoded) { |
- EncodedInfo info = speech_encoder_->Encode( |
- rtp_timestamp, audio, static_cast<size_t>(SampleRateHz() / 100), |
- max_encoded_bytes, encoded); |
+ EncodedInfo info = |
+ speech_encoder_->Encode(rtp_timestamp, audio, max_encoded_bytes, encoded); |
RTC_CHECK_GE(max_encoded_bytes, |
info.encoded_bytes + secondary_info_.encoded_bytes); |
RTC_CHECK(info.redundant.empty()) << "Cannot use nested redundant encoders."; |