Lines Matching refs:idx
173 static void read_global_param(AV1Context *s, RK_S32 type, RK_S32 ref, RK_S32 idx) in read_global_param() argument
189 prev_gm_param = s->cur_frame.gm_params[ref].wmmat[idx]; in read_global_param()
191 prev_gm_param = s->ref[prev_frame].gm_params[ref].wmmat[idx]; in read_global_param()
193 if (idx < 2) { in read_global_param()
204 round = (idx % 3) == 2 ? (1 << AV1_WARPEDMODEL_PREC_BITS) : 0; in read_global_param()
206 sub = (idx % 3) == 2 ? (1 << prec_bits) : 0; in read_global_param()
210 s->cur_frame.gm_params[ref].wmmat_val[idx] = in read_global_param()
211 decode_signed_subexp_with_ref(s->raw_frame_header->gm_params[ref][idx], in read_global_param()
213 s->cur_frame.gm_params[ref].wmmat[idx] = in read_global_param()
214 (s->cur_frame.gm_params[ref].wmmat_val[idx] << prec_diff) + round; in read_global_param()
253 static RK_U8 get_shear_params_valid(AV1Context *s, RK_S32 idx) in get_shear_params_valid() argument
257 RK_S32 *param = &s->cur_frame.gm_params[idx].wmmat[0]; in get_shear_params_valid()
276 s->cur_frame.gm_params[idx].alpha = alpha; in get_shear_params_valid()
277 s->cur_frame.gm_params[idx].beta = beta; in get_shear_params_valid()
278 s->cur_frame.gm_params[idx].gamma = gamma; in get_shear_params_valid()
279 s->cur_frame.gm_params[idx].delta = delta; in get_shear_params_valid()