[FFmpeg-cvslog] avcodec/dcadec: remove unsignedness from constant

Michael Niedermayer git at videolan.org
Wed Jun 18 13:47:52 CEST 2014


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Wed Jun 18 13:07:57 2014 +0200| [a740cae4a0803a78c183f754189294b948ac6865] | committer: Michael Niedermayer

avcodec/dcadec: remove unsignedness from constant

POSIX gurantees >=32bit so it all fits in signed int
Also >=32bit ints are assumed througout the codebase

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=a740cae4a0803a78c183f754189294b948ac6865
---

 libavcodec/dcadec.c |    9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/libavcodec/dcadec.c b/libavcodec/dcadec.c
index bef5cd1..c671fcd 100644
--- a/libavcodec/dcadec.c
+++ b/libavcodec/dcadec.c
@@ -2117,14 +2117,7 @@ static float dca_dmix_code(unsigned code)
 {
     int sign = (code >> 8) - 1;
     code &= 0xff;
-<<<<<<< HEAD
-#define POW2_MINUS15 .000030517578125
-    return ((dca_dmixtable[code] ^ sign) - sign) * POW2_MINUS15;
-||||||| merged common ancestors
-    return ldexpf((dca_dmixtable[code] ^ sign) - sign, -15);
-=======
-    return ((dca_dmixtable[code] ^ sign) - sign) * (1.0 / (1U << 15));
->>>>>>> f2ce63246f5c934429f9cb857a794e07624d7912
+    return ((dca_dmixtable[code] ^ sign) - sign) * (1.0 / (1 << 15));
 }
 
 /**



More information about the ffmpeg-cvslog mailing list