From 14325edfe408603948c8becbe3bff7d6252b6659 Mon Sep 17 00:00:00 2001 From: kwiberg Date: Tue, 21 Mar 2017 12:16:51 -0700 Subject: [PATCH] Don't expect factory to create iLBC decoder if it isn't supported BUG=webrtc:7377 Review-Url: https://codereview.webrtc.org/2762153002 Cr-Commit-Position: refs/heads/master@{#17328} --- .../codecs/builtin_audio_decoder_factory_unittest.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc b/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc index 7e67095276..f6b44b6d3f 100644 --- a/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc +++ b/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc @@ -52,7 +52,9 @@ TEST(AudioDecoderFactoryTest, CreateIlbc) { ASSERT_TRUE(adf); // iLBC supports 8 kHz, 1 channel. EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 0))); +#ifdef WEBRTC_CODEC_ILBC EXPECT_TRUE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 1))); +#endif EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 8000, 2))); EXPECT_FALSE(adf->MakeAudioDecoder(SdpAudioFormat("ilbc", 16000, 1))); }