]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/hq_hqadsp.c
avcodec: add Dolby E decoder
[ffmpeg] / libavcodec / hq_hqadsp.c
index db1ea2e2462180daf894ea9e9bc06bf2036e4fdd..1b9f138c726b63c7e4258943426ee59903c4c8fd 100644 (file)
@@ -30,7 +30,7 @@
 #define FIX_1_414 23170
 #define FIX_2_613 21407 // divided by two to fit the range
 
-#define IDCTMUL(a, b) ((a) * (b) >> 16)
+#define IDCTMUL(a, b) ((int)((a) * (unsigned)(b)) >> 16)
 
 static inline void idct_row(int16_t *blk)
 {