Index: webrtc/audio/audio_receive_stream_unittest.cc |
diff --git a/webrtc/audio/audio_receive_stream_unittest.cc b/webrtc/audio/audio_receive_stream_unittest.cc |
index 4a1c8c6343fdacc9f2e57dd2a4ac856102fe5556..d6cce69dbf09d7b6053abecd43b970819591acd0 100644 |
--- a/webrtc/audio/audio_receive_stream_unittest.cc |
+++ b/webrtc/audio/audio_receive_stream_unittest.cc |
@@ -11,14 +11,10 @@ |
#include "testing/gtest/include/gtest/gtest.h" |
#include "webrtc/audio/audio_receive_stream.h" |
-#include "webrtc/audio/conversion.h" |
#include "webrtc/modules/remote_bitrate_estimator/include/mock/mock_remote_bitrate_estimator.h" |
#include "webrtc/modules/rtp_rtcp/source/byte_io.h" |
-#include "webrtc/test/fake_voice_engine.h" |
-namespace { |
- |
-using webrtc::ByteWriter; |
+namespace webrtc { |
const size_t kAbsoluteSendTimeLength = 4; |
@@ -49,28 +45,23 @@ |
ByteWriter<uint16_t>::WriteBigEndian(header + 2, 0x1234); // Sequence number. |
ByteWriter<uint32_t>::WriteBigEndian(header + 4, 0x5678); // Timestamp. |
ByteWriter<uint32_t>::WriteBigEndian(header + 8, 0x4321); // SSRC. |
- int32_t rtp_header_length = webrtc::kRtpHeaderSize; |
+ int32_t rtp_header_length = kRtpHeaderSize; |
BuildAbsoluteSendTimeExtension(header + rtp_header_length, extension_id, |
abs_send_time); |
rtp_header_length += kAbsoluteSendTimeLength; |
return rtp_header_length; |
} |
-} // namespace |
- |
-namespace webrtc { |
-namespace test { |
TEST(AudioReceiveStreamTest, AudioPacketUpdatesBweWithTimestamp) { |
MockRemoteBitrateEstimator rbe; |
- FakeVoiceEngine fve; |
AudioReceiveStream::Config config; |
config.combined_audio_video_bwe = true; |
- config.voe_channel_id = fve.kReceiveChannelId; |
+ config.voe_channel_id = 1; |
const int kAbsSendTimeId = 3; |
config.rtp.extensions.push_back( |
RtpExtension(RtpExtension::kAbsSendTime, kAbsSendTimeId)); |
- internal::AudioReceiveStream recv_stream(&rbe, config, &fve); |
+ internal::AudioReceiveStream recv_stream(&rbe, config); |
uint8_t rtp_packet[30]; |
const int kAbsSendTimeValue = 1234; |
CreateRtpHeaderWithAbsSendTime(rtp_packet, kAbsSendTimeId, kAbsSendTimeValue); |
@@ -83,57 +74,4 @@ |
EXPECT_TRUE( |
recv_stream.DeliverRtp(rtp_packet, sizeof(rtp_packet), packet_time)); |
} |
- |
-TEST(AudioReceiveStreamTest, GetStats) { |
- const uint32_t kSsrc1 = 667; |
- |
- MockRemoteBitrateEstimator rbe; |
- FakeVoiceEngine fve; |
- AudioReceiveStream::Config config; |
- config.rtp.remote_ssrc = kSsrc1; |
- config.voe_channel_id = fve.kReceiveChannelId; |
- internal::AudioReceiveStream recv_stream(&rbe, config, &fve); |
- |
- AudioReceiveStream::Stats stats = recv_stream.GetStats(); |
- const CallStatistics& call_stats = fve.GetRecvCallStats(); |
- const CodecInst& codec_inst = fve.GetRecvRecCodecInst(); |
- const NetworkStatistics& net_stats = fve.GetRecvNetworkStats(); |
- const AudioDecodingCallStats& decode_stats = |
- fve.GetRecvAudioDecodingCallStats(); |
- EXPECT_EQ(kSsrc1, stats.remote_ssrc); |
- EXPECT_EQ(static_cast<int64_t>(call_stats.bytesReceived), stats.bytes_rcvd); |
- EXPECT_EQ(static_cast<uint32_t>(call_stats.packetsReceived), |
- stats.packets_rcvd); |
- EXPECT_EQ(call_stats.cumulativeLost, stats.packets_lost); |
- EXPECT_EQ(static_cast<float>(call_stats.fractionLost) / 256, |
- stats.fraction_lost); |
- EXPECT_EQ(std::string(codec_inst.plname), stats.codec_name); |
- EXPECT_EQ(call_stats.extendedMax, stats.ext_seqnum); |
- EXPECT_EQ(call_stats.jitterSamples / (codec_inst.plfreq / 1000), |
- stats.jitter_ms); |
- EXPECT_EQ(net_stats.currentBufferSize, stats.jitter_buffer_ms); |
- EXPECT_EQ(net_stats.preferredBufferSize, stats.jitter_buffer_preferred_ms); |
- EXPECT_EQ(static_cast<uint32_t>(fve.kRecvJitterBufferDelay + |
- fve.kRecvPlayoutBufferDelay), stats.delay_estimate_ms); |
- EXPECT_EQ(static_cast<int32_t>(fve.kRecvSpeechOutputLevel), |
- stats.audio_level); |
- EXPECT_EQ(Q14ToFloat(net_stats.currentExpandRate), stats.expand_rate); |
- EXPECT_EQ(Q14ToFloat(net_stats.currentSpeechExpandRate), |
- stats.speech_expand_rate); |
- EXPECT_EQ(Q14ToFloat(net_stats.currentSecondaryDecodedRate), |
- stats.secondary_decoded_rate); |
- EXPECT_EQ(Q14ToFloat(net_stats.currentAccelerateRate), stats.accelerate_rate); |
- EXPECT_EQ(Q14ToFloat(net_stats.currentPreemptiveRate), |
- stats.preemptive_expand_rate); |
- EXPECT_EQ(decode_stats.calls_to_silence_generator, |
- stats.decoding_calls_to_silence_generator); |
- EXPECT_EQ(decode_stats.calls_to_neteq, stats.decoding_calls_to_neteq); |
- EXPECT_EQ(decode_stats.decoded_normal, stats.decoding_normal); |
- EXPECT_EQ(decode_stats.decoded_plc, stats.decoding_plc); |
- EXPECT_EQ(decode_stats.decoded_cng, stats.decoding_cng); |
- EXPECT_EQ(decode_stats.decoded_plc_cng, stats.decoding_plc_cng); |
- EXPECT_EQ(call_stats.capture_start_ntp_time_ms_, |
- stats.capture_start_ntp_time_ms); |
-} |
-} // namespace test |
} // namespace webrtc |