Lines Matching refs:currStream

119 void SODBtoRBSP(Bitstream *currStream)  in SODBtoRBSP()  argument
121 currStream->byte_buf <<= 1; in SODBtoRBSP()
122 currStream->byte_buf |= 1; in SODBtoRBSP()
123 currStream->bits_to_go--; in SODBtoRBSP()
124 currStream->byte_buf <<= currStream->bits_to_go; in SODBtoRBSP()
125 if (currStream->streamBuffer) in SODBtoRBSP()
126 currStream->streamBuffer[currStream->byte_pos++] = currStream->byte_buf; in SODBtoRBSP()
127 currStream->bits_to_go = 8; in SODBtoRBSP()
128 currStream->byte_buf = 0; in SODBtoRBSP()
269 void writeUVLC2buffer(SyntaxElement *se, Bitstream *currStream) in writeUVLC2buffer() argument
280 currStream->byte_buf <<= 1; in writeUVLC2buffer()
283 currStream->byte_buf |= 1; in writeUVLC2buffer()
287 if ((--currStream->bits_to_go) == 0) in writeUVLC2buffer()
289 if(currStream->zerocount == ZEROBYTES_SHORTSTARTCODE && !(currStream->byte_buf & 0xFC)) in writeUVLC2buffer()
293 currStream->zerocount = 0; in writeUVLC2buffer()
295 currStream->streamBuffer[currStream->byte_pos++] = currStream->byte_buf; in writeUVLC2buffer()
296 if(currStream->byte_buf == 0x00) in writeUVLC2buffer()
297 currStream->zerocount++; in writeUVLC2buffer()
299 currStream->zerocount = 0; in writeUVLC2buffer()
301 currStream->bits_to_go = 8; in writeUVLC2buffer()
302 currStream->byte_buf = 0; in writeUVLC2buffer()
564 void writeVlcByteAlign(Bitstream* currStream) in writeVlcByteAlign() argument
566 if (currStream->bits_to_go < 8) in writeVlcByteAlign()
575 se.len = currStream->bits_to_go; in writeVlcByteAlign()
576 se.bitpattern = (0xff >> (8 - currStream->bits_to_go)); in writeVlcByteAlign()
577 writeUVLC2buffer(&se, currStream); in writeVlcByteAlign()