| Index: webrtc/base/numerics/exp_filter.h
|
| diff --git a/webrtc/base/numerics/exp_filter.h b/webrtc/base/numerics/exp_filter.h
|
| index 2361702c367785a278be8ae7b22b395a50b7b59a..a4eaea2c915ea8caedd7b49e9757e6e82ec56f99 100644
|
| --- a/webrtc/base/numerics/exp_filter.h
|
| +++ b/webrtc/base/numerics/exp_filter.h
|
| @@ -11,38 +11,9 @@
|
| #ifndef WEBRTC_BASE_NUMERICS_EXP_FILTER_H_
|
| #define WEBRTC_BASE_NUMERICS_EXP_FILTER_H_
|
|
|
| -namespace rtc {
|
|
|
| -// This class can be used, for example, for smoothing the result of bandwidth
|
| -// estimation and packet loss estimation.
|
| -
|
| -class ExpFilter {
|
| - public:
|
| - static const float kValueUndefined;
|
| -
|
| - explicit ExpFilter(float alpha, float max = kValueUndefined) : max_(max) {
|
| - Reset(alpha);
|
| - }
|
| -
|
| - // Resets the filter to its initial state, and resets filter factor base to
|
| - // the given value |alpha|.
|
| - void Reset(float alpha);
|
| -
|
| - // Applies the filter with a given exponent on the provided sample:
|
| - // y(k) = min(alpha_^ exp * y(k-1) + (1 - alpha_^ exp) * sample, max_).
|
| - float Apply(float exp, float sample);
|
| -
|
| - // Returns current filtered value.
|
| - float filtered() const { return filtered_; }
|
| -
|
| - // Changes the filter factor base to the given value |alpha|.
|
| - void UpdateBase(float alpha);
|
| -
|
| - private:
|
| - float alpha_; // Filter factor base.
|
| - float filtered_; // Current filter output.
|
| - const float max_;
|
| -};
|
| -} // namespace rtc
|
| +// This header is deprecated and is just left here temporarily during
|
| +// refactoring. See https://bugs.webrtc.org/7634 for more details.
|
| +#include "webrtc/rtc_base/numerics/exp_filter.h"
|
|
|
| #endif // WEBRTC_BASE_NUMERICS_EXP_FILTER_H_
|
|
|