Index: webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h |
diff --git a/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h b/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h |
index 279f80d6fc97cb7b0b4cca6464bf3080e7f3c96d..4cfd7824b76733ec8a245ef49fdd0c188cb740df 100644 |
--- a/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h |
+++ b/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h |
@@ -115,7 +115,7 @@ int AudioEncoderIsacT<T>::GetTargetBitrate() const { |
template <typename T> |
AudioEncoder::EncodedInfo AudioEncoderIsacT<T>::EncodeInternal( |
uint32_t rtp_timestamp, |
- const int16_t* audio, |
+ rtc::ArrayView<const int16_t> audio, |
size_t max_encoded_bytes, |
uint8_t* encoded) { |
if (!packet_in_progress_) { |
@@ -127,7 +127,7 @@ AudioEncoder::EncodedInfo AudioEncoderIsacT<T>::EncodeInternal( |
IsacBandwidthInfo bwinfo = bwinfo_->Get(); |
T::SetBandwidthInfo(isac_state_, &bwinfo); |
} |
- int r = T::Encode(isac_state_, audio, encoded); |
+ int r = T::Encode(isac_state_, audio.data(), encoded); |
RTC_CHECK_GE(r, 0) << "Encode failed (error code " |
<< T::GetErrorCode(isac_state_) << ")"; |