Lines Matching refs:filter
95 * @param scale wanted sum of coefficients for each filter
98 static void build_filter(FELEM *filter, double factor, int tap_count, int phase_count, int scale, int type){
103 /* if upsampling, only need to interpolate, no filter */
137 filter[ph * tap_count + i] = tab[i] / norm;
139 filter[ph * tap_count + i] = av_clip(lrintf(tab[i] * scale / norm), FELEM_MIN, FELEM_MAX);
158 sum += filter[ph * tap_count + k] * sine[k+j];
237 FELEM *filter= c->filter_bank + c->filter_length*(index & c->phase_mask);
243 val += src[FFABS(sample_index + i) % src_size] * filter[i];
249 val += src[sample_index + i] * (FELEM2)filter[i];
250 v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_length];
255 val += src[sample_index + i] * (FELEM2)filter[i];