Lines Matching defs:fifo_buf
94 FifoBuffer fifo_buf; /**< buffer to store all data until headers
96 int end_padded; /**< specifies if fifo_buf's end is padded */
165 FifoBuffer *f = &fpc->fifo_buf;
386 search_end = flac_fifo_size(&fpc->fifo_buf) - (MAX_FRAME_HEADER_SIZE - 1);
388 buf = flac_fifo_read(&fpc->fifo_buf, search_start, &read_len);
400 buf = flac_fifo_read(&fpc->fifo_buf, search_start + 1, &read_len);
529 buf = flac_fifo_read(&fpc->fifo_buf, start->offset, &read_len);
534 buf = flac_fifo_read(&fpc->fifo_buf, end->offset - read_len, &read_len);
623 *poutbuf_size = flac_fifo_size(&fpc->fifo_buf) - header->offset;
653 return child->offset - flac_fifo_size(&fpc->fifo_buf);
705 flac_fifo_drain(&fpc->fifo_buf, best_child->offset);
753 if (!flac_fifo_space(&fpc->fifo_buf) &&
754 flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE >
764 ret = flac_fifo_write(&fpc->fifo_buf, read_start,
768 ret = flac_fifo_write(&fpc->fifo_buf, pad, sizeof(pad));
776 start_offset = flac_fifo_size(&fpc->fifo_buf) -
804 int empty = flac_fifo_size(&fpc->fifo_buf) == MAX_FRAME_HEADER_SIZE;
805 int warp = fpc->fifo_buf.wptr - fpc->fifo_buf.buffer < MAX_FRAME_HEADER_SIZE;
807 fpc->fifo_buf.wptr -= MAX_FRAME_HEADER_SIZE;
809 fpc->fifo_buf.wptr += fpc->fifo_buf.end -
810 fpc->fifo_buf.buffer;
812 fpc->fifo_buf.empty = empty;
843 flac_fifo_size(&fpc->fifo_buf));
863 ret = flac_fifo_alloc(&fpc->fifo_buf, (FLAC_MIN_HEADERS + 3) * FLAC_AVG_FRAME_SIZE);
866 "couldn't allocate fifo_buf\n");
883 flac_fifo_free(&fpc->fifo_buf);