summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2016-11-25 11:45:24 -0500
committerJean-Marc Valin <jmvalin@jmvalin.ca>2016-11-25 11:45:24 -0500
commitde5159f438a2b012a18b9c303ec3bce65622a612 (patch)
tree64d0d7c54a299b4e1ea8aadf803b650243526900
parent6929f82298e6c4b57f9acf754dfc4108b4a58792 (diff)
downloadopus-de5159f438a2b012a18b9c303ec3bce65622a612.tar.gz
Fixes a division by zero
-rw-r--r--src/analysis.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/analysis.c b/src/analysis.c
index 756ace66..9a3162af 100644
--- a/src/analysis.c
+++ b/src/analysis.c
@@ -500,7 +500,7 @@ static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt
tonal->lowE[b] = logE[b];
tonal->highE[b] = MIN32(tonal->lowE[b]+15, tonal->highE[b]);
}
- relativeE += (logE[b]-tonal->lowE[b])/(1e-15f+tonal->highE[b]-tonal->lowE[b]);
+ relativeE += (logE[b]-tonal->lowE[b])/(1e-15f + (tonal->highE[b]-tonal->lowE[b]));
L1=L2=0;
for (i=0;i<NB_FRAMES;i++)