Lines Matching refs:in_signal
136 parse(effp, NULL, effp->in_signal.channels); in start()
137 if (effp->in_signal.channels < p->min_in_channels) { in start()
151 if (effp->in_signal.mult && max_sum > 1) in start()
152 *effp->in_signal.mult /= max_sum; in start()
154 effp->out_signal.precision = effp->in_signal.precision; in start()
166 len = min(*isamp / effp->in_signal.channels, *osamp / effp->out_signal.channels); in flow()
167 *isamp = len * effp->in_signal.channels; in flow()
170 for (; len--; ibuf += effp->in_signal.channels) for (j = 0; j < effp->out_signal.channels; j++) { in flow()
227 if (effp->in_signal.channels == num_out_channels) in channels_start()
230 if (effp->in_signal.channels > num_out_channels) { in channels_start()
232 unsigned in_per_out = (effp->in_signal.channels + in channels_start()
245 p->out_specs[j].in_specs[0].channel_num = j % effp->in_signal.channels; in channels_start()
249 effp->out_signal.precision = (effp->in_signal.channels > num_out_channels) ? in channels_start()
250 SOX_SAMPLE_PRECISION : effp->in_signal.precision; in channels_start()