Index: webrtc/common_audio/smoothing_filter.cc |
diff --git a/webrtc/common_audio/smoothing_filter.cc b/webrtc/common_audio/smoothing_filter.cc |
index d2dde9d8542751d644157bd34e4c671cee177cad..88f56ccf17e2bf9f8cd4df78687c6722980b2631 100644 |
--- a/webrtc/common_audio/smoothing_filter.cc |
+++ b/webrtc/common_audio/smoothing_filter.cc |
@@ -14,8 +14,8 @@ |
namespace webrtc { |
-SmoothingFilterImpl::SmoothingFilterImpl(int init_time_ms_, const Clock* clock) |
- : init_time_ms_(init_time_ms_), |
+SmoothingFilterImpl::SmoothingFilterImpl(int init_time_ms, const Clock* clock) |
minyue-webrtc
2016/12/21 14:10:17
this was an old error, no actual problem, but bad
|
+ : init_time_ms_(init_time_ms), |
// Duing the initalization time, we use an increasing alpha. Specifically, |
// alpha(n) = exp(pow(init_factor_, n)), |
// where |init_factor_| is chosen such that |
@@ -26,6 +26,7 @@ SmoothingFilterImpl::SmoothingFilterImpl(int init_time_ms_, const Clock* clock) |
init_const_(1.0f / (init_time_ms_ - |
pow(init_time_ms_, 1.0f - 1.0f / init_time_ms_))), |
clock_(clock) { |
+ RTC_DCHECK_GT(init_time_ms_, 1); |
UpdateAlpha(init_time_ms_); |
} |