Lines Matching refs:write_ptr
47 int write_ptr; member
57 st->write_ptr = 0; in speex_buffer_init()
78 end = st->write_ptr + len; in speex_buffer_write()
82 SPEEX_COPY(st->data + st->write_ptr, data, end1 - st->write_ptr); in speex_buffer_write()
86 SPEEX_COPY(st->data, data+end1 - st->write_ptr, end); in speex_buffer_write()
92 st->read_ptr = st->write_ptr; in speex_buffer_write()
94 st->write_ptr += len; in speex_buffer_write()
95 if (st->write_ptr > st->size) in speex_buffer_write()
96 st->write_ptr -= st->size; in speex_buffer_write()
110 end = st->write_ptr + len; in speex_buffer_writezeros()
114 SPEEX_MEMSET(st->data + st->write_ptr, 0, end1 - st->write_ptr); in speex_buffer_writezeros()
124 st->read_ptr = st->write_ptr; in speex_buffer_writezeros()
126 st->write_ptr += len; in speex_buffer_writezeros()
127 if (st->write_ptr > st->size) in speex_buffer_writezeros()
128 st->write_ptr -= st->size; in speex_buffer_writezeros()