Home | History | Annotate | Download | only in Tremolo

Lines Matching refs:fifo_tail

629     oy->fifo_head=oy->fifo_tail=ogg_buffer_alloc(oy->bufferpool,bytes);
701 oggbyte_init(&page,oy->fifo_tail);
732 if(chksum!=_checksum(oy->fifo_tail,oy->bodybytes+oy->headerbytes)){
747 og->header=ogg_buffer_split(&oy->fifo_tail,&oy->fifo_head,oy->headerbytes);
749 og->body=ogg_buffer_split(&oy->fifo_tail,&oy->fifo_head,oy->bodybytes);
753 oy->fifo_tail=
754 ogg_buffer_pretruncate(oy->fifo_tail,oy->headerbytes+oy->bodybytes);
755 if(!oy->fifo_tail)oy->fifo_head=0;
770 oy->fifo_tail=ogg_buffer_pretruncate(oy->fifo_tail,1);
774 while(oy->fifo_tail){
775 /* invariant: fifo_cursor points to a position in fifo_tail */
776 unsigned char *now=oy->fifo_tail->buffer->data+oy->fifo_tail->begin;
777 unsigned char *next=memchr(now, 'O', oy->fifo_tail->length);
782 oy->fifo_tail=ogg_buffer_pretruncate(oy->fifo_tail,bytes);
787 long bytes=oy->fifo_tail->length;
789 oy->fifo_tail=ogg_buffer_pretruncate(oy->fifo_tail,bytes);
792 if(!oy->fifo_tail)oy->fifo_head=0;
841 ogg_buffer_release(oy->fifo_tail);
842 oy->fifo_tail=0;