Lines Matching refs:i

65   size_t i;  in filter_array_create()  local
68 for (i = 0; i < array_length(comb_lengths); ++i, offset = -offset) in filter_array_create()
70 filter_t * pcomb = &p->comb[i]; in filter_array_create()
71 pcomb->size = (size_t)(scale * r * (comb_lengths[i] + stereo_adjust * offset) + .5); in filter_array_create()
74 for (i = 0; i < array_length(allpass_lengths); ++i, offset = -offset) in filter_array_create()
76 filter_t * pallpass = &p->allpass[i]; in filter_array_create()
77 pallpass->size = (size_t)(r * (allpass_lengths[i] + stereo_adjust * offset) + .5); in filter_array_create()
89 size_t i = array_length(comb_lengths) - 1; in filter_array_process() local
90 do out += comb_process(p->comb + i, &in, feedback, hf_damping); in filter_array_process()
91 while (i--); in filter_array_process()
93 i = array_length(allpass_lengths) - 1; in filter_array_process()
94 do out = allpass_process(p->allpass + i, &out); in filter_array_process()
95 while (i--); in filter_array_process()
103 size_t i; in filter_array_delete() local
105 for (i = 0; i < array_length(allpass_lengths); ++i) in filter_array_delete()
106 filter_delete(&p->allpass[i]); in filter_array_delete()
107 for (i = 0; i < array_length(comb_lengths); ++i) in filter_array_delete()
108 filter_delete(&p->comb[i]); in filter_array_delete()
130 size_t i, delay = pre_delay_ms / 1000 * sample_rate_Hz + .5; in reverb_create() local
142 for (i = 0; i <= ceil(depth); ++i) { in reverb_create()
143 filter_array_create(p->chan + i, sample_rate_Hz, scale, i * depth); in reverb_create()
144 out[i] = lsx_zalloc(p->out[i], buffer_size); in reverb_create()
150 size_t i; in reverb_process() local
151 for (i = 0; i < 2 && p->out[i]; ++i) in reverb_process()
152 …filter_array_process(p->chan + i, length, (float *) fifo_read_ptr(&p->input_fifo), p->out[i], &p->… in reverb_process()
158 size_t i; in reverb_delete() local
159 for (i = 0; i < 2 && p->out[i]; ++i) { in reverb_delete()
160 free(p->out[i]); in reverb_delete()
161 filter_array_delete(p->chan + i); in reverb_delete()
204 size_t i; in start() local
218 for (i = 0; i < p->ichannels; ++i) reverb_create( in start()
219 &p->chan[i].reverb, effp->in_signal.rate, p->wet_gain_dB, p->room_scale, in start()
221 effp->global_info->global_info->bufsiz / p->ochannels, p->chan[i].wet); in start()
232 size_t c, i, w, len = min(*isamp / p->ichannels, *osamp / p->ochannels); in flow() local
238 for (i = 0; i < len; ++i) for (c = 0; c < p->ichannels; ++c) in flow()
239 p->chan[c].dry[i] = SOX_SAMPLE_TO_FLOAT_32BIT(*ibuf++, effp->clips); in flow()
242 if (p->ichannels == 2) for (i = 0; i < len; ++i) for (w = 0; w < 2; ++w) { in flow()
243 float out = (1 - p->wet_only) * p->chan[w].dry[i] + in flow()
244 .5 * (p->chan[0].wet[w][i] + p->chan[1].wet[w][i]); in flow()
247 else for (i = 0; i < len; ++i) for (w = 0; w < p->ochannels; ++w) { in flow()
248 float out = (1 - p->wet_only) * p->chan[0].dry[i] + p->chan[0].wet[w][i]; in flow()
257 size_t i; in stop() local
258 for (i = 0; i < p->ichannels; ++i) in stop()
259 reverb_delete(&p->chan[i].reverb); in stop()