Lines Matching refs:context
760 BitReader_Init( BitReader* context, const u8* srcp, u32 srcSize ) in BitReader_Init() argument
762 context->srcp = srcp; in BitReader_Init()
763 context->cnt = 0; in BitReader_Init()
764 context->stream = 0; in BitReader_Init()
765 context->stream_len = 0; in BitReader_Init()
766 context->srcSize = srcSize; in BitReader_Init()
770 BitReader_Read( BitReader* context ) in BitReader_Read() argument
773 if ( context->stream_len == 0 ) in BitReader_Read()
775 if ( context->cnt > context->srcSize ) in BitReader_Read()
780 context->stream = context->srcp[context->cnt++]; in BitReader_Read()
781 context->stream_len = 8; in BitReader_Read()
783 bit = (s8)( (context->stream >> (context->stream_len - 1)) & 0x1 ); in BitReader_Read()
784 context->stream_len--; in BitReader_Read()