Searched refs:buffer_opos (Results 1 – 1 of 1) sorted by relevance
31 size_t buffer_opos; /* Index of the next sample that has not been drained. */ member190 p->buffer_opos = p->buffer_end; in start()257 end_pos = obuf_pos + min(p->buffer_end - p->buffer_opos, obuf_end - obuf_pos); in flow()258 for (; obuf_pos < end_pos; obuf_pos++, p->buffer_opos++) in flow()259 obuf[obuf_pos] = SOX_SIGNED_16BIT_TO_SAMPLE(p->buffer[p->buffer_opos], dummy); in flow()260 if (p->buffer_opos != p->buffer_end) in flow()272 p->buffer_opos = 0; in flow()300 p->buffer_opos = 0; in drain()303 end_pos = obuf_pos + min(p->buffer_end - p->buffer_opos, obuf_end - obuf_pos); in drain()304 for (; obuf_pos < end_pos; obuf_pos++, p->buffer_opos++) in drain()[all …]