From 531cfe6e851ce5d8ea034bef061253d4debbfa16 Mon Sep 17 00:00:00 2001 From: Alex Converse Date: Mon, 12 Jul 2010 21:36:10 +0000 Subject: [PATCH] aacdec: Eliminate the use of doubles in decode_cce(). Originally committed as revision 24225 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/aacdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/aacdec.c b/libavcodec/aacdec.c index 9214c18..3159196 100644 --- a/libavcodec/aacdec.c +++ b/libavcodec/aacdec.c @@ -1504,7 +1504,7 @@ static int decode_cce(AACContext *ac, GetBitContext *gb, ChannelElement *che) if (c) { cge = coup->coupling_point == AFTER_IMDCT ? 1 : get_bits1(gb); gain = cge ? get_vlc2(gb, vlc_scalefactors.table, 7, 3) - 60: 0; - gain_cache = pow(scale, -gain); + gain_cache = powf(scale, -gain); } if (coup->coupling_point == AFTER_IMDCT) { coup->gain[c][0] = gain_cache; @@ -1521,7 +1521,7 @@ static int decode_cce(AACContext *ac, GetBitContext *gb, ChannelElement *che) s -= 2 * (t & 0x1); t >>= 1; } - gain_cache = pow(scale, -t) * s; + gain_cache = powf(scale, -t) * s; } } coup->gain[c][idx] = gain_cache; -- 2.7.4