Lines Matching refs:pcm_index
52 size_t pcm_index; member
181 p->pcm_index = AMR_FRAME; in startread()
207 if (p->pcm_index >= AMR_FRAME) in read_samples()
208 p->pcm_index = decode_1_frame(ft); in read_samples()
209 if (p->pcm_index >= AMR_FRAME) in read_samples()
211 *buf++ = SOX_SIGNED_16BIT_TO_SAMPLE(p->pcm[p->pcm_index++], ft->clips); in read_samples()
262 p->pcm_index = 0; in startwrite()
287 p->pcm[p->pcm_index++] = SOX_SAMPLE_TO_SIGNED_16BIT(*buf++, ft->clips); in write_samples()
288 if (p->pcm_index == AMR_FRAME) { in write_samples()
289 p->pcm_index = 0; in write_samples()
302 if (p->pcm_index) { in stopwrite()
304 p->pcm[p->pcm_index++] = 0; in stopwrite()
305 } while (p->pcm_index < AMR_FRAME); in stopwrite()