Lines Matching refs:in_specs
31 } * in_specs; member
83 p->out_specs[i].in_specs = lsx_realloc(p->out_specs[i].in_specs, in parse()
84 (j + chan2 - chan1 + 1) * sizeof(*p->out_specs[i].in_specs)); in parse()
86 p->out_specs[i].in_specs[j].channel_num = chan1++ - 1; in parse()
87 p->out_specs[i].in_specs[j++].multiplier = multiplier; in parse()
94 if (p->out_specs[i].in_specs[j].multiplier == HUGE_VAL) in parse()
95 …p->out_specs[i].in_specs[j].multiplier = (p->mode == automatic || (p->mode == semi && !mul_spec)) … in parse()
108 …lsx_debug("\t%i %g", p->out_specs[j].in_specs[i].channel_num, p->out_specs[j].in_specs[i].multipli… in show()
145 double mult = p->out_specs[j].in_specs[i].multiplier; in start()
173 out += ibuf[p->out_specs[j].in_specs[i].channel_num] * p->out_specs[j].in_specs[i].multiplier; in flow()
185 free(p->out_specs[i].in_specs); in closedown()
234 lsx_valloc(p->out_specs[j].in_specs, in_per_out); in channels_start()
237 p->out_specs[j].in_specs[i].channel_num = i * num_out_channels + j; in channels_start()
238 p->out_specs[j].in_specs[i].multiplier = 1. / in_per_out; in channels_start()
243 lsx_valloc(p->out_specs[j].in_specs, 1); in channels_start()
245 p->out_specs[j].in_specs[0].channel_num = j % effp->in_signal.channels; in channels_start()
246 p->out_specs[j].in_specs[0].multiplier = 1; in channels_start()