Index: webrtc/modules/audio_processing/aec3/matched_filter_unittest.cc |
diff --git a/webrtc/modules/audio_processing/aec3/matched_filter_unittest.cc b/webrtc/modules/audio_processing/aec3/matched_filter_unittest.cc |
index b2978b6bf4f1bca1b4d5b3a9bf1bfec2d844c477..47ff353be89e8872a4e541a27ff074b735aab6bc 100644 |
--- a/webrtc/modules/audio_processing/aec3/matched_filter_unittest.cc |
+++ b/webrtc/modules/audio_processing/aec3/matched_filter_unittest.cc |
@@ -137,7 +137,7 @@ TEST(MatchedFilter, LagEstimation) { |
DelayBuffer<float> signal_delay_buffer(4 * delay_samples); |
MatchedFilter filter(&data_dumper, DetectOptimization(), |
kWindowSizeSubBlocks, kNumMatchedFilters, |
- kAlignmentShiftSubBlocks); |
+ kAlignmentShiftSubBlocks, 150); |
std::unique_ptr<RenderDelayBuffer> render_delay_buffer( |
RenderDelayBuffer::Create(3)); |
@@ -206,7 +206,7 @@ TEST(MatchedFilter, LagNotReliableForUncorrelatedRenderAndCapture) { |
std::unique_ptr<RenderDelayBuffer> render_delay_buffer( |
RenderDelayBuffer::Create(3)); |
MatchedFilter filter(&data_dumper, DetectOptimization(), kWindowSizeSubBlocks, |
- kNumMatchedFilters, kAlignmentShiftSubBlocks); |
+ kNumMatchedFilters, kAlignmentShiftSubBlocks, 150); |
// Analyze the correlation between render and capture. |
for (size_t k = 0; k < 100; ++k) { |
@@ -236,7 +236,7 @@ TEST(MatchedFilter, LagNotUpdatedForLowLevelRender) { |
capture.fill(0.f); |
ApmDataDumper data_dumper(0); |
MatchedFilter filter(&data_dumper, DetectOptimization(), kWindowSizeSubBlocks, |
- kNumMatchedFilters, kAlignmentShiftSubBlocks); |
+ kNumMatchedFilters, kAlignmentShiftSubBlocks, 150); |
std::unique_ptr<RenderDelayBuffer> render_delay_buffer( |
RenderDelayBuffer::Create(3)); |
DecimatorBy4 capture_decimator; |
@@ -273,7 +273,7 @@ TEST(MatchedFilter, NumberOfLagEstimates) { |
for (size_t num_matched_filters = 0; num_matched_filters < 10; |
++num_matched_filters) { |
MatchedFilter filter(&data_dumper, DetectOptimization(), 32, |
- num_matched_filters, 1); |
+ num_matched_filters, 1, 150); |
EXPECT_EQ(num_matched_filters, filter.GetLagEstimates().size()); |
} |
} |
@@ -283,12 +283,13 @@ TEST(MatchedFilter, NumberOfLagEstimates) { |
// Verifies the check for non-zero windows size. |
TEST(MatchedFilter, ZeroWindowSize) { |
ApmDataDumper data_dumper(0); |
- EXPECT_DEATH(MatchedFilter(&data_dumper, DetectOptimization(), 0, 1, 1), ""); |
+ EXPECT_DEATH(MatchedFilter(&data_dumper, DetectOptimization(), 0, 1, 1, 150), |
+ ""); |
} |
// Verifies the check for non-null data dumper. |
TEST(MatchedFilter, NullDataDumper) { |
- EXPECT_DEATH(MatchedFilter(nullptr, DetectOptimization(), 1, 1, 1), ""); |
+ EXPECT_DEATH(MatchedFilter(nullptr, DetectOptimization(), 1, 1, 1, 150), ""); |
} |
#endif |