From: Vladimir Voroshilov Date: Tue, 26 Aug 2008 16:47:31 +0000 (+0000) Subject: (cosmetics) Describe for which tests clipping is required. X-Git-Tag: v0.5~2918 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f5e177f8521c585a101eafc171be06de1a3d5b60;p=platform%2Fupstream%2Flibav.git (cosmetics) Describe for which tests clipping is required. Originally committed as revision 14979 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavcodec/acelp_filters.c b/libavcodec/acelp_filters.c index 83db0ef..59db649 100644 --- a/libavcodec/acelp_filters.c +++ b/libavcodec/acelp_filters.c @@ -156,6 +156,8 @@ void ff_acelp_high_pass_filter( tmp += (hpf_f[1]* -7667LL)>>13; tmp += 7699 * (in[i] - 2*in[i-1] + in[i-2]); + /* With "+0x800" rounding, clipping is needed + for ALGTHM and SPEECH tests. */ out[i] = av_clip_int16((tmp + 0x800) >> 12); hpf_f[1] = hpf_f[0];