Lines Matching refs:buffer
60 uint8_t *buffer;
68 int offset; /**< byte offset from start of FLACParseContext->buffer */
87 CRC-8 verified header within buffer */
88 FLACHeaderMarker *best_header; /**< highest scoring header within buffer */
94 FifoBuffer fifo_buf; /**< buffer to store all data until headers
97 uint8_t *wrap_buf; /**< general fifo read buffer when wrapped */
98 int wrap_buf_allocated_size; /**< actual allocated size of the buffer */
140 return (f->wptr - f->buffer) + (f->end - f->rptr);
146 return f->end - f->buffer - flac_fifo_size(f);
152 * If possible the pointer points within the fifo buffer.
154 * buffer is used.
170 start -= f->end - f->buffer;
178 "couldn't reallocate wrap buffer of size %d", len);
188 start += seg_len - (f->end - f->buffer);
196 * Return a pointer in the fifo buffer where the offset starts at until
198 * len will contain the valid length of the returned buffer.
207 start -= f->end - f->buffer;
214 size_t size_old = f->end - f->buffer;
215 size_t offset_r = f->rptr - f->buffer;
216 size_t offset_w = f->wptr - f->buffer;
225 tmp = av_realloc(f->buffer, size_new);
229 // move the data from the beginning of the ring buffer
241 f->buffer = tmp;
242 f->end = f->buffer + size_new;
243 f->rptr = f->buffer + offset_r;
244 f->wptr = f->buffer + offset_w;
269 wptr = f->buffer;
288 f->rptr -= f->end - f->buffer;
295 f->buffer = av_realloc(NULL, size);
296 if (!f->buffer)
299 f->wptr = f->buffer;
300 f->rptr = f->buffer;
301 f->end = f->buffer + size;
310 av_freep(&f->buffer);
688 /* If a best_header was found last call remove it with the buffer data. */
704 /* Release returned data from ring buffer. */
707 /* Fix the offset for the headers remaining to match the new buffer. */
719 /* No end frame no need to delete the buffer; probably eof */
762 /* Fill the buffer. */
805 int warp = fpc->fifo_buf.wptr - fpc->fifo_buf.buffer < MAX_FRAME_HEADER_SIZE;
810 fpc->fifo_buf.buffer;