Lines Matching refs:i
304 RK_S32 i; in vp9_frame_free() local
305 for (i = 0; i < 3; i++) { in vp9_frame_free()
306 if (s->frames[i].ref) { in vp9_frame_free()
307 vp9_unref_frame(s, &s->frames[i]); in vp9_frame_free()
309 mpp_frame_deinit(&s->frames[i].f); in vp9_frame_free()
311 for (i = 0; i < 8; i++) { in vp9_frame_free()
312 if (s->refs[i].ref) { in vp9_frame_free()
313 vp9_unref_frame(s, &s->refs[i]); in vp9_frame_free()
315 mpp_frame_deinit(&s->refs[i].f); in vp9_frame_free()
322 RK_S32 i; in vp9_frame_init() local
323 for (i = 0; i < 3; i++) { in vp9_frame_init()
324 mpp_frame_init(&s->frames[i].f); in vp9_frame_init()
325 if (!s->frames[i].f) { in vp9_frame_init()
327 mpp_err("Failed to allocate frame buffer %d\n", i); in vp9_frame_init()
330 s->frames[i].slot_index = 0x7f; in vp9_frame_init()
331 s->frames[i].ref = NULL; in vp9_frame_init()
334 for (i = 0; i < 8; i++) { in vp9_frame_init()
335 mpp_frame_init(&(s->refs[i].f)); in vp9_frame_init()
336 if (!s->refs[i].f) { in vp9_frame_init()
338 mpp_err("Failed to allocate frame buffer %d\n", i); in vp9_frame_init()
341 s->refs[i].slot_index = 0x7f; in vp9_frame_init()
342 s->refs[i].ref = NULL; in vp9_frame_init()
634 RK_S32 c, i, j, k, l, m, n, max, size2, res, sharp; in decode_parser_header() local
695 for (i = 0; i < 3; i++) { in decode_parser_header()
696 s->mvscale[i][0] = 16; in decode_parser_header()
697 s->mvscale[i][1] = 16; in decode_parser_header()
839 for (i = 0; i < 3; i++) { in decode_parser_header()
840 RK_U32 refw = mpp_frame_get_width(s->refs[s->refidx[i]].f); in decode_parser_header()
841 RK_U32 refh = mpp_frame_get_height(s->refs[s->refidx[i]].f); in decode_parser_header()
842 RK_S32 reffmt = mpp_frame_get_fmt(s->refs[s->refidx[i]].f) & MPP_FRAME_FMT_MASK; in decode_parser_header()
844 vp9d_dbg(VP9D_DBG_REF, "ref get width frame slot %p", s->refs[s->refidx[i]].f); in decode_parser_header()
851 s->mvscale[i][0] = (refw << 14) / w; in decode_parser_header()
852 s->mvscale[i][1] = (refh << 14) / h; in decode_parser_header()
859 s->mvscale[i][0] = (refw << 14) / w; in decode_parser_header()
860 s->mvscale[i][1] = (refh << 14) / h; in decode_parser_header()
861 s->mvstep[i][0] = 16 * s->mvscale[i][0] >> 14; in decode_parser_header()
862 s->mvstep[i][1] = 16 * s->mvscale[i][1] >> 14; in decode_parser_header()
899 for (i = 0; i < 4; i++) { in decode_parser_header()
901 s->lf_delta.ref[i] = get_sbits_inv(&s->gb, 6); in decode_parser_header()
902 vp9d_dbg(VP9D_DBG_HEADER, "ref_deltas %d", s->lf_delta.ref[i]); in decode_parser_header()
904 for (i = 0; i < 2; i++) { in decode_parser_header()
906 s->lf_delta.mode[i] = get_sbits_inv(&s->gb, 6); in decode_parser_header()
907 vp9d_dbg(VP9D_DBG_HEADER, "mode_deltas %d", s->lf_delta.mode[i]); in decode_parser_header()
931 for (i = 0; i < 7; i++) { in decode_parser_header()
932 s->prob.seg[i] = mpp_get_bit1(&s->gb) ? in decode_parser_header()
934 vp9d_dbg(VP9D_DBG_HEADER, "tree_probs %d value 0x%x", i, s->prob.seg[i]); in decode_parser_header()
939 for (i = 0; i < 3; i++) { in decode_parser_header()
940 s->prob.segpred[i] = mpp_get_bit1(&s->gb) ? in decode_parser_header()
942 vp9d_dbg(VP9D_DBG_HEADER, "pred_probs %d", i, s->prob.segpred[i]); in decode_parser_header()
945 for (i = 0; i < 3; i++) in decode_parser_header()
946 s->prob.segpred[i] = 0xff; in decode_parser_header()
963 for (i = 0; i < 8; i++) { in decode_parser_header()
964 if ((s->segmentation.feat[i].q_enabled = mpp_get_bit1(&s->gb))) in decode_parser_header()
965 s->segmentation.feat[i].q_val = get_sbits_inv(&s->gb, 8); in decode_parser_header()
966 vp9d_dbg(VP9D_DBG_HEADER, "frame_qp_delta %d", s->segmentation.feat[i].q_val); in decode_parser_header()
967 if ((s->segmentation.feat[i].lf_enabled = mpp_get_bit1(&s->gb))) in decode_parser_header()
968 s->segmentation.feat[i].lf_val = get_sbits_inv(&s->gb, 6); in decode_parser_header()
969 … vp9d_dbg(VP9D_DBG_HEADER, "frame_loopfilter_value %d", i, s->segmentation.feat[i].lf_val); in decode_parser_header()
970 if ((s->segmentation.feat[i].ref_enabled = mpp_get_bit1(&s->gb))) in decode_parser_header()
971 s->segmentation.feat[i].ref_val = mpp_get_bits(&s->gb, 2); in decode_parser_header()
972 … vp9d_dbg(VP9D_DBG_HEADER, "frame_reference_info %d", i, s->segmentation.feat[i].ref_val); in decode_parser_header()
973 s->segmentation.feat[i].skip_enabled = mpp_get_bit1(&s->gb); in decode_parser_header()
974 vp9d_dbg(VP9D_DBG_HEADER, "frame_skip %d", i, s->segmentation.feat[i].skip_enabled); in decode_parser_header()
986 for (i = 0; i < (s->segmentation.enabled ? 8 : 1); i++) { in decode_parser_header()
989 if (s->segmentation.feat[i].q_enabled) { in decode_parser_header()
991 qyac = s->segmentation.feat[i].q_val; in decode_parser_header()
993 qyac = s->yac_qi + s->segmentation.feat[i].q_val; in decode_parser_header()
1002 s->segmentation.feat[i].qmul[0][0] = vp9_dc_qlookup[s->bpp_index][qydc]; in decode_parser_header()
1003 s->segmentation.feat[i].qmul[0][1] = vp9_ac_qlookup[s->bpp_index][qyac]; in decode_parser_header()
1004 s->segmentation.feat[i].qmul[1][0] = vp9_dc_qlookup[s->bpp_index][quvdc]; in decode_parser_header()
1005 s->segmentation.feat[i].qmul[1][1] = vp9_ac_qlookup[s->bpp_index][quvac]; in decode_parser_header()
1008 if (s->segmentation.feat[i].lf_enabled) { in decode_parser_header()
1010 lflvl = av_clip_uintp2(s->segmentation.feat[i].lf_val, 6); in decode_parser_header()
1012 lflvl = av_clip_uintp2(s->filter.level + s->segmentation.feat[i].lf_val, 6); in decode_parser_header()
1017 s->segmentation.feat[i].lflvl[0][0] = in decode_parser_header()
1018 s->segmentation.feat[i].lflvl[0][1] = in decode_parser_header()
1021 s->segmentation.feat[i].lflvl[j][0] = in decode_parser_header()
1024 s->segmentation.feat[i].lflvl[j][1] = in decode_parser_header()
1029 memset(s->segmentation.feat[i].lflvl, lflvl, in decode_parser_header()
1030 sizeof(s->segmentation.feat[i].lflvl)); in decode_parser_header()
1129 for (i = 0; i < 2; i++) { in decode_parser_header()
1132 s->prob_flag_delta.p_flag.tx8p[i] = 1; in decode_parser_header()
1133 s->prob.p.tx8p[i] = update_prob(&s->c, s->prob.p.tx8p[i], in decode_parser_header()
1134 &s->prob_flag_delta.p_delta.tx8p[i]); in decode_parser_header()
1138 for (i = 0; i < 2; i++) in decode_parser_header()
1142 s->prob_flag_delta.p_flag.tx16p[i][j] = 1; in decode_parser_header()
1143 s->prob.p.tx16p[i][j] = in decode_parser_header()
1144 update_prob(&s->c, s->prob.p.tx16p[i][j], in decode_parser_header()
1145 &s->prob_flag_delta.p_delta.tx16p[i][j]); in decode_parser_header()
1148 for (i = 0; i < 2; i++) in decode_parser_header()
1152 s->prob_flag_delta.p_flag.tx32p[i][j] = 1; in decode_parser_header()
1153 s->prob.p.tx32p[i][j] = in decode_parser_header()
1154 update_prob(&s->c, s->prob.p.tx32p[i][j], in decode_parser_header()
1155 &s->prob_flag_delta.p_delta.tx32p[i][j]); in decode_parser_header()
1162 for (i = 0; i < 4; i++) { in decode_parser_header()
1163 RK_U8 (*ref)[2][6][6][3] = s->prob_ctx[c].coef[i]; in decode_parser_header()
1169 RK_U8 *p = s->prob.coef[i][j][k][l][m]; in decode_parser_header()
1170 RK_U8 *p_flag = s->prob_flag_delta.coef_flag[i][j][k][l][m]; in decode_parser_header()
1171 RK_U8 *p_delta = s->prob_flag_delta.coef_delta[i][j][k][l][m]; in decode_parser_header()
1190 RK_U8 *p = s->prob.coef[i][j][k][l][m]; in decode_parser_header()
1197 if (s->txfmmode == (RK_U32)i) in decode_parser_header()
1202 for (i = 0; i < 3; i++) { in decode_parser_header()
1205 s->prob_flag_delta.p_flag.skip[i] = 1; in decode_parser_header()
1206 s->prob.p.skip[i] = update_prob(&s->c, s->prob.p.skip[i], in decode_parser_header()
1207 &s->prob_flag_delta.p_delta.skip[i]); in decode_parser_header()
1212 for (i = 0; i < 7; i++) in decode_parser_header()
1215 s->prob_flag_delta.p_flag.mv_mode[i][j] = 1; in decode_parser_header()
1216 s->prob.p.mv_mode[i][j] = in decode_parser_header()
1217 update_prob(&s->c, s->prob.p.mv_mode[i][j], in decode_parser_header()
1218 &s->prob_flag_delta.p_delta.mv_mode[i][j]); in decode_parser_header()
1223 for (i = 0; i < 4; i++) in decode_parser_header()
1226 s->prob_flag_delta.p_flag.filter[i][j] = 1; in decode_parser_header()
1227 s->prob.p.filter[i][j] = in decode_parser_header()
1228 update_prob(&s->c, s->prob.p.filter[i][j], in decode_parser_header()
1229 &s->prob_flag_delta.p_delta.filter[i][j]); in decode_parser_header()
1233 for (i = 0; i < 4; i++) { in decode_parser_header()
1236 s->prob_flag_delta.p_flag.intra[i] = 1; in decode_parser_header()
1237 s->prob.p.intra[i] = update_prob(&s->c, s->prob.p.intra[i], in decode_parser_header()
1238 &s->prob_flag_delta.p_delta.intra[i]); in decode_parser_header()
1248 for (i = 0; i < 5; i++) { in decode_parser_header()
1250 s->prob_flag_delta.p_flag.comp[i] = 1; in decode_parser_header()
1251 s->prob.p.comp[i] = in decode_parser_header()
1252 update_prob(&s->c, s->prob.p.comp[i], in decode_parser_header()
1253 &s->prob_flag_delta.p_delta.comp[i]); in decode_parser_header()
1261 for (i = 0; i < 5; i++) { in decode_parser_header()
1263 s->prob_flag_delta.p_flag.single_ref[i][0] = 1; in decode_parser_header()
1264 s->prob.p.single_ref[i][0] = in decode_parser_header()
1265 update_prob(&s->c, s->prob.p.single_ref[i][0], in decode_parser_header()
1266 &s->prob_flag_delta.p_delta.single_ref[i][0]); in decode_parser_header()
1269 s->prob_flag_delta.p_flag.single_ref[i][1] = 1; in decode_parser_header()
1270 s->prob.p.single_ref[i][1] = in decode_parser_header()
1271 update_prob(&s->c, s->prob.p.single_ref[i][1], in decode_parser_header()
1272 &s->prob_flag_delta.p_delta.single_ref[i][1]); in decode_parser_header()
1278 for (i = 0; i < 5; i++) { in decode_parser_header()
1280 s->prob_flag_delta.p_flag.comp_ref[i] = 1; in decode_parser_header()
1281 s->prob.p.comp_ref[i] = in decode_parser_header()
1282 update_prob(&s->c, s->prob.p.comp_ref[i], in decode_parser_header()
1283 &s->prob_flag_delta.p_delta.comp_ref[i]); in decode_parser_header()
1288 for (i = 0; i < 4; i++) in decode_parser_header()
1291 s->prob_flag_delta.p_flag.y_mode[i][j] = 1; in decode_parser_header()
1292 s->prob.p.y_mode[i][j] = in decode_parser_header()
1293 update_prob(&s->c, s->prob.p.y_mode[i][j], in decode_parser_header()
1294 &s->prob_flag_delta.p_delta.y_mode[i][j]); in decode_parser_header()
1298 for (i = 0; i < 4; i++) in decode_parser_header()
1302 s->prob_flag_delta.p_flag.partition[3 - i][j][k] = 1; in decode_parser_header()
1303 s->prob.p.partition[3 - i][j][k] = in decode_parser_header()
1304 update_prob(&s->c, s->prob.p.partition[3 - i][j][k], in decode_parser_header()
1305 &s->prob_flag_delta.p_delta.partition[3 - i][j][k]); in decode_parser_header()
1310 for (i = 0; i < 3; i++) { in decode_parser_header()
1312 s->prob_flag_delta.p_flag.mv_joint[i] = 1; in decode_parser_header()
1313 s->prob_flag_delta.p_delta.mv_joint[i] = in decode_parser_header()
1314 s->prob.p.mv_joint[i] = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1318 for (i = 0; i < 2; i++) { in decode_parser_header()
1320 s->prob_flag_delta.p_flag.mv_comp[i].sign = 1; in decode_parser_header()
1321 s->prob_flag_delta.p_delta.mv_comp[i].sign = in decode_parser_header()
1322 s->prob.p.mv_comp[i].sign = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1327 s->prob_flag_delta.p_flag.mv_comp[i].classes[j] = 1; in decode_parser_header()
1328 s->prob_flag_delta.p_delta.mv_comp[i].classes[j] = in decode_parser_header()
1329 s->prob.p.mv_comp[i].classes[j] = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1333 s->prob_flag_delta.p_flag.mv_comp[i].class0 = 1; in decode_parser_header()
1334 s->prob_flag_delta.p_delta.mv_comp[i].class0 = in decode_parser_header()
1335 s->prob.p.mv_comp[i].class0 = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1340 s->prob_flag_delta.p_flag.mv_comp[i].bits[j] = 1; in decode_parser_header()
1341 s->prob_flag_delta.p_delta.mv_comp[i].bits[j] = in decode_parser_header()
1342 s->prob.p.mv_comp[i].bits[j] = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1346 for (i = 0; i < 2; i++) { in decode_parser_header()
1350 s->prob_flag_delta.p_flag.mv_comp[i].class0_fp[j][k] = 1; in decode_parser_header()
1351 s->prob_flag_delta.p_delta.mv_comp[i].class0_fp[j][k] = in decode_parser_header()
1352 … s->prob.p.mv_comp[i].class0_fp[j][k] = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1357 s->prob_flag_delta.p_flag.mv_comp[i].fp[j] = 1; in decode_parser_header()
1358 s->prob_flag_delta.p_delta.mv_comp[i].fp[j] = in decode_parser_header()
1359 s->prob.p.mv_comp[i].fp[j] = in decode_parser_header()
1365 for (i = 0; i < 2; i++) { in decode_parser_header()
1367 s->prob_flag_delta.p_flag.mv_comp[i].class0_hp = 1; in decode_parser_header()
1368 s->prob_flag_delta.p_delta.mv_comp[i].class0_hp = in decode_parser_header()
1369 s->prob.p.mv_comp[i].class0_hp = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1373 s->prob_flag_delta.p_flag.mv_comp[i].hp = 1; in decode_parser_header()
1374 s->prob_flag_delta.p_delta.mv_comp[i].hp = in decode_parser_header()
1375 s->prob.p.mv_comp[i].hp = (vpx_rac_get_uint(&s->c, 7) << 1) | 1; in decode_parser_header()
1404 RK_S32 i, j, k, l, m; in adapt_probs() local
1409 for (i = 0; i < 4; i++) in adapt_probs()
1414 RK_U8 *pp = s->prob_ctx[s->framectxid].coef[i][j][k][l][m]; in adapt_probs()
1415 RK_U32 *e = s->counts.eob[i][j][k][l][m]; in adapt_probs()
1416 RK_U32 *c = s->counts.coef[i][j][k][l][m]; in adapt_probs()
1446 for (i = 0; i < 3; i++) in adapt_probs()
1447 adapt_prob(&p->skip[i], s->counts.skip[i][0], s->counts.skip[i][1], 20, 128); in adapt_probs()
1450 for (i = 0; i < 4; i++) in adapt_probs()
1451 adapt_prob(&p->intra[i], s->counts.intra[i][0], s->counts.intra[i][1], 20, 128); in adapt_probs()
1455 for (i = 0; i < 5; i++) in adapt_probs()
1456 adapt_prob(&p->comp[i], s->counts.comp[i][0], s->counts.comp[i][1], 20, 128); in adapt_probs()
1461 for (i = 0; i < 5; i++) in adapt_probs()
1462 adapt_prob(&p->comp_ref[i], s->counts.comp_ref[i][0], in adapt_probs()
1463 s->counts.comp_ref[i][1], 20, 128); in adapt_probs()
1467 for (i = 0; i < 5; i++) { in adapt_probs()
1468 RK_U8 *pp = p->single_ref[i]; in adapt_probs()
1469 RK_U32 (*c)[2] = s->counts.single_ref[i]; in adapt_probs()
1477 for (i = 0; i < 4; i++) in adapt_probs()
1479 RK_U8 *pp = p->partition[i][j]; in adapt_probs()
1480 RK_U32 *c = s->counts.partition[i][j]; in adapt_probs()
1491 for (i = 0; i < 2; i++) { in adapt_probs()
1492 RK_U32 *c16 = s->counts.tx16p[i], *c32 = s->counts.tx32p[i]; in adapt_probs()
1494 adapt_prob(&p->tx8p[i], s->counts.tx8p[i][0], s->counts.tx8p[i][1], 20, 128); in adapt_probs()
1495 adapt_prob(&p->tx16p[i][0], c16[0], c16[1] + c16[2], 20, 128); in adapt_probs()
1496 adapt_prob(&p->tx16p[i][1], c16[1], c16[2], 20, 128); in adapt_probs()
1497 adapt_prob(&p->tx32p[i][0], c32[0], c32[1] + c32[2] + c32[3], 20, 128); in adapt_probs()
1498 adapt_prob(&p->tx32p[i][1], c32[1], c32[2] + c32[3], 20, 128); in adapt_probs()
1499 adapt_prob(&p->tx32p[i][2], c32[2], c32[3], 20, 128); in adapt_probs()
1505 for (i = 0; i < 4; i++) { in adapt_probs()
1506 RK_U8 *pp = p->filter[i]; in adapt_probs()
1507 RK_U32 *c = s->counts.filter[i]; in adapt_probs()
1515 for (i = 0; i < 7; i++) { in adapt_probs()
1516 RK_U8 *pp = p->mv_mode[i]; in adapt_probs()
1517 RK_U32 *c = s->counts.mv_mode[i]; in adapt_probs()
1535 for (i = 0; i < 2; i++) { in adapt_probs()
1539 adapt_prob(&p->mv_comp[i].sign, s->counts.sign[i][0], in adapt_probs()
1540 s->counts.sign[i][1], 20, 128); in adapt_probs()
1542 pp = p->mv_comp[i].classes; in adapt_probs()
1543 c = s->counts.classes[i]; in adapt_probs()
1560 adapt_prob(&p->mv_comp[i].class0, s->counts.class0[i][0], in adapt_probs()
1561 s->counts.class0[i][1], 20, 128); in adapt_probs()
1562 pp = p->mv_comp[i].bits; in adapt_probs()
1563 c2 = s->counts.bits[i]; in adapt_probs()
1568 pp = p->mv_comp[i].class0_fp[j]; in adapt_probs()
1569 c = s->counts.class0_fp[i][j]; in adapt_probs()
1574 pp = p->mv_comp[i].fp; in adapt_probs()
1575 c = s->counts.fp[i]; in adapt_probs()
1581 adapt_prob(&p->mv_comp[i].class0_hp, s->counts.class0_hp[i][0], in adapt_probs()
1582 s->counts.class0_hp[i][1], 20, 128); in adapt_probs()
1583 adapt_prob(&p->mv_comp[i].hp, s->counts.hp[i][0], in adapt_probs()
1584 s->counts.hp[i][1], 20, 128); in adapt_probs()
1589 for (i = 0; i < 4; i++) { in adapt_probs()
1590 RK_U8 *pp = p->y_mode[i]; in adapt_probs()
1591 RK_U32 *c = s->counts.y_mode[i], sum, s2; in adapt_probs()
1613 for (i = 0; i < 10; i++) { in adapt_probs()
1614 RK_U8 *pp = p->uv_mode[i]; in adapt_probs()
1615 RK_U32 *c = s->counts.uv_mode[i], sum, s2; in adapt_probs()
1649 RK_S32 res, i, ref = 0; in vp9_parser_frame() local
1707 for (i = 0; i < 4; i++) { in vp9_parser_frame()
1712 memcpy(s->prob_ctx[s->framectxid].coef[i][j][k][l][m], in vp9_parser_frame()
1713 s->prob.coef[i][j][k][l][m], 3); in vp9_parser_frame()
1714 if ((RK_S32)s->txfmmode == i) in vp9_parser_frame()
1728 for (i = 0; i < 3; i++) { in vp9_parser_frame()
1729 if (s->refs[s->refidx[i]].slot_index < 0x7f) { in vp9_parser_frame()
1731 mpp_buf_slot_set_flag(s->slots, s->refs[s->refidx[i]].slot_index, SLOT_HAL_INPUT); in vp9_parser_frame()
1732 task->refer[i] = s->refs[s->refidx[i]].slot_index; in vp9_parser_frame()
1733 mpp_buf_slot_get_prop(s->slots, task->refer[i], SLOT_FRAME_PTR, &mframe); in vp9_parser_frame()
1737 task->refer[i] = -1; in vp9_parser_frame()
1752 for (i = 0; i < 3; i++) { in vp9_parser_frame()
1753 if (s->refs[s->refidx[i]].ref != NULL) { in vp9_parser_frame()
1754 vp9d_dbg(VP9D_DBG_REF, "ref buf select %d", s->refs[s->refidx[i]].slot_index); in vp9_parser_frame()
1758 for (i = 0; i < 8; i++) { in vp9_parser_frame()
1761 if (s->refreshrefmask & (1 << i)) { in vp9_parser_frame()
1762 if (s->refs[i].ref) in vp9_parser_frame()
1763 vp9_unref_frame(s, &s->refs[i]); in vp9_parser_frame()
1764 vp9d_dbg(VP9D_DBG_REF, "update ref index in %d", i); in vp9_parser_frame()
1765 res = vp9_ref_frame(ctx, &s->refs[i], &s->frames[CUR_FRAME]); in vp9_parser_frame()
1768 if (s->refs[i].ref) in vp9_parser_frame()
1769 vp9d_dbg(VP9D_DBG_REF, "s->refs[%d] = %d", i, s->refs[i].slot_index); in vp9_parser_frame()
1778 RK_S32 i; in vp9d_paser_reset() local
1785 for (i = 0; i < 3; i++) { in vp9d_paser_reset()
1786 if (s->frames[i].ref) { in vp9d_paser_reset()
1787 vp9_unref_frame(s, &s->frames[i]); in vp9d_paser_reset()
1790 for (i = 0; i < 8; i++) { in vp9d_paser_reset()
1791 if (s->refs[i].ref) { in vp9d_paser_reset()
1792 vp9_unref_frame(s, &s->refs[i]); in vp9d_paser_reset()
1809 RK_S32 i, j; in inv_count_data() local
1821 for (i = 3; i >= 0; i--) { in inv_count_data()
1822 memcpy(&s->counts.partition[j], &partition_probs[i], 64); in inv_count_data()
1827 for (i = 0; i < 4; i++) { in inv_count_data()
1830 value = count_y_mode[i][j]; in inv_count_data()
1832 s->counts.y_mode[i][2] = value; in inv_count_data()
1834 s->counts.y_mode[i][0] = value; in inv_count_data()
1836 s->counts.y_mode[i][1] = value; in inv_count_data()
1838 s->counts.y_mode[i][8] = value; in inv_count_data()
1840 s->counts.y_mode[i][7] = value; in inv_count_data()
1842 s->counts.y_mode[i][j] = value; in inv_count_data()
1864 for (i = 0; i < 10; i++) { in inv_count_data()
1865 RK_U32 *src_uv = (RK_U32 *)(count_uv[i]); in inv_count_data()
1867 if (i == 0) { in inv_count_data()
1869 } else if ( i == 1) { in inv_count_data()
1871 } else if ( i == 2) { in inv_count_data()
1873 } else if ( i == 7) { in inv_count_data()
1875 } else if (i == 8) { in inv_count_data()
1878 dst_uv = s->counts.uv_mode[i]; in inv_count_data()