Lines Matching full:channels

52   } * channels;  member
53 unsigned expectedChannels;/* Also flags that channels aren't to be treated
89 l->channels = lsx_calloc(pairs, sizeof(*l->channels)); in getopts()
96 if (sscanf(s, "%lf %c", &l->channels[i].attack_times[j], &dummy) != 1) { in getopts()
99 } else if (l->channels[i].attack_times[j] < 0) { in getopts()
110 /* Set the initial "volume" to be attibuted to the input channels. in getopts()
122 l->channels[i].volume = pow(10., init_vol_dB / 20); in getopts()
143 l->expectedChannels, effp->out_signal.channels); in start()
146 l->channels[i].attack_times[0], l->channels[i].attack_times[1]); in start()
153 if (l->channels[i].attack_times[j] > 1.0/effp->out_signal.rate) in start()
154 l->channels[i].attack_times[j] = 1.0 - in start()
155 exp(-1.0/(effp->out_signal.rate * l->channels[i].attack_times[j])); in start()
157 l->channels[i].attack_times[j] = 1.0; in start()
160 l->delay_buf_size = l->delay * effp->out_signal.rate * effp->out_signal.channels; in start()
180 *v += delta * l->channels[chan].attack_times[0]; in doVolume()
182 *v += delta * l->channels[chan].attack_times[1]; in doVolume()
190 int filechans = effp->out_signal.channels; in flow()
199 /* User is expecting same compander for all channels */ in flow()
206 doVolume(&l->channels[0].volume, maxsamp, l, 0); in flow()
209 doVolume(&l->channels[chan].volume, fabs((double)ibuf[chan]), l, chan); in flow()
215 double level_in_lin = l->channels[ch].volume; in flow()
253 while (done+effp->out_signal.channels <= *osamp && l->delay_buf_cnt > 0) in drain()
254 for (chan = 0; chan < effp->out_signal.channels; ++chan) { in drain()
256 double level_in_lin = l->channels[c].volume; in drain()
279 free(l->channels); in lsx_kill()