From 3f05bdd0e013226c23dc8933409fac0992de3b30 Mon Sep 17 00:00:00 2001 From: arpi Date: Wed, 2 Oct 2002 22:13:14 +0000 Subject: 100l git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7588 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libaf/af_resample.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libaf/af_resample.c b/libaf/af_resample.c index 4b7eb4e660..210aa734e9 100644 --- a/libaf/af_resample.c +++ b/libaf/af_resample.c @@ -145,7 +145,7 @@ static int downsample(af_data_t* c,af_data_t* l, af_resample_t* s) uint32_t up = s->up; uint32_t dn = s->dn; - register uint32_t i = 0; + register int32_t i = 0; register uint32_t wi = 0; register uint32_t xi = 0; @@ -162,7 +162,7 @@ static int downsample(af_data_t* c,af_data_t* l, af_resample_t* s) ADDQUE(xi,x,in); in+=nch; - if(!--i){ + if((--i)<=0){ // Run the FIR filter FIR((&x[xi]),(&s->w[wi*L]),out); len++; out+=nch; -- cgit v1.2.3