diff options
Diffstat (limited to 'webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc')
-rw-r--r-- | webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc b/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc index 6826d1be74..9c64e0fb48 100644 --- a/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc +++ b/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc @@ -210,7 +210,7 @@ NetEqQualityTest::NetEqQualityTest(int block_duration_ms, int out_sampling_khz, NetEqDecoder decoder_type) : decoder_type_(decoder_type), - channels_(FLAGS_channels), + channels_(static_cast<size_t>(FLAGS_channels)), decoded_time_ms_(0), decodable_time_ms_(0), drift_factor_(FLAGS_drift_factor), @@ -292,7 +292,8 @@ bool GilbertElliotLoss::Lost() { } void NetEqQualityTest::SetUp() { - ASSERT_EQ(0, neteq_->RegisterPayloadType(decoder_type_, kPayloadType)); + ASSERT_EQ(0, + neteq_->RegisterPayloadType(decoder_type_, "noname", kPayloadType)); rtp_generator_->set_drift_factor(drift_factor_); int units = block_duration_ms_ / kPacketLossTimeUnitMs; @@ -377,9 +378,10 @@ int NetEqQualityTest::Transmit() { << " ms "; if (payload_size_bytes_ > 0) { if (!PacketLost()) { - int ret = neteq_->InsertPacket(rtp_header_, &payload_[0], - payload_size_bytes_, - packet_input_time_ms * in_sampling_khz_); + int ret = neteq_->InsertPacket( + rtp_header_, + rtc::ArrayView<const uint8_t>(payload_.get(), payload_size_bytes_), + packet_input_time_ms * in_sampling_khz_); if (ret != NetEq::kOK) return -1; Log() << "was sent."; @@ -392,7 +394,7 @@ int NetEqQualityTest::Transmit() { } int NetEqQualityTest::DecodeBlock() { - int channels; + size_t channels; size_t samples; int ret = neteq_->GetAudio(out_size_samples_ * channels_, &out_data_[0], &samples, &channels, NULL); |