From 4b3b5a2337f851b7d532231436669faef1caceb8 Mon Sep 17 00:00:00 2001 From: Kostya Shishkov Date: Sat, 27 Jan 2007 14:24:40 +0000 Subject: Coded residual in WavPack may be > 0xFFFF Originally committed as revision 7733 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/wavpack.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavcodec/wavpack.c') diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c index 6f5d84bd0c..b462174da4 100644 --- a/libavcodec/wavpack.c +++ b/libavcodec/wavpack.c @@ -141,8 +141,8 @@ static av_always_inline int get_tail(GetBitContext *gb, int k) { int p, e, res; - if(k<1 || k>65535)return 0; - p = av_log2_16bit(k); + if(k<1)return 0; + p = av_log2(k); e = (1 << (p + 1)) - k - 1; res = p ? get_bits(gb, p) : 0; if(res >= e){ -- cgit v1.2.3