Lines Matching defs:or

6  * Redistribution and use in source and binary forms, with or without
14 * in the documentation and/or other materials provided with the
18 * endorse or promote products derived from this software without
175 /* we've either met the end of decode, or gone past it. halt
364 ogg_reference *or;
372 int getbyte(ogg_reference *or,int position){
373 while(or && position>=or->length){
374 position-=or->length;
375 or=or->next;
376 if(or==NULL){
382 if((position+or->begin)&1)
383 return (or->buffer->data[(position+or->begin)>>1])&0xff;
385 return (or->buffer->data[(position+or->begin)>>1]>>8)&0xff;
390 ogg_reference *or=ogg_buffer_alloc(bs,64);
392 or->buffer->data[i]= comp[i];
393 or->length=i;
395 oggpack_readinit(&r,or);
424 ogg_buffer_release(or);
500 long ogg_buffer_length(ogg_reference *or){
502 while(or){
503 count+=or->length;
504 or=or->next;
509 ogg_reference *ogg_buffer_extend(ogg_reference *or,long bytes){
510 if(or){
511 while(or->next){
512 or=or->next;
514 or->next=ogg_buffer_alloc(or->buffer->ptr.owner,bytes);
515 return(or->next);
520 void ogg_buffer_posttruncate(ogg_reference *or,long pos){
522 while(or && pos>or->length){
523 pos-=or->length;
524 or=or->next;
526 if(or){
527 ogg_buffer_release(or->next);
528 or->next=0;
529 or->length=pos;
601 or=ogg_buffer_alloc(bs,128);
603 or->buffer->data[i*4] = large[i]&0xff;
604 or->buffer->data[i*4+1] = (large[i]>>8)&0xff;
605 or->buffer->data[i*4+2] = (large[i]>>16)&0xff;
606 or->buffer->data[i*4+3] = (large[i]>>24)&0xff;
608 or->length=test2size*4;
609 oggpack_readinit(&r,or);
620 ogg_buffer_release(or);
724 ogg_reference *or=NULL,*orl=NULL;
735 if(or)
738 or=orl=ogg_buffer_alloc(bs,64);
749 if(ogg_buffer_length(or)!=(bitcount+7)/8){
763 or=ogg_buffer_pretruncate(or,bitcount/8);
767 ogg_buffer_posttruncate(or,((bitcount+7)/8));
769 if((count=ogg_buffer_length(or))!=(bitcount+7)/8){
774 oggpack_readinit(&o,or);
819 oggpack_readinit(&o,or);
855 ogg_buffer_release(or);