aboutsummaryrefslogtreecommitdiff
path: root/src/analysis.c
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2017-06-01 13:21:59 -0400
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-06-01 13:21:59 -0400
commit7be054b7ff71768ea9c8e325de827af764100950 (patch)
tree0415aa2bf005a2ec1b7e6c7d06a5f8dd5078227d /src/analysis.c
parent0cc4d9659aaa35c8a21af0e7a8927bf9132315bf (diff)
downloadlibopus-7be054b7ff71768ea9c8e325de827af764100950.tar.gz
Avoid using log2() since it's not in C90
Diffstat (limited to 'src/analysis.c')
-rw-r--r--src/analysis.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/analysis.c b/src/analysis.c
index e3c93f89..7591baa7 100644
--- a/src/analysis.c
+++ b/src/analysis.c
@@ -481,7 +481,7 @@ static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt
E += binE;
}
E = SCALE_ENER(E);
- band_log2[0] = (float).5*log2(E+1e-10f);
+ band_log2[0] = .5f*1.442695f*(float)log(E+1e-10f);
}
for (b=0;b<NB_TBANDS;b++)
{
@@ -512,7 +512,7 @@ static void tonality_analysis(TonalityAnalysisState *tonal, const CELTMode *celt
frame_loudness += (float)sqrt(E+1e-10f);
logE[b] = (float)log(E+1e-10f);
- band_log2[b+1] = (float).5*log2(E+1e-10f);
+ band_log2[b+1] = .5f*1.442695f*(float)log(E+1e-10f);
tonal->logE[tonal->E_count][b] = logE[b];
if (tonal->count==0)
tonal->highE[b] = tonal->lowE[b] = logE[b];