Home
last modified time | relevance | path

Searched refs:ref_frame (Results 1 – 5 of 5) sorted by relevance

/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_parser2_syntax.c113 AV1Frame *ref_frame; in av1d_fill_picparams() local
117 ref_frame = &h->ref[ref_idx]; in av1d_fill_picparams()
119 ref_frame = &h->ref[i]; in av1d_fill_picparams()
120 ref_i = ref_frame->ref; in av1d_fill_picparams()
122 if (ref_frame->f) { in av1d_fill_picparams()
123 pp->frame_refs[i].width = mpp_frame_get_width(ref_frame->f); in av1d_fill_picparams()
124 pp->frame_refs[i].height = mpp_frame_get_height(ref_frame->f);; in av1d_fill_picparams()
126 pp->frame_refs[i].Index = ref_frame->slot_index; in av1d_fill_picparams()
127 pp->frame_refs[i].order_hint = ref_frame->order_hint; in av1d_fill_picparams()
152 AV1Frame *ref_frame = &h->ref[i]; in av1d_fill_picparams() local
[all …]
H A Dav1d_cbs.c841 RK_S32 ref_frame = ref_frame_list[i]; in mpp_av1_set_frame_refs() local
842 if (ref_frame_idx[ref_frame - AV1_REF_FRAME_LAST] < 0 ) { in mpp_av1_set_frame_refs()
854 ref_frame_idx[ref_frame - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_syntax.c212 H265eDpbFrm *ref_frame; in fill_ref_parameters() local
356 ref_frame = slice->m_refPicList[0][0]; in fill_ref_parameters()
358 if (ref_frame) { in fill_ref_parameters()
359 if (ref_frame->status.force_pskip_is_ref) in fill_ref_parameters()
362 sp->ref_pic.slot_idx = ref_frame->slot_idx; in fill_ref_parameters()
/rockchip-linux_mpp/mpp/hal/vpu/av1d/
H A Dhal_av1d_vdpu.c1434 RK_S32 ref_frame, i; in vdpu_av1d_set_global_model() local
1436 for (ref_frame = 0; ref_frame < GM_GLOBAL_MODELS_PER_FRAME; ++ref_frame) { in vdpu_av1d_set_global_model()
1437 mpp_assert(dxva->frame_refs[ref_frame].wmtype <= 3); in vdpu_av1d_set_global_model()
1442 *(RK_S32 *)(dst) = dxva->frame_refs[ref_frame].wmmat[3]; in vdpu_av1d_set_global_model()
1444 *(RK_S32 *)(dst) = dxva->frame_refs[ref_frame].wmmat[2]; in vdpu_av1d_set_global_model()
1446 *(RK_S32 *)(dst) = dxva->frame_refs[ref_frame].wmmat[i]; in vdpu_av1d_set_global_model()
1450 *(RK_S16 *)(dst) = dxva->frame_refs[ref_frame].alpha;//-32768; in vdpu_av1d_set_global_model()
1452 *(RK_S16 *)(dst) = dxva->frame_refs[ref_frame].beta;//-32768; in vdpu_av1d_set_global_model()
1454 *(RK_S16 *)(dst) = dxva->frame_refs[ref_frame].gamma;//-32768; in vdpu_av1d_set_global_model()
1456 *(RK_S16 *)(dst) = dxva->frame_refs[ref_frame].delta;//-32768; in vdpu_av1d_set_global_model()
[all …]
/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu383.c714 MppFrame ref_frame = NULL; in hal_vp9d_vdpu383_gen_regs() local
958 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &ref_frame); in hal_vp9d_vdpu383_gen_regs()
964 if (ref_frame) in hal_vp9d_vdpu383_gen_regs()
965 y_hor_virstride = uv_hor_virstride = (mpp_frame_get_hor_stride(ref_frame) >> 4); in hal_vp9d_vdpu383_gen_regs()
969 if (ref_frame) in hal_vp9d_vdpu383_gen_regs()
970 y_virstride = y_hor_virstride * mpp_frame_get_ver_stride(ref_frame); in hal_vp9d_vdpu383_gen_regs()