adx: use 12-bit coefficients instead of 14-bit to avoid integer overflow
[ffmpeg.git] / libavcodec / adx.h
index a329afb..ae5eb6a 100644 (file)
@@ -43,8 +43,8 @@ typedef struct {
     int in_temp;
 } ADXContext;
 
     int in_temp;
 } ADXContext;
 
-#define    BASEVOL   0x4000
-#define    SCALE1    0x7298
-#define    SCALE2    0x3350
+#define COEFF_BITS  12
+#define COEFF1      0x1CA6
+#define COEFF2      0x0CD4
 
 #endif /* AVCODEC_ADX_H */
 
 #endif /* AVCODEC_ADX_H */