Audio decoder factory test: Ensure that g722's sample rate is 16 kHz, not 8 kHz

Review-Url: https://codereview.webrtc.org/2068133002
Cr-Commit-Position: refs/heads/master@{#13153}
This commit is contained in:
kwiberg
2016-06-15 05:55:17 -07:00
committed by Commit bot
parent 6808419068
commit ceb9d0cc29

View File

@ -55,12 +55,6 @@ TEST(AudioDecoderFactoryTest, CreateIlbc) {
EXPECT_TRUE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 1)));
EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 2)));
EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 16000, 1)));
// iLBC actually uses a 16 kHz sample rate instead of the nominal 8 kHz.
// TODO(kwiberg): Uncomment this once AudioDecoder has a SampleRateHz method.
// std::unique_ptr<AudioDecoder> dec =
// adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 1));
// EXPECT_EQ(16000, dec->SampleRateHz());
}
TEST(AudioDecoderFactoryTest, CreateIsac) {
@ -108,6 +102,11 @@ TEST(AudioDecoderFactoryTest, CreateG722) {
EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("g722", 8000, 3)));
EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("g722", 16000, 1)));
EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("g722", 32000, 1)));
// g722 actually uses a 16 kHz sample rate instead of the nominal 8 kHz.
std::unique_ptr<AudioDecoder> dec =
adf->MakeAudioDecoder(SdpAudioFormat("g722", 8000, 1));
EXPECT_EQ(16000, dec->SampleRateHz());
}
TEST(AudioDecoderFactoryTest, CreateOpus) {