| 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 911 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 922 EXPECT_EQ(apm_->kNoError, | 922 EXPECT_EQ(apm_->kNoError, |
| 923 apm_->echo_cancellation()->set_suppression_level(level[i])); | 923 apm_->echo_cancellation()->set_suppression_level(level[i])); |
| 924 EXPECT_EQ(level[i], | 924 EXPECT_EQ(level[i], |
| 925 apm_->echo_cancellation()->suppression_level()); | 925 apm_->echo_cancellation()->suppression_level()); |
| 926 } | 926 } |
| 927 | 927 |
| 928 EchoCancellation::Metrics metrics; | 928 EchoCancellation::Metrics metrics; |
| 929 EXPECT_EQ(apm_->kNotEnabledError, | 929 EXPECT_EQ(apm_->kNotEnabledError, |
| 930 apm_->echo_cancellation()->GetMetrics(&metrics)); | 930 apm_->echo_cancellation()->GetMetrics(&metrics)); |
| 931 | 931 |
| 932 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(true)); | |
| 933 EXPECT_TRUE(apm_->echo_cancellation()->is_enabled()); | |
| 934 | |
| 935 EXPECT_EQ(apm_->kNoError, | 932 EXPECT_EQ(apm_->kNoError, |
| 936 apm_->echo_cancellation()->enable_metrics(true)); | 933 apm_->echo_cancellation()->enable_metrics(true)); |
| 937 EXPECT_TRUE(apm_->echo_cancellation()->are_metrics_enabled()); | 934 EXPECT_TRUE(apm_->echo_cancellation()->are_metrics_enabled()); |
| 938 EXPECT_EQ(apm_->kNoError, | 935 EXPECT_EQ(apm_->kNoError, |
| 939 apm_->echo_cancellation()->enable_metrics(false)); | 936 apm_->echo_cancellation()->enable_metrics(false)); |
| 940 EXPECT_FALSE(apm_->echo_cancellation()->are_metrics_enabled()); | 937 EXPECT_FALSE(apm_->echo_cancellation()->are_metrics_enabled()); |
| 941 | 938 |
| 942 EXPECT_EQ(apm_->kNoError, | |
| 943 apm_->echo_cancellation()->enable_delay_logging(true)); | |
| 944 EXPECT_TRUE(apm_->echo_cancellation()->is_delay_logging_enabled()); | |
| 945 EXPECT_EQ(apm_->kNoError, | |
| 946 apm_->echo_cancellation()->enable_delay_logging(false)); | |
| 947 EXPECT_FALSE(apm_->echo_cancellation()->is_delay_logging_enabled()); | |
| 948 | |
| 949 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(false)); | |
| 950 EXPECT_FALSE(apm_->echo_cancellation()->is_enabled()); | |
| 951 | |
| 952 int median = 0; | 939 int median = 0; |
| 953 int std = 0; | 940 int std = 0; |
| 954 float poor_fraction = 0; | 941 float poor_fraction = 0; |
| 955 EXPECT_EQ(apm_->kNotEnabledError, | 942 EXPECT_EQ(apm_->kNotEnabledError, |
| 956 apm_->echo_cancellation()->GetDelayMetrics(&median, &std, | 943 apm_->echo_cancellation()->GetDelayMetrics(&median, &std, |
| 957 &poor_fraction)); | 944 &poor_fraction)); |
| 958 | 945 |
| 946 EXPECT_EQ(apm_->kNoError, |
| 947 apm_->echo_cancellation()->enable_delay_logging(true)); |
| 948 EXPECT_TRUE(apm_->echo_cancellation()->is_delay_logging_enabled()); |
| 949 EXPECT_EQ(apm_->kNoError, |
| 950 apm_->echo_cancellation()->enable_delay_logging(false)); |
| 951 EXPECT_FALSE(apm_->echo_cancellation()->is_delay_logging_enabled()); |
| 952 |
| 959 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(true)); | 953 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(true)); |
| 960 EXPECT_TRUE(apm_->echo_cancellation()->is_enabled()); | 954 EXPECT_TRUE(apm_->echo_cancellation()->is_enabled()); |
| 961 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(false)); | 955 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(false)); |
| 962 EXPECT_FALSE(apm_->echo_cancellation()->is_enabled()); | 956 EXPECT_FALSE(apm_->echo_cancellation()->is_enabled()); |
| 963 | 957 |
| 964 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(true)); | 958 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(true)); |
| 965 EXPECT_TRUE(apm_->echo_cancellation()->is_enabled()); | 959 EXPECT_TRUE(apm_->echo_cancellation()->is_enabled()); |
| 966 EXPECT_TRUE(apm_->echo_cancellation()->aec_core() != NULL); | 960 EXPECT_TRUE(apm_->echo_cancellation()->aec_core() != NULL); |
| 967 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(false)); | 961 EXPECT_EQ(apm_->kNoError, apm_->echo_cancellation()->Enable(false)); |
| 968 EXPECT_FALSE(apm_->echo_cancellation()->is_enabled()); | 962 EXPECT_FALSE(apm_->echo_cancellation()->is_enabled()); |
| (...skipping 1909 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2878 // TODO(peah): Remove the testing for | 2872 // TODO(peah): Remove the testing for |
| 2879 // apm->capture_nonlocked_.level_controller_enabled once the value in config_ | 2873 // apm->capture_nonlocked_.level_controller_enabled once the value in config_ |
| 2880 // is instead used to activate the level controller. | 2874 // is instead used to activate the level controller. |
| 2881 EXPECT_FALSE(apm->capture_nonlocked_.level_controller_enabled); | 2875 EXPECT_FALSE(apm->capture_nonlocked_.level_controller_enabled); |
| 2882 EXPECT_NEAR(kTargetLcPeakLeveldBFS, | 2876 EXPECT_NEAR(kTargetLcPeakLeveldBFS, |
| 2883 apm->config_.level_controller.initial_peak_level_dbfs, | 2877 apm->config_.level_controller.initial_peak_level_dbfs, |
| 2884 std::numeric_limits<float>::epsilon()); | 2878 std::numeric_limits<float>::epsilon()); |
| 2885 } | 2879 } |
| 2886 | 2880 |
| 2887 } // namespace webrtc | 2881 } // namespace webrtc |
| OLD | NEW |