Lines Matching refs:buf_
46 assert(bw->buf_ != NULL); in BitWriterResize()
47 memcpy(new_buf, bw->buf_, bw->pos_); in BitWriterResize()
49 WebPSafeFree(bw->buf_); in BitWriterResize()
50 bw->buf_ = new_buf; in BitWriterResize()
67 if (pos > 0) bw->buf_[pos - 1]++; in kFlush()
71 for (; bw->run_ > 0; --bw->run_) bw->buf_[pos++] = value; in kFlush()
73 bw->buf_[pos++] = bits; in kFlush()
169 bw->buf_ = NULL; in VP8BitWriterInit()
177 return bw->buf_; in VP8BitWriterFinish()
185 memcpy(bw->buf_ + bw->pos_, data, size); in VP8BitWriterAppend()
192 WebPSafeFree(bw->buf_); in VP8BitWriterWipeOut()
212 const size_t max_bytes = bw->end_ - bw->buf_; in VP8LBitWriterResize()
213 const size_t current_size = bw->cur_ - bw->buf_; in VP8LBitWriterResize()
231 memcpy(allocated_buf, bw->buf_, current_size); in VP8LBitWriterResize()
233 WebPSafeFree(bw->buf_); in VP8LBitWriterResize()
234 bw->buf_ = allocated_buf; in VP8LBitWriterResize()
235 bw->cur_ = bw->buf_ + current_size; in VP8LBitWriterResize()
236 bw->end_ = bw->buf_ + allocated_size; in VP8LBitWriterResize()
247 WebPSafeFree(bw->buf_); in VP8LBitWriterDestroy()
275 const uint64_t extra_size = (bw->end_ - bw->buf_) + MIN_EXTRA_SIZE; in VP8LWriteBits()
278 bw->cur_ = bw->buf_; in VP8LWriteBits()
304 return bw->buf_; in VP8LBitWriterFinish()