Lines Matching refs:channels
39 uint16_t channels; /* number of channels */ member
103 if (lsx_readw(ft, &xa->header.channels) != SOX_SUCCESS) return SOX_EOF; in startread()
119 lsx_debug(" wChannels: %u", xa->header.channels); in startread()
134 if (ft->signal.channels == 0 || ft->signal.channels == xa->header.channels) { in startread()
135 ft->signal.channels = xa->header.channels; in startread()
146 if (ft->signal.channels == 0 || ft->signal.channels > UINT16_MAX) { in startread()
148 ft->signal.channels); in startread()
165 if (xa->header.align != (ft->encoding.bits_per_sample >> 3) * xa->header.channels) { in startread()
167 xa->header.align, (ft->encoding.bits_per_sample >> 3) * xa->header.channels); in startread()
168 xa->header.align = (ft->encoding.bits_per_sample >> 3) * xa->header.channels; in startread()
177 xa->blockSize = ft->signal.channels * 0xf; in startread()
184 xa->state = lsx_calloc(sizeof(xa_state_t), ft->signal.channels); in startread()
224 for (i = 0; i < ft->signal.channels; i++) { in read_samples()
230 xa->bufPos += ft->signal.channels; in read_samples()
233 for (i = 0; i < ft->signal.channels && done < len; i++) { in read_samples()
247 for (i = 0; i < ft->signal.channels && done < len; i++) { in read_samples()
262 xa->bufPos += ft->signal.channels; in read_samples()