Lines Matching refs:state
1097 RCState *state ) in LRCIntro_() argument
1109 state->low = context->low; in LRCIntro_()
1110 state->range = context->range; in LRCIntro_()
1111 state->code = context->code; in LRCIntro_()
1112 state->carry = context->carry; in LRCIntro_()
1113 state->carry_cnt = context->carry_cnt; in LRCIntro_()
1134 const RCState *state ) in LRCFin_() argument
1139 context->low = state->low; in LRCFin_()
1140 context->range = state->range; in LRCFin_()
1141 context->code = state->code; in LRCFin_()
1142 context->carry = state->carry; in LRCFin_()
1143 context->carry_cnt = state->carry_cnt; in LRCFin_()
1156 RCInitState_( RCState* state ) in RCInitState_() argument
1158 state->low = 0; in RCInitState_()
1159 state->range = RC_MAX_RANGE; in RCInitState_()
1160 state->code = 0; in RCInitState_()
1161 state->carry = 0; in RCInitState_()
1162 state->carry_cnt = 0; in RCInitState_()
1299 RCGetData_( const u8* srcp, RCCompressionInfo* info, RCState* state, u32 srcCnt, s32* pReadCnt ) in RCGetData_() argument
1302 u16 val = RCSearch_( info, state->code, state->range, state->low ); in RCGetData_()
1307 tmp = state->range / info->total; in RCGetData_()
1308 state->low += info->low_cnt[ val ] * tmp; in RCGetData_()
1309 state->range = info->freq[ val ] * tmp; in RCGetData_()
1315 while ( state->range < MIN_RANGE ) in RCGetData_()
1323 state->code <<= 8; in RCGetData_()
1324 state->code += srcp[ cnt++ ]; in RCGetData_()
1327 state->range <<= 8; in RCGetData_()
1328 state->low <<= 8; in RCGetData_()