Lines Matching refs:state
1021 RCState *state ) in LRCIntro_() argument
1033 state->low = context->low; in LRCIntro_()
1034 state->range = context->range; in LRCIntro_()
1035 state->code = context->code; in LRCIntro_()
1036 state->carry = context->carry; in LRCIntro_()
1037 state->carry_cnt = context->carry_cnt; in LRCIntro_()
1058 const RCState *state ) in LRCFin_() argument
1063 context->low = state->low; in LRCFin_()
1064 context->range = state->range; in LRCFin_()
1065 context->code = state->code; in LRCFin_()
1066 context->carry = state->carry; in LRCFin_()
1067 context->carry_cnt = state->carry_cnt; in LRCFin_()
1080 RCInitState_( RCState* state ) in RCInitState_() argument
1082 state->low = 0; in RCInitState_()
1083 state->range = RC_MAX_RANGE; in RCInitState_()
1084 state->code = 0; in RCInitState_()
1085 state->carry = 0; in RCInitState_()
1086 state->carry_cnt = 0; in RCInitState_()
1225 RCGetData_( const u8* srcp, RCCompressionInfo* info, RCState* state, u32 srcCnt, s32* pReadCnt ) in RCGetData_() argument
1228 u16 val = RCSearch_( info, state->code, state->range, state->low ); in RCGetData_()
1233 tmp = state->range / info->total; in RCGetData_()
1234 state->low += info->low_cnt[ val ] * tmp; in RCGetData_()
1235 state->range = info->freq[ val ] * tmp; in RCGetData_()
1241 while ( state->range < MIN_RANGE ) in RCGetData_()
1249 state->code <<= 8; in RCGetData_()
1250 state->code += srcp[ cnt++ ]; in RCGetData_()
1253 state->range <<= 8; in RCGetData_()
1254 state->low <<= 8; in RCGetData_()