diff options
Diffstat (limited to 'webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc')
-rw-r--r-- | webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc b/webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc index 2042e0d2b8..0c09e92b4d 100644 --- a/webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc +++ b/webrtc/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc @@ -11,7 +11,7 @@ #include "webrtc/base/checks.h" #include "webrtc/base/safe_conversions.h" #include "webrtc/base/scoped_ptr.h" -#include "webrtc/modules/audio_coding/codecs/ilbc/include/audio_encoder_ilbc.h" +#include "webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h" #include "webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.h" #include "webrtc/test/testsupport/fileutils.h" @@ -50,7 +50,7 @@ class NetEqIlbcQualityTest : public NetEqQualityTest { NetEqDecoder::kDecoderILBC) {} void SetUp() override { - ASSERT_EQ(1, channels_) << "iLBC supports only mono audio."; + ASSERT_EQ(1u, channels_) << "iLBC supports only mono audio."; AudioEncoderIlbc::Config config; config.frame_size_ms = FLAGS_frame_size_ms; encoder_.reset(new AudioEncoderIlbc(config)); @@ -66,8 +66,10 @@ class NetEqIlbcQualityTest : public NetEqQualityTest { uint32_t dummy_timestamp = 0; AudioEncoder::EncodedInfo info; do { - info = encoder_->Encode(dummy_timestamp, &in_data[encoded_samples], - kFrameSizeSamples, max_bytes, payload); + info = encoder_->Encode(dummy_timestamp, + rtc::ArrayView<const int16_t>( + in_data + encoded_samples, kFrameSizeSamples), + max_bytes, payload); encoded_samples += kFrameSizeSamples; } while (info.encoded_bytes == 0); return rtc::checked_cast<int>(info.encoded_bytes); |