From a65f63747b4602cf227f7c0699b01bba5f7cd8df Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 30 Oct 2013 16:50:34 +0100 Subject: CrossFade: use negative value for invalid mixramp_delay Avoid NaN to allow -ffast-math. --- src/CrossFade.hxx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/CrossFade.hxx') diff --git a/src/CrossFade.hxx b/src/CrossFade.hxx index eb81ae152..c47db84e1 100644 --- a/src/CrossFade.hxx +++ b/src/CrossFade.hxx @@ -22,8 +22,6 @@ #include "Compiler.h" -#include - struct AudioFormat; struct CrossFadeSettings { @@ -35,14 +33,15 @@ struct CrossFadeSettings { float mixramp_db; /** - * The configured MixRapm delay [s]. + * The configured MixRapm delay [s]. A non-positive value + * disables MixRamp. */ float mixramp_delay; CrossFadeSettings() :duration(0), mixramp_db(0), - mixramp_delay(std::nanf("")) + mixramp_delay(-1) {} -- cgit v1.2.3