Lines Matching full:channels
23 * Rewritten to support multiple channels
45 unsigned channels; member
62 if (ft->signal.channels == 0) in gsmstart_rw()
63 ft->signal.channels = 1; in gsmstart_rw()
65 p->channels = ft->signal.channels; in gsmstart_rw()
66 if (p->channels > MAXCHANS || p->channels <= 0) in gsmstart_rw()
68 … lsx_fail_errno(ft,SOX_EFMT,"gsm: channels(%d) must be in 1-16", ft->signal.channels); in gsmstart_rw()
72 for (ch=0; ch<p->channels; ch++) { in gsmstart_rw()
80 p->frames = lsx_malloc(p->channels*FRAMESIZE); in gsmstart_rw()
81 p->samples = lsx_malloc(BLOCKSIZE * (p->channels+1) * sizeof(gsm_signal)); in gsmstart_rw()
82 p->sampleTop = p->samples + BLOCKSIZE*p->channels; in gsmstart_rw()
111 chans = p->channels; in sox_gsmread()
121 r = lsx_readbuf(ft, p->frames, p->channels * FRAMESIZE); in sox_gsmread()
122 if (r != p->channels * FRAMESIZE) in sox_gsmread()
154 chans = p->channels; in gsmflush()
212 for (ch=0; ch<p->channels; ch++) in sox_gsmstopread()