Lines Matching refs:fifo
34 #include "libavutil/fifo.h"
101 AVFifo *fifo;
521 if (av_fifo_can_write(s->fifo) < len + 4) {
535 av_fifo_write(s->fifo, s->tmp, len + 4);
569 len = av_fifo_can_read(s->fifo);
575 len = av_fifo_can_read(s->fifo);
578 av_fifo_read(s->fifo, tmp, 4);
584 av_fifo_read(s->fifo, s->tmp, len);
932 s->fifo = av_fifo_alloc2(s->circular_buffer_size, 1, 0);
933 if (!s->fifo) {
969 av_fifo_freep2(&s->fifo);
993 if (s->fifo) {
996 avail = av_fifo_can_read(s->fifo);
1000 av_fifo_read(s->fifo, tmp, 4);
1007 av_fifo_read(s->fifo, buf, avail);
1008 av_fifo_drain2(s->fifo, AV_RL32(tmp) - avail);
1054 if (s->fifo) {
1069 if (av_fifo_can_write(s->fifo) < size + 4) {
1075 av_fifo_write(s->fifo, tmp, 4); /* size of packet */
1076 av_fifo_write(s->fifo, buf, size); /* the data */
1138 av_fifo_freep2(&s->fifo);