From: Michael Niedermayer Date: Mon, 25 Aug 2008 22:51:47 +0000 (+0000) Subject: Replace cliping in ff_acelp_interpolate() by a check&av_log, this should be the X-Git-Tag: v0.5~2927 X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/2ad0d96a24879b96153a3fbbc1707372baa2615e Replace cliping in ff_acelp_interpolate() by a check&av_log, this should be the quickest way to find out if it is needed. Originally committed as revision 14970 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/acelp_filters.c b/libavcodec/acelp_filters.c index b5a6660..581da30 100644 --- a/libavcodec/acelp_filters.c +++ b/libavcodec/acelp_filters.c @@ -75,7 +75,9 @@ void ff_acelp_interpolate( i++; v += in[n - i] * filter_coeffs[idx - frac_pos]; } - out[n] = av_clip_int16(v >> 15); + if(av_clip_int16(v>>15) != (v>>15)) + av_log(NULL, AV_LOG_WARNING, "overflow that would need cliping in ff_acelp_interpolate()\n"); + out[n] = v >> 15; } }