Home
last modified time | relevance | path

Searched refs:ref_idx (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/av1/
H A Dav1d_probs.c19 void Av1GetCDFs(AV1Context *ctx, RK_U32 ref_idx) in Av1GetCDFs() argument
22 ctx->cdfs = &ctx->cdfs_last[ref_idx]; in Av1GetCDFs()
23 ctx->cdfs_ndvc = &ctx->cdfs_last_ndvc[ref_idx]; in Av1GetCDFs()
H A Dav1d_parser.h187 void Av1GetCDFs(AV1Context *ctx, RK_U32 ref_idx);
H A Dav1d_parser2_syntax.c120 int8_t ref_idx = frame_header->ref_frame_idx[i]; in av1d_fill_picparams() local
121 AV1Frame *ref_frame = &h->ref[ref_idx]; in av1d_fill_picparams()
H A Dav1d_parser.c1033 int8_t ref_idx = s->raw_frame_header->ref_frame_idx[i]; in av1d_parser_frame() local
1034 if (s->ref[ref_idx].slot_index < 0x7f) { in av1d_parser_frame()
1035 mpp_buf_slot_set_flag(s->slots, s->ref[ref_idx].slot_index, SLOT_HAL_INPUT); in av1d_parser_frame()
1037 task->refer[i] = s->ref[ref_idx].slot_index; in av1d_parser_frame()
/OK3568_Linux_fs/external/mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu382.c418 RK_U8 ref_idx = 0; in hal_vp9d_vdpu382_gen_regs() local
501 ref_idx = pic_param->frame_refs[0].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
502 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
509 ref_idx = pic_param->frame_refs[1].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
510 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
517 ref_idx = pic_param->frame_refs[2].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
518 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
681 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
682 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
683 ref_frame_width_y = pic_param->ref_frame_coded_width[ref_idx]; in hal_vp9d_vdpu382_gen_regs()
[all …]
H A Dhal_vp9d_vdpu34x.c405 RK_U8 ref_idx = 0; in hal_vp9d_vdpu34x_gen_regs() local
487 ref_idx = pic_param->frame_refs[0].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
488 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
495 ref_idx = pic_param->frame_refs[1].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
496 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
503 ref_idx = pic_param->frame_refs[2].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
504 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
671 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
672 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
673 ref_frame_width_y = pic_param->ref_frame_coded_width[ref_idx]; in hal_vp9d_vdpu34x_gen_regs()
[all …]
H A Dhal_vp9d_rkv.c263 RK_U8 ref_idx = 0; in hal_vp9d_rkv_gen_regs() local
360 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_rkv_gen_regs()
361 ref_frame_width_y = pic_param->ref_frame_coded_width[ref_idx]; in hal_vp9d_rkv_gen_regs()
362 ref_frame_height_y = pic_param->ref_frame_coded_height[ref_idx]; in hal_vp9d_rkv_gen_regs()
371 if (pic_param->ref_frame_map[ref_idx].Index7Bits < 0x7f) { in hal_vp9d_rkv_gen_regs()
372 …mpp_buf_slot_get_prop(p_hal->slots, pic_param->ref_frame_map[ref_idx].Index7Bits, SLOT_BUFFER, &fr… in hal_vp9d_rkv_gen_regs()
375 if (pic_param->ref_frame_map[ref_idx].Index7Bits < 0x7f) { in hal_vp9d_rkv_gen_regs()
414 …dress is no valid used out as base slot index 0x%x", pic_param->ref_frame_map[ref_idx].Index7Bits); in hal_vp9d_rkv_gen_regs()
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/vdec/
H A Dvdec_vp9_if.c265 int ref_idx = *idx; in vp9_ref_cnt_fb() local
267 if (ref_idx >= 0 && vsi->frm_bufs[ref_idx].ref_cnt > 0) { in vp9_ref_cnt_fb()
268 vsi->frm_bufs[ref_idx].ref_cnt--; in vp9_ref_cnt_fb()
270 if (vsi->frm_bufs[ref_idx].ref_cnt == 0) { in vp9_ref_cnt_fb()
272 vsi->frm_bufs[ref_idx].buf.fb)) { in vp9_ref_cnt_fb()
276 vsi->frm_bufs[ref_idx].buf.fb->base_y.va); in vp9_ref_cnt_fb()
280 vsi->frm_bufs[ref_idx].buf.fb); in vp9_ref_cnt_fb()
/OK3568_Linux_fs/external/mpp/mpp/codec/enc/h265/
H A Dh265e_dpb.c31 RK_S32 ref_idx = -1; in h265e_dpb_set_ref_list() local
49 ref_idx = i; in h265e_dpb_set_ref_list()
50 h265e_dbg_dpb("get ref ref_idx %d", ref_idx); in h265e_dpb_set_ref_list()
54 if (-1 == ref_idx) { in h265e_dpb_set_ref_list()
57 } else if (ref_idx != 0) { in h265e_dpb_set_ref_list()
59 refPicListModification->m_RefPicSetIdxL0[0] = ref_idx; in h265e_dpb_set_ref_list()
61 if (i != ref_idx) in h265e_dpb_set_ref_list()
64 refPicListModification->m_RefPicSetIdxL0[ref_idx] = 0; in h265e_dpb_set_ref_list()
/OK3568_Linux_fs/external/mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c718 RK_S32 ref_idx = -1; in set_picbuf_ref() local
723 if (ref_idx == -1) in set_picbuf_ref()
724 ref_idx = i; in set_picbuf_ref()
734 if (ref_idx == -1) in set_picbuf_ref()
735 ref_idx = 0; in set_picbuf_ref()
737 hw_cfg->mv_ref_idx[0] = hw_cfg->mv_ref_idx[1] = ref_idx; in set_picbuf_ref()
740 pic_buf->ref_pic_list[ref_idx].search = 1; in set_picbuf_ref()
742 hw_cfg->internal_img_lum_base_r[0] = ref_pic_list[ref_idx].picture.lum; in set_picbuf_ref()
743 hw_cfg->internal_img_chr_base_r[0] = ref_pic_list[ref_idx].picture.cb; in set_picbuf_ref()
744 hw_cfg->internal_img_lum_base_r[1] = ref_pic_list[ref_idx].picture.lum; in set_picbuf_ref()
[all …]
/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h265/
H A Dh265d_parser2_syntax.c237 #define DO_REF_LIST(ref_idx, ref_list) { \ in fill_picture_parameters() argument
238 const RefPicList *rpl = &h->rps[ref_idx]; \ in fill_picture_parameters()