---
libavcodec/ac3enc.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git libavcodec/ac3enc.c libavcodec/ac3enc.c
index 506b709..0f1665c 100644
--- libavcodec/ac3enc.c
+++ libavcodec/ac3enc.c
@@ -87,8 +87,8 @@ static int16_t xsin1[128];
/* new exponents are sent if their Norm 1 exceed this number */
#define EXP_DIFF_THRESHOLD 1000
-/** convert float in range [-1..1] to int16_t in range [-32767..32767] */
-#define FIX15(a) ((int16_t)av_clip((int)(a * (float)(1 << 15)), -32767, 32767))
+/** convert float in range [-1..1] to int16_t in range [-32768..32767] */
+#define FIX15(a) ((int16_t)av_clip_int16((int)(a * (float)(1 << 15))))
typedef struct IComplex {
int16_t re,im;
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc