Lines Matching refs:ref

260     if (src->ref == NULL || src->slot_index >= 0x7f) {  in vp9_ref_frame()
265 dst->ref = src->ref; in vp9_ref_frame()
266 dst->ref->invisible = src->ref->invisible; in vp9_ref_frame()
267 dst->ref->ref_count++; in vp9_ref_frame()
268 vp9d_dbg(VP9D_DBG_REF, "get prop slot frame %p count %d", dst->f, dst->ref->ref_count); in vp9_ref_frame()
277 if (f->ref->ref_count <= 0 || f->slot_index >= 0x7f) { in vp9_unref_frame()
281 f->ref->ref_count--; in vp9_unref_frame()
282 if (!f->ref->ref_count) { in vp9_unref_frame()
284 if (f->ref->invisible && !f->ref->is_output) { in vp9_unref_frame()
289 f->ref->invisible = 0; in vp9_unref_frame()
293 mpp_free(f->ref); in vp9_unref_frame()
295 f->ref = NULL; in vp9_unref_frame()
297 f->ref = NULL; in vp9_unref_frame()
306 if (s->frames[i].ref) { in vp9_frame_free()
312 if (s->refs[i].ref) { in vp9_frame_free()
331 s->frames[i].ref = NULL; in vp9_frame_init()
342 s->refs[i].ref = NULL; in vp9_frame_init()
431 frame->ref = mpp_calloc(RefInfo, 1); in vp9_alloc_frame()
432 frame->ref->ref_count++; in vp9_alloc_frame()
433 frame->ref->invisible = s->invisible; in vp9_alloc_frame()
434 frame->ref->is_output = 0; in vp9_alloc_frame()
773 if (!s->refs[s->refidx[0]].ref || in decode_parser_header()
774 !s->refs[s->refidx[1]].ref || in decode_parser_header()
775 !s->refs[s->refidx[2]].ref ) { in decode_parser_header()
878 s->lf_delta.ref[0] = 1; in decode_parser_header()
879 s->lf_delta.ref[1] = 0; in decode_parser_header()
880 s->lf_delta.ref[2] = -1; in decode_parser_header()
881 s->lf_delta.ref[3] = -1; 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()
1019 av_clip_uintp2(lflvl + (s->lf_delta.ref[0] << sh), 6); in decode_parser_header()
1022 av_clip_uintp2(lflvl + ((s->lf_delta.ref[j] + in decode_parser_header()
1025 av_clip_uintp2(lflvl + ((s->lf_delta.ref[j] + in decode_parser_header()
1163 RK_U8 (*ref)[2][6][6][3] = s->prob_ctx[c].coef[i]; in decode_parser_header() local
1172 RK_U8 *r = ref[j][k][l][m]; in decode_parser_header()
1191 RK_U8 *r = ref[j][k][l][m]; in decode_parser_header()
1649 RK_S32 res, i, ref = 0; in vp9_parser_frame() local
1666 if ((res = decode_parser_header(ctx, data, size, &ref)) < 0) { in vp9_parser_frame()
1669 if (!s->refs[ref].ref) { in vp9_parser_frame()
1676 mpp_buf_slot_get_prop(s->slots, s->refs[ref].slot_index, SLOT_FRAME_PTR, &frame); in vp9_parser_frame()
1679 mpp_buf_slot_set_flag(s->slots, s->refs[ref].slot_index, SLOT_QUEUE_USE); in vp9_parser_frame()
1680 mpp_buf_slot_enqueue(s->slots, s->refs[ref].slot_index, QUEUE_DISPLAY); in vp9_parser_frame()
1681 s->refs[ref].ref->is_output = 1; in vp9_parser_frame()
1690 if (s->frames[REF_FRAME_MVPAIR].ref) in vp9_parser_frame()
1693 if (!s->intraonly && !s->keyframe && !s->errorres && s->frames[CUR_FRAME].ref) { in vp9_parser_frame()
1698 if (s->frames[CUR_FRAME].ref) in vp9_parser_frame()
1753 if (s->refs[s->refidx[i]].ref != NULL) { in vp9_parser_frame()
1762 if (s->refs[i].ref) in vp9_parser_frame()
1768 if (s->refs[i].ref) in vp9_parser_frame()
1786 if (s->frames[i].ref) { in vp9d_paser_reset()
1791 if (s->refs[i].ref) { in vp9d_paser_reset()