Lines Matching refs:context
724 BitReader_Init( BitReader* context, const u8* srcp, u32 srcSize ) in BitReader_Init() argument
726 context->srcp = srcp; in BitReader_Init()
727 context->cnt = 0; in BitReader_Init()
728 context->stream = 0; in BitReader_Init()
729 context->stream_len = 0; in BitReader_Init()
730 context->srcSize = srcSize; in BitReader_Init()
734 BitReader_Read( BitReader* context ) in BitReader_Read() argument
737 if ( context->stream_len == 0 ) in BitReader_Read()
739 if ( context->cnt > context->srcSize ) in BitReader_Read()
744 context->stream = context->srcp[context->cnt++]; in BitReader_Read()
745 context->stream_len = 8; in BitReader_Read()
747 bit = (s8)( (context->stream >> (context->stream_len - 1)) & 0x1 ); in BitReader_Read()
748 context->stream_len--; in BitReader_Read()