diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2014-05-23 22:33:55 +0200 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2014-05-23 22:39:14 +0200 |
commit | 6b88f22e895314164eef00ccbdbf11ad97a7c56f (patch) | |
tree | 495fde0265e63c302a3d7ebc5c407f8932cae65b | |
parent | 9ccb5455ca8c63eb330abd3c2ed6a9b0ae3b755e (diff) | |
download | ffmpeg-6b88f22e895314164eef00ccbdbf11ad97a7c56f.tar.gz |
avcodec/dcadec: dont use hex float, msvc doesnt support it
Found-by: nevcairiel
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-rw-r--r-- | libavcodec/dcadec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/dcadec.c b/libavcodec/dcadec.c index c072044453..bfbf51a128 100644 --- a/libavcodec/dcadec.c +++ b/libavcodec/dcadec.c @@ -2107,7 +2107,8 @@ static float dca_dmix_code(unsigned code) { int sign = (code >> 8) - 1; code &= 0xff; - return ((dca_dmixtable[code] ^ sign) - sign) * 0x1p-15; +#define POW2_MINUS15 .000030517578125 + return ((dca_dmixtable[code] ^ sign) - sign) * POW2_MINUS15; } /** |