fix(gain_compression): guard against NaN inputs

This commit is contained in:
mahima-yoga
2026-04-16 15:32:44 +02:00
committed by Mahima Yoga
parent 4c0c09bd77
commit b5ef93ec04
@@ -96,6 +96,10 @@ void GainCompression3d::update(const Vector3f &input, const float dt)
float GainCompression::update(const float input, const float dt)
{
if (!PX4_ISFINITE(input)) {
return _compression_gain;
}
_hpf = _alpha_hpf * _hpf + _alpha_hpf * (input - _input_prev);
_lpf.update(_hpf * _hpf);