diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-11-25 11:45:24 -0500 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2016-11-25 11:45:24 -0500 |
commit | de5159f438a2b012a18b9c303ec3bce65622a612 (patch) | |
tree | 64d0d7c54a299b4e1ea8aadf803b650243526900 | |
parent | 6929f82298e6c4b57f9acf754dfc4108b4a58792 (diff) | |
download | opus-de5159f438a2b012a18b9c303ec3bce65622a612.tar.gz |
Fixes a division by zero
-rw-r--r-- | src/analysis.c | 2 |
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++) |