Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(296)

Unified Diff: webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc

Issue 1424083002: Make an enum class out of NetEqDecoder, and hide the neteq_decoders_ table (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: rebase Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc
diff --git a/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc b/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc
index 5cacce65045d60e10ea1a63d86da9dff9685b0bb..90640ca1d203da9d92bb8e9692dd71b3558f33e2 100644
--- a/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc
+++ b/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc
@@ -239,7 +239,7 @@ TEST(NetEq, CreateAndDestroy) {
TEST_F(NetEqImplTest, RegisterPayloadType) {
CreateInstance();
uint8_t rtp_payload_type = 0;
- NetEqDecoder codec_type = kDecoderPCMu;
+ NetEqDecoder codec_type = NetEqDecoder::kDecoderPCMu;
EXPECT_CALL(*mock_decoder_database_,
RegisterPayload(rtp_payload_type, codec_type));
neteq_->RegisterPayloadType(codec_type, rtp_payload_type);
@@ -300,7 +300,7 @@ TEST_F(NetEqImplTest, InsertPacket) {
EXPECT_CALL(*mock_decoder_database_, IsComfortNoise(kPayloadType))
.WillRepeatedly(Return(false)); // This is not CNG.
DecoderDatabase::DecoderInfo info;
- info.codec_type = kDecoderPCMu;
+ info.codec_type = NetEqDecoder::kDecoderPCMu;
EXPECT_CALL(*mock_decoder_database_, GetDecoderInfo(kPayloadType))
.WillRepeatedly(Return(&info));
@@ -334,7 +334,8 @@ TEST_F(NetEqImplTest, InsertPacket) {
// All expectations within this block must be called in this specific order.
InSequence sequence; // Dummy variable.
// Expectations when the first packet is inserted.
- EXPECT_CALL(*mock_delay_manager_, LastDecoderType(kDecoderPCMu))
+ EXPECT_CALL(*mock_delay_manager_,
+ LastDecoderType(NetEqDecoder::kDecoderPCMu))
.Times(1);
EXPECT_CALL(*mock_delay_manager_, last_pack_cng_or_dtmf())
.Times(2)
@@ -343,7 +344,8 @@ TEST_F(NetEqImplTest, InsertPacket) {
.Times(1);
EXPECT_CALL(*mock_delay_manager_, ResetPacketIatCount()).Times(1);
// Expectations when the second packet is inserted. Slightly different.
- EXPECT_CALL(*mock_delay_manager_, LastDecoderType(kDecoderPCMu))
+ EXPECT_CALL(*mock_delay_manager_,
+ LastDecoderType(NetEqDecoder::kDecoderPCMu))
.Times(1);
EXPECT_CALL(*mock_delay_manager_, last_pack_cng_or_dtmf())
.WillOnce(Return(0));
@@ -381,8 +383,8 @@ TEST_F(NetEqImplTest, InsertPacketsUntilBufferIsFull) {
rtp_header.header.timestamp = 0x12345678;
rtp_header.header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterPayloadType(kDecoderPCM16B, kPayloadType));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
+ NetEqDecoder::kDecoderPCM16B, kPayloadType));
// Insert packets. The buffer should not flush.
for (size_t i = 1; i <= config_.max_packets_in_buffer; ++i) {
@@ -455,9 +457,9 @@ TEST_F(NetEqImplTest, VerifyTimestampPropagation) {
int16_t next_value_;
} decoder_;
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&decoder_, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &decoder_, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert one packet.
EXPECT_EQ(NetEq::kOK,
@@ -535,9 +537,9 @@ TEST_F(NetEqImplTest, ReorderedPacket) {
dummy_output + kPayloadLengthSamples),
SetArgPointee<5>(AudioDecoder::kSpeech),
Return(kPayloadLengthSamples)));
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&mock_decoder, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &mock_decoder, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert one packet.
EXPECT_EQ(NetEq::kOK,
@@ -639,8 +641,8 @@ TEST_F(NetEqImplTest, FirstPacketUnknown) {
EXPECT_EQ(kOutputPLC, type);
// Register the payload type.
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterPayloadType(kDecoderPCM16B, kPayloadType));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
+ NetEqDecoder::kDecoderPCM16B, kPayloadType));
// Insert 10 packets.
for (size_t i = 0; i < 10; ++i) {
@@ -723,8 +725,8 @@ TEST_F(NetEqImplTest, CodecInternalCng) {
Return(kPayloadLengthSamples)));
EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
- &mock_decoder, kDecoderOpus, kPayloadType,
- kSampleRateKhz * 1000));
+ &mock_decoder, NetEqDecoder::kDecoderOpus,
+ kPayloadType, kSampleRateKhz * 1000));
// Insert one packet (decoder will return speech).
EXPECT_EQ(NetEq::kOK,
@@ -862,9 +864,9 @@ TEST_F(NetEqImplTest, UnsupportedDecoder) {
.Times(AtLeast(1))
.WillRepeatedly(Return(kNetEqMaxFrameSize));
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&decoder_, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &decoder_, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert one packet.
payload[0] = kFirstPayloadValue; // This will make Decode() fail.
@@ -923,8 +925,8 @@ TEST_F(NetEqImplTest, FloodBufferAndGetNetworkStats) {
rtp_header.header.timestamp = 0x12345678;
rtp_header.header.ssrc = 0x87654321;
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterPayloadType(kDecoderPCM16B, kPayloadType));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterPayloadType(
+ NetEqDecoder::kDecoderPCM16B, kPayloadType));
// Insert packets until the buffer flushes.
for (size_t i = 0; i <= config_.max_packets_in_buffer; ++i) {
@@ -979,9 +981,9 @@ TEST_F(NetEqImplTest, DecodedPayloadTooShort) {
dummy_output + kPayloadLengthSamples - 5),
SetArgPointee<5>(AudioDecoder::kSpeech),
Return(kPayloadLengthSamples - 5)));
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&mock_decoder, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &mock_decoder, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert one packet.
EXPECT_EQ(NetEq::kOK,
@@ -1075,9 +1077,9 @@ TEST_F(NetEqImplTest, DecodingError) {
Return(kFrameLengthSamples)));
}
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&mock_decoder, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &mock_decoder, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert packets.
for (int i = 0; i < 6; ++i) {
@@ -1197,9 +1199,9 @@ TEST_F(NetEqImplTest, DecodingErrorDuringInternalCng) {
Return(kFrameLengthSamples)));
}
- EXPECT_EQ(NetEq::kOK,
- neteq_->RegisterExternalDecoder(&mock_decoder, kDecoderPCM16B,
- kPayloadType, kSampleRateHz));
+ EXPECT_EQ(NetEq::kOK, neteq_->RegisterExternalDecoder(
+ &mock_decoder, NetEqDecoder::kDecoderPCM16B,
+ kPayloadType, kSampleRateHz));
// Insert 2 packets. This will make netEq into codec internal CNG mode.
for (int i = 0; i < 2; ++i) {
« no previous file with comments | « webrtc/modules/audio_coding/neteq/neteq_impl.cc ('k') | webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698