From 3343e4e6078cf25aee3c9b579c1855bba2e6781e Mon Sep 17 00:00:00 2001 From: Ganesh Ajjanagadde Date: Wed, 23 Dec 2015 10:36:30 -0800 Subject: lavc/wmaenc: replace pow(10,x) by ff_exp10(x) Signed-off-by: Ganesh Ajjanagadde --- libavcodec/wmaenc.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'libavcodec/wmaenc.c') diff --git a/libavcodec/wmaenc.c b/libavcodec/wmaenc.c index faf0cb518d..54e83b66ad 100644 --- a/libavcodec/wmaenc.c +++ b/libavcodec/wmaenc.c @@ -20,6 +20,7 @@ */ #include "libavutil/attributes.h" +#include "libavutil/internal.h" #include "avcodec.h" #include "internal.h" @@ -132,7 +133,7 @@ static void init_exp(WMACodecContext *s, int ch, const int *exp_param) max_scale = 0; while (q < q_end) { /* XXX: use a table */ - v = pow(10, *exp_param++ *(1.0 / 16.0)); + v = ff_exp10(*exp_param++ *(1.0 / 16.0)); max_scale = FFMAX(max_scale, v); n = *ptr++; do { @@ -227,7 +228,7 @@ static int encode_block(WMACodecContext *s, float (*src_coefs)[BLOCK_MAX_SIZE], coefs1 = s->coefs1[ch]; exponents = s->exponents[ch]; - mult = pow(10, total_gain * 0.05) / s->max_exponent[ch]; + mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; mult *= mdct_norm; coefs = src_coefs[ch]; if (s->use_noise_coding && 0) { -- cgit v1.2.1