ReplayGainInfo: use large negative value instead of infinity
The last piece to allow -ffast-math.
This commit is contained in:
parent
55868eecd0
commit
90c899407a
@ -20,6 +20,8 @@
|
||||
#include "config.h"
|
||||
#include "ReplayGainInfo.hxx"
|
||||
|
||||
#include <math.h>
|
||||
|
||||
float
|
||||
ReplayGainTuple::CalculateScale(float preamp, float missing_preamp,
|
||||
bool peak_limit) const
|
||||
|
@ -23,8 +23,6 @@
|
||||
#include "check.h"
|
||||
#include "Compiler.h"
|
||||
|
||||
#include <cmath>
|
||||
|
||||
enum ReplayGainMode {
|
||||
REPLAY_GAIN_AUTO = -2,
|
||||
REPLAY_GAIN_OFF,
|
||||
@ -37,13 +35,13 @@ struct ReplayGainTuple {
|
||||
float peak;
|
||||
|
||||
void Clear() {
|
||||
gain = INFINITY;
|
||||
gain = -200;
|
||||
peak = 0.0;
|
||||
}
|
||||
|
||||
gcc_pure
|
||||
bool IsDefined() const {
|
||||
return !std::isinf(gain);
|
||||
return gain > -100;
|
||||
}
|
||||
|
||||
gcc_pure
|
||||
|
Loading…
Reference in New Issue
Block a user