comparison aaccoder.c @ 10211:337e5592f985 libavcodec

aacenc: Replace cbrt() with cbrtf() when the result is destined for float storage.
author alexc
date Mon, 21 Sep 2009 03:53:39 +0000
parents 47048ee7db4e
children 4e2db0d76fad
comparison
equal deleted inserted replaced
10210:47048ee7db4e 10211:337e5592f985
182 if (t >= CLIPPED_ESCAPE) { 182 if (t >= CLIPPED_ESCAPE) {
183 di = t - CLIPPED_ESCAPE; 183 di = t - CLIPPED_ESCAPE;
184 curbits += 21; 184 curbits += 21;
185 } else { 185 } else {
186 int c = av_clip(quant(t, Q), 0, 8191); 186 int c = av_clip(quant(t, Q), 0, 8191);
187 di = t - c*cbrt(c)*IQ; 187 di = t - c*cbrtf(c)*IQ;
188 curbits += av_log2(c)*2 - 4 + 1; 188 curbits += av_log2(c)*2 - 4 + 1;
189 } 189 }
190 } else { 190 } else {
191 di = t - vec[k]*IQ; 191 di = t - vec[k]*IQ;
192 } 192 }
297 if (t >= CLIPPED_ESCAPE) { 297 if (t >= CLIPPED_ESCAPE) {
298 di = t - CLIPPED_ESCAPE; 298 di = t - CLIPPED_ESCAPE;
299 curbits += 21; 299 curbits += 21;
300 } else { 300 } else {
301 int c = av_clip(quant(t, Q), 0, 8191); 301 int c = av_clip(quant(t, Q), 0, 8191);
302 di = t - c*cbrt(c)*IQ; 302 di = t - c*cbrtf(c)*IQ;
303 curbits += av_log2(c)*2 - 4 + 1; 303 curbits += av_log2(c)*2 - 4 + 1;
304 } 304 }
305 } else { 305 } else {
306 di = t - vec[k]*IQ; 306 di = t - vec[k]*IQ;
307 } 307 }