]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/dcadec.c
Loose mplayer in MPlayer/incoming/
[ffmpeg] / libavcodec / dcadec.c
index 868e3b67b93ecb535eacfcc915998a18e9f61ea3..bfbf51a1281adcf7d8a8a8551815de3bd541e560 100644 (file)
@@ -2107,7 +2107,8 @@ static float dca_dmix_code(unsigned code)
 {
     int sign = (code >> 8) - 1;
     code &= 0xff;
-    return ldexpf((dca_dmixtable[code] ^ sign) - sign, -15);
+#define POW2_MINUS15 .000030517578125
+    return ((dca_dmixtable[code] ^ sign) - sign) * POW2_MINUS15;
 }
 
 /**