Index: webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc |
diff --git a/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc b/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc |
index 364accb5875ff7987ea8bf23da831d03b64bf9b5..8f82fb11a4ce223ad576936ae27d5775860f9a6e 100644 |
--- a/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc |
+++ b/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc |
@@ -680,64 +680,73 @@ const bool has_opus = false; |
} // namespace |
TEST(AudioDecoder, CodecSampleRateHz) { |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCMu)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCMa)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCMu_2ch)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCMa_2ch)); |
- EXPECT_EQ(has_ilbc ? 8000 : -1, CodecSampleRateHz(kDecoderILBC)); |
- EXPECT_EQ(has_isac ? 16000 : -1, CodecSampleRateHz(kDecoderISAC)); |
- EXPECT_EQ(has_isac_swb ? 32000 : -1, CodecSampleRateHz(kDecoderISACswb)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCM16B)); |
- EXPECT_EQ(16000, CodecSampleRateHz(kDecoderPCM16Bwb)); |
- EXPECT_EQ(32000, CodecSampleRateHz(kDecoderPCM16Bswb32kHz)); |
- EXPECT_EQ(48000, CodecSampleRateHz(kDecoderPCM16Bswb48kHz)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCM16B_2ch)); |
- EXPECT_EQ(16000, CodecSampleRateHz(kDecoderPCM16Bwb_2ch)); |
- EXPECT_EQ(32000, CodecSampleRateHz(kDecoderPCM16Bswb32kHz_2ch)); |
- EXPECT_EQ(48000, CodecSampleRateHz(kDecoderPCM16Bswb48kHz_2ch)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderPCM16B_5ch)); |
- EXPECT_EQ(has_g722 ? 16000 : -1, CodecSampleRateHz(kDecoderG722)); |
- EXPECT_EQ(has_g722 ? 16000 : -1, CodecSampleRateHz(kDecoderG722_2ch)); |
- EXPECT_EQ(-1, CodecSampleRateHz(kDecoderRED)); |
- EXPECT_EQ(-1, CodecSampleRateHz(kDecoderAVT)); |
- EXPECT_EQ(8000, CodecSampleRateHz(kDecoderCNGnb)); |
- EXPECT_EQ(16000, CodecSampleRateHz(kDecoderCNGwb)); |
- EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb32kHz)); |
- EXPECT_EQ(has_opus ? 48000 : -1, CodecSampleRateHz(kDecoderOpus)); |
- EXPECT_EQ(has_opus ? 48000 : -1, CodecSampleRateHz(kDecoderOpus_2ch)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCMu)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCMa)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCMu_2ch)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCMa_2ch)); |
+ EXPECT_EQ(has_ilbc ? 8000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderILBC)); |
+ EXPECT_EQ(has_isac ? 16000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderISAC)); |
+ EXPECT_EQ(has_isac_swb ? 32000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderISACswb)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16B)); |
+ EXPECT_EQ(16000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bwb)); |
+ EXPECT_EQ(32000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bswb32kHz)); |
+ EXPECT_EQ(48000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bswb48kHz)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16B_2ch)); |
+ EXPECT_EQ(16000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bwb_2ch)); |
+ EXPECT_EQ(32000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bswb32kHz_2ch)); |
+ EXPECT_EQ(48000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16Bswb48kHz_2ch)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderPCM16B_5ch)); |
+ EXPECT_EQ(has_g722 ? 16000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderG722)); |
+ EXPECT_EQ(has_g722 ? 16000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderG722_2ch)); |
+ EXPECT_EQ(-1, CodecSampleRateHz(NetEqDecoder::kDecoderRED)); |
+ EXPECT_EQ(-1, CodecSampleRateHz(NetEqDecoder::kDecoderAVT)); |
+ EXPECT_EQ(8000, CodecSampleRateHz(NetEqDecoder::kDecoderCNGnb)); |
+ EXPECT_EQ(16000, CodecSampleRateHz(NetEqDecoder::kDecoderCNGwb)); |
+ EXPECT_EQ(32000, CodecSampleRateHz(NetEqDecoder::kDecoderCNGswb32kHz)); |
+ EXPECT_EQ(has_opus ? 48000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderOpus)); |
+ EXPECT_EQ(has_opus ? 48000 : -1, |
+ CodecSampleRateHz(NetEqDecoder::kDecoderOpus_2ch)); |
+ EXPECT_EQ(48000, CodecSampleRateHz(NetEqDecoder::kDecoderOpus)); |
+ EXPECT_EQ(48000, CodecSampleRateHz(NetEqDecoder::kDecoderOpus_2ch)); |
// TODO(tlegrand): Change 32000 to 48000 below once ACM has 48 kHz support. |
- EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb48kHz)); |
- EXPECT_EQ(-1, CodecSampleRateHz(kDecoderArbitrary)); |
+ EXPECT_EQ(32000, CodecSampleRateHz(NetEqDecoder::kDecoderCNGswb48kHz)); |
+ EXPECT_EQ(-1, CodecSampleRateHz(NetEqDecoder::kDecoderArbitrary)); |
} |
TEST(AudioDecoder, CodecSupported) { |
- EXPECT_TRUE(CodecSupported(kDecoderPCMu)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCMa)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCMu_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCMa_2ch)); |
- EXPECT_EQ(has_ilbc, CodecSupported(kDecoderILBC)); |
- EXPECT_EQ(has_isac, CodecSupported(kDecoderISAC)); |
- EXPECT_EQ(has_isac_swb, CodecSupported(kDecoderISACswb)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16B)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16B_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderPCM16B_5ch)); |
- EXPECT_EQ(has_g722, CodecSupported(kDecoderG722)); |
- EXPECT_EQ(has_g722, CodecSupported(kDecoderG722_2ch)); |
- EXPECT_TRUE(CodecSupported(kDecoderRED)); |
- EXPECT_TRUE(CodecSupported(kDecoderAVT)); |
- EXPECT_TRUE(CodecSupported(kDecoderCNGnb)); |
- EXPECT_TRUE(CodecSupported(kDecoderCNGwb)); |
- EXPECT_TRUE(CodecSupported(kDecoderCNGswb32kHz)); |
- EXPECT_TRUE(CodecSupported(kDecoderCNGswb48kHz)); |
- EXPECT_TRUE(CodecSupported(kDecoderArbitrary)); |
- EXPECT_EQ(has_opus, CodecSupported(kDecoderOpus)); |
- EXPECT_EQ(has_opus, CodecSupported(kDecoderOpus_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCMu)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCMa)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCMu_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCMa_2ch)); |
+ EXPECT_EQ(has_ilbc, CodecSupported(NetEqDecoder::kDecoderILBC)); |
+ EXPECT_EQ(has_isac, CodecSupported(NetEqDecoder::kDecoderISAC)); |
+ EXPECT_EQ(has_isac_swb, CodecSupported(NetEqDecoder::kDecoderISACswb)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16B)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bwb)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bswb32kHz)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bswb48kHz)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16B_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bwb_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bswb32kHz_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16Bswb48kHz_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderPCM16B_5ch)); |
+ EXPECT_EQ(has_g722, CodecSupported(NetEqDecoder::kDecoderG722)); |
+ EXPECT_EQ(has_g722, CodecSupported(NetEqDecoder::kDecoderG722_2ch)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderRED)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderAVT)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderCNGnb)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderCNGwb)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderCNGswb32kHz)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderCNGswb48kHz)); |
+ EXPECT_TRUE(CodecSupported(NetEqDecoder::kDecoderArbitrary)); |
+ EXPECT_EQ(has_opus, CodecSupported(NetEqDecoder::kDecoderOpus)); |
+ EXPECT_EQ(has_opus, CodecSupported(NetEqDecoder::kDecoderOpus_2ch)); |
} |
} // namespace webrtc |