Lines Matching refs:filter_length
183 || c->filter_length != FFMAX((int)ceil(filter_size/factor), 1) || c->format != format
218 c->filter_length = FFMAX((int)ceil(filter_size/factor), 1);
219 c->filter_alloc = FFALIGN(c->filter_length, 8);
225 if (build_filter(c, (void*)c->filter_bank, factor, c->filter_length, c->filter_alloc, phase_count, 1<<c->filter_shift, filter_type, kaiser_beta))
238 c->index= -phase_count*((c->filter_length-1)/2);
274 if (c->filter_length == 1 && c->phase_shift == 0) {
293 int64_t end_index = (1LL + src_size - c->filter_length) << c->phase_shift;
340 int64_t num = s->in_buffer_count - (c->filter_length-1)/2;
368 int n, ch, num = FFMIN(in_count + *out_sz, c->filter_length + 1), res;
373 if ((res = swri_realloc_audio(dst, c->filter_length * 2 + 1)) < 0)
379 memcpy(dst->ch[ch] + ((c->filter_length + n) * c->felem_size),
385 if (num < c->filter_length + 1) {
387 *out_idx = c->filter_length;
392 for (n = 1; n <= c->filter_length; n++) {
394 memcpy(dst->ch[ch] + ((c->filter_length - n) * c->felem_size),
395 dst->ch[ch] + ((c->filter_length + n) * c->felem_size),
401 *out_idx = c->filter_length + (c->index >> c->phase_shift);
402 *out_sz = 1 + c->filter_length * 2 - *out_idx;