Lines Matching refs:context
733 BitReader_Init( BitReader* context, const u8* srcp, u32 srcSize ) in BitReader_Init() argument
735 context->srcp = srcp; in BitReader_Init()
736 context->cnt = 0; in BitReader_Init()
737 context->stream = 0; in BitReader_Init()
738 context->stream_len = 0; in BitReader_Init()
739 context->srcSize = srcSize; in BitReader_Init()
743 BitReader_Read( BitReader* context ) in BitReader_Read() argument
746 if ( context->stream_len == 0 ) in BitReader_Read()
748 if ( context->cnt > context->srcSize ) in BitReader_Read()
753 context->stream = context->srcp[context->cnt++]; in BitReader_Read()
754 context->stream_len = 8; in BitReader_Read()
756 bit = (s8)( (context->stream >> (context->stream_len - 1)) & 0x1 ); in BitReader_Read()
757 context->stream_len--; in BitReader_Read()