1*28e138c6SAndroid Build Coastguard Workerdiff --git a/libspeex/resample.c b/libspeex/resample.c 2*28e138c6SAndroid Build Coastguard Workerindex 4403f78..48ffcef 100644 3*28e138c6SAndroid Build Coastguard Worker--- a/libspeex/resample.c 4*28e138c6SAndroid Build Coastguard Worker+++ b/libspeex/resample.c 5*28e138c6SAndroid Build Coastguard Worker@@ -561,10 +561,10 @@ static void update_filter(SpeexResamplerState *st) 6*28e138c6SAndroid Build Coastguard Worker } 7*28e138c6SAndroid Build Coastguard Worker for (i=0;i<st->den_rate;i++) 8*28e138c6SAndroid Build Coastguard Worker { 9*28e138c6SAndroid Build Coastguard Worker- spx_uint32_t j; 10*28e138c6SAndroid Build Coastguard Worker+ spx_int32_t j; 11*28e138c6SAndroid Build Coastguard Worker for (j=0;j<st->filt_len;j++) 12*28e138c6SAndroid Build Coastguard Worker { 13*28e138c6SAndroid Build Coastguard Worker- st->sinc_table[i*st->filt_len+j] = sinc(st->cutoff,((j-st->filt_len/2+1)-((float)i)/st->den_rate), st->filt_len, quality_map[st->quality].window_func); 14*28e138c6SAndroid Build Coastguard Worker+ st->sinc_table[i*st->filt_len+j] = sinc(st->cutoff,((j-(spx_int32_t)st->filt_len/2+1)-((float)i)/st->den_rate), st->filt_len, quality_map[st->quality].window_func); 15*28e138c6SAndroid Build Coastguard Worker } 16*28e138c6SAndroid Build Coastguard Worker } 17*28e138c6SAndroid Build Coastguard Worker #ifdef FIXED_POINT 18