Lines Matching refs:channels
37 uint32_t channels; in startread() local
46 channels = 1; in startread()
126 lsx_readdw(ft, &channels); in startread()
127 channels = (channels & 0x01) + in startread()
128 ((channels & 0x02) >> 1) + in startread()
129 ((channels & 0x04) >> 2) + in startread()
130 ((channels & 0x08) >> 3); in startread()
159 ft->signal.channels = channels; in startread()
175 size_t frames = nsamp / ft->signal.channels; in read_samples()
176 unsigned width = p->nsamples / ft->signal.channels; in read_samples()
189 for (ch = 0; ch != ft->signal.channels; ch++) { in read_samples()
192 return done * ft->signal.channels; in read_samples()
196 for (ch = 0; ch != ft->signal.channels; ch++) { in read_samples()
203 p->left -= chunk * ft->signal.channels; in read_samples()
206 return done * ft->signal.channels; in read_samples()
218 for (i = 0; i < ft->signal.channels; i++) { in startwrite()
245 for (i = 0; i < ft->signal.channels; i++) { in write_samples()
249 done += ft->signal.channels; in write_samples()
269 for (i = 0; i < ft->signal.channels; i++) { in stopwrite()
309 lsx_writedw(ft, (unsigned) nsamples/ft->signal.channels); /* samples, 1-shot */ in svxwriteheader()
323 lsx_writedw(ft, (ft->signal.channels == 2) ? 6u : in svxwriteheader()
324 (ft->signal.channels == 4) ? 15u : 2u); in svxwriteheader()