| Index: Source/core/platform/audio/ZeroPole.cpp
|
| diff --git a/Source/core/platform/audio/ZeroPole.cpp b/Source/core/platform/audio/ZeroPole.cpp
|
| index bab135f5dfacd8841c492bb047fa8262110700ab..86daf4e356275ccc32d338944e1afeee6a300f30 100644
|
| --- a/Source/core/platform/audio/ZeroPole.cpp
|
| +++ b/Source/core/platform/audio/ZeroPole.cpp
|
| @@ -44,7 +44,7 @@ void ZeroPole::process(const float *source, float *destination, unsigned framesT
|
| // Gain compensation to make 0dB @ 0Hz
|
| const float k1 = 1 / (1 - zero);
|
| const float k2 = 1 - pole;
|
| -
|
| +
|
| // Member variables to locals.
|
| float lastX = m_lastX;
|
| float lastY = m_lastY;
|
| @@ -62,7 +62,7 @@ void ZeroPole::process(const float *source, float *destination, unsigned framesT
|
|
|
| *destination++ = output2;
|
| }
|
| -
|
| +
|
| // Locals to member variables. Flush denormals here so we don't
|
| // slow down the inner loop above.
|
| m_lastX = DenormalDisabler::flushDenormalFloatToZero(lastX);
|
|
|