Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/celt-0.7.0.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2009-06-14 20:31:33 +0400
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2009-06-14 20:31:33 +0400
commit66fb246219bbb26467f1cc6fa046b12701c4c326 (patch)
tree263d3f971e3d426a021866d4270f16bae90507b6
parent095abafcb7b7e64a7a9fe58e789aa9f03ceeb669 (diff)
removing redundant calls to exp2()
-rw-r--r--libcelt/quant_bands.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcelt/quant_bands.c b/libcelt/quant_bands.c
index caf3a20..04585c6 100644
--- a/libcelt/quant_bands.c
+++ b/libcelt/quant_bands.c
@@ -192,12 +192,12 @@ static void quant_energy_finalise_mono(const CELTMode *m, celt_ener_t *eBands, c
offset = (q2-.5f)*(1<<(14-fine_quant[i]-1))*(1.f/16384);
#endif
oldEBands[i] += offset;
+ eBands[i] = log2Amp(oldEBands[i]);
bits_left--;
}
}
for (i=0;i<m->nbEBands;i++)
{
- eBands[i] = log2Amp(oldEBands[i]);
if (oldEBands[i] < -QCONST16(7.f,8))
oldEBands[i] = -QCONST16(7.f,8);
}
@@ -280,12 +280,12 @@ static void unquant_energy_finalise_mono(const CELTMode *m, celt_ener_t *eBands,
offset = (q2-.5f)*(1<<(14-fine_quant[i]-1))*(1.f/16384);
#endif
oldEBands[i] += offset;
+ eBands[i] = log2Amp(oldEBands[i]);
bits_left--;
}
}
for (i=0;i<m->nbEBands;i++)
{
- eBands[i] = log2Amp(oldEBands[i]);
if (oldEBands[i] < -QCONST16(7.f,8))
oldEBands[i] = -QCONST16(7.f,8);
}