OLD | NEW |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 684 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
695 EXPECT_EQ(16000, CodecSampleRateHz(kDecoderCNGwb)); | 695 EXPECT_EQ(16000, CodecSampleRateHz(kDecoderCNGwb)); |
696 EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb32kHz)); | 696 EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb32kHz)); |
697 EXPECT_EQ(48000, CodecSampleRateHz(kDecoderOpus)); | 697 EXPECT_EQ(48000, CodecSampleRateHz(kDecoderOpus)); |
698 EXPECT_EQ(48000, CodecSampleRateHz(kDecoderOpus_2ch)); | 698 EXPECT_EQ(48000, CodecSampleRateHz(kDecoderOpus_2ch)); |
699 // TODO(tlegrand): Change 32000 to 48000 below once ACM has 48 kHz support. | 699 // TODO(tlegrand): Change 32000 to 48000 below once ACM has 48 kHz support. |
700 EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb48kHz)); | 700 EXPECT_EQ(32000, CodecSampleRateHz(kDecoderCNGswb48kHz)); |
701 EXPECT_EQ(-1, CodecSampleRateHz(kDecoderArbitrary)); | 701 EXPECT_EQ(-1, CodecSampleRateHz(kDecoderArbitrary)); |
702 } | 702 } |
703 | 703 |
704 TEST(AudioDecoder, CodecSupported) { | 704 TEST(AudioDecoder, CodecSupported) { |
705 #ifdef WEBRTC_ARCH_ARM | |
706 static const bool has_isac_swb = false; | |
hlundin-webrtc
2015/09/22 09:09:18
Nit: kHasIsacSwb?
kwiberg-webrtc
2015/09/22 09:37:04
"Use a k followed by mixed case, e.g., kDaysInAWee
hlundin-webrtc
2015/09/22 10:05:55
Acknowledged.
| |
707 #else | |
708 static const bool has_isac_swb = true; | |
709 #endif | |
705 EXPECT_TRUE(CodecSupported(kDecoderPCMu)); | 710 EXPECT_TRUE(CodecSupported(kDecoderPCMu)); |
706 EXPECT_TRUE(CodecSupported(kDecoderPCMa)); | 711 EXPECT_TRUE(CodecSupported(kDecoderPCMa)); |
707 EXPECT_TRUE(CodecSupported(kDecoderPCMu_2ch)); | 712 EXPECT_TRUE(CodecSupported(kDecoderPCMu_2ch)); |
708 EXPECT_TRUE(CodecSupported(kDecoderPCMa_2ch)); | 713 EXPECT_TRUE(CodecSupported(kDecoderPCMa_2ch)); |
709 EXPECT_TRUE(CodecSupported(kDecoderILBC)); | 714 EXPECT_TRUE(CodecSupported(kDecoderILBC)); |
710 EXPECT_TRUE(CodecSupported(kDecoderISAC)); | 715 EXPECT_TRUE(CodecSupported(kDecoderISAC)); |
711 EXPECT_TRUE(CodecSupported(kDecoderISACswb)); | 716 EXPECT_EQ(has_isac_swb, CodecSupported(kDecoderISACswb)); |
712 EXPECT_TRUE(CodecSupported(kDecoderISACfb)); | 717 EXPECT_EQ(has_isac_swb, CodecSupported(kDecoderISACfb)); |
713 EXPECT_TRUE(CodecSupported(kDecoderPCM16B)); | 718 EXPECT_TRUE(CodecSupported(kDecoderPCM16B)); |
714 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb)); | 719 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb)); |
715 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz)); | 720 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz)); |
716 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz)); | 721 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz)); |
717 EXPECT_TRUE(CodecSupported(kDecoderPCM16B_2ch)); | 722 EXPECT_TRUE(CodecSupported(kDecoderPCM16B_2ch)); |
718 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb_2ch)); | 723 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bwb_2ch)); |
719 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz_2ch)); | 724 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb32kHz_2ch)); |
720 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz_2ch)); | 725 EXPECT_TRUE(CodecSupported(kDecoderPCM16Bswb48kHz_2ch)); |
721 EXPECT_TRUE(CodecSupported(kDecoderPCM16B_5ch)); | 726 EXPECT_TRUE(CodecSupported(kDecoderPCM16B_5ch)); |
722 EXPECT_TRUE(CodecSupported(kDecoderG722)); | 727 EXPECT_TRUE(CodecSupported(kDecoderG722)); |
723 EXPECT_TRUE(CodecSupported(kDecoderG722_2ch)); | 728 EXPECT_TRUE(CodecSupported(kDecoderG722_2ch)); |
724 EXPECT_TRUE(CodecSupported(kDecoderRED)); | 729 EXPECT_TRUE(CodecSupported(kDecoderRED)); |
725 EXPECT_TRUE(CodecSupported(kDecoderAVT)); | 730 EXPECT_TRUE(CodecSupported(kDecoderAVT)); |
726 EXPECT_TRUE(CodecSupported(kDecoderCNGnb)); | 731 EXPECT_TRUE(CodecSupported(kDecoderCNGnb)); |
727 EXPECT_TRUE(CodecSupported(kDecoderCNGwb)); | 732 EXPECT_TRUE(CodecSupported(kDecoderCNGwb)); |
728 EXPECT_TRUE(CodecSupported(kDecoderCNGswb32kHz)); | 733 EXPECT_TRUE(CodecSupported(kDecoderCNGswb32kHz)); |
729 EXPECT_TRUE(CodecSupported(kDecoderCNGswb48kHz)); | 734 EXPECT_TRUE(CodecSupported(kDecoderCNGswb48kHz)); |
730 EXPECT_TRUE(CodecSupported(kDecoderArbitrary)); | 735 EXPECT_TRUE(CodecSupported(kDecoderArbitrary)); |
731 EXPECT_TRUE(CodecSupported(kDecoderOpus)); | 736 EXPECT_TRUE(CodecSupported(kDecoderOpus)); |
732 EXPECT_TRUE(CodecSupported(kDecoderOpus_2ch)); | 737 EXPECT_TRUE(CodecSupported(kDecoderOpus_2ch)); |
733 } | 738 } |
734 | 739 |
735 } // namespace webrtc | 740 } // namespace webrtc |
OLD | NEW |