Home
last modified time | relevance | path

Searched refs:ref_frame_idx (Results 1 – 10 of 10) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_rkv.c263 RK_U8 ref_frame_idx = 0; in hal_vp9d_rkv_gen_regs() local
362 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_rkv_gen_regs()
365 if (ref_frame_idx < 0x7f) { in hal_vp9d_rkv_gen_regs()
366 mpp_buf_slot_get_prop(p_hal->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_rkv_gen_regs()
379 if (ref_frame_idx < 0x7f) in hal_vp9d_rkv_gen_regs()
380 mpp_buf_slot_get_prop(p_hal->slots, ref_frame_idx, SLOT_BUFFER, &framebuf); in hal_vp9d_rkv_gen_regs()
382 if (ref_frame_idx < 0x7f) { in hal_vp9d_rkv_gen_regs()
419 … mpp_log("ref buff address is no valid used out as base slot index 0x%x", ref_frame_idx); in hal_vp9d_rkv_gen_regs()
H A Dhal_vp9d_vdpu34x.c426 RK_U8 ref_frame_idx = 0; in hal_vp9d_vdpu34x_gen_regs() local
495 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
496 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu34x_gen_regs()
498 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu34x_gen_regs()
503 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
504 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu34x_gen_regs()
506 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu34x_gen_regs()
511 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
512 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu34x_gen_regs()
514 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu34x_gen_regs()
[all …]
H A Dhal_vp9d_vdpu382.c439 RK_U8 ref_frame_idx = 0; in hal_vp9d_vdpu382_gen_regs() local
509 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
510 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu382_gen_regs()
512 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu382_gen_regs()
517 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
518 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu382_gen_regs()
520 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu382_gen_regs()
525 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
526 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu382_gen_regs()
528 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &mframe); in hal_vp9d_vdpu382_gen_regs()
[all …]
H A Dhal_vp9d_vdpu383.c698 RK_U8 ref_frame_idx = 0; in hal_vp9d_vdpu383_gen_regs() local
954 ref_frame_idx = pic_param->ref_frame_map[ref_idx].Index7Bits; in hal_vp9d_vdpu383_gen_regs()
957 if (ref_frame_idx < 0x7f) in hal_vp9d_vdpu383_gen_regs()
958 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_FRAME_PTR, &ref_frame); in hal_vp9d_vdpu383_gen_regs()
974 if (ref_frame_idx < 0x7f) { in hal_vp9d_vdpu383_gen_regs()
975 mpp_buf_slot_get_prop(p_hal ->slots, ref_frame_idx, SLOT_BUFFER, &framebuf); in hal_vp9d_vdpu383_gen_regs()
977 origin_buf = hal_bufs_get_buf(hw_ctx->origin_bufs, ref_frame_idx); in hal_vp9d_vdpu383_gen_regs()
1008 … mpp_log("ref buff address is no valid used out as base slot index 0x%x", ref_frame_idx); in hal_vp9d_vdpu383_gen_regs()
1012 mv_buf = hal_bufs_get_buf(hw_ctx->cmv_bufs, ref_frame_idx); in hal_vp9d_vdpu383_gen_regs()
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_cbs.c747 RK_S8 ref_frame_idx[AV1_REFS_PER_FRAME], used_frame[AV1_NUM_REF_FRAMES]; in mpp_av1_set_frame_refs() local
753 ref_frame_idx[i] = -1; in mpp_av1_set_frame_refs()
754 ref_frame_idx[AV1_REF_FRAME_LAST - AV1_REF_FRAME_LAST] = current->last_frame_idx; in mpp_av1_set_frame_refs()
755 ref_frame_idx[AV1_REF_FRAME_GOLDEN - AV1_REF_FRAME_LAST] = current->golden_frame_idx; in mpp_av1_set_frame_refs()
794 ref_frame_idx[AV1_REF_FRAME_ALTREF - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
813 ref_frame_idx[AV1_REF_FRAME_BWDREF - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
832 ref_frame_idx[AV1_REF_FRAME_ALTREF2 - AV1_REF_FRAME_LAST] = ref; in mpp_av1_set_frame_refs()
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()
873 if (ref_frame_idx[i] < 0) in mpp_av1_set_frame_refs()
[all …]
H A Dav1d_parser.c180 prev_frame = s->raw_frame_header->ref_frame_idx[primary_frame]; in read_global_param()
386 ref_hint = s->ref[header->ref_frame_idx[i]].order_hint; in skip_mode_params()
415 ref_hint = s->ref[header->ref_frame_idx[i]].order_hint; in skip_mode_params()
708 lst2_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_LAST2 - AV1_REF_FRAME_LAST]; in update_reference_list()
709 lst3_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_LAST3 - AV1_REF_FRAME_LAST]; in update_reference_list()
710 … gld_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_GOLDEN - AV1_REF_FRAME_LAST]; in update_reference_list()
711 … alt_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_ALTREF - AV1_REF_FRAME_LAST]; in update_reference_list()
712 lst_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_LAST - AV1_REF_FRAME_LAST]; in update_reference_list()
713 … bwd_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_BWDREF - AV1_REF_FRAME_LAST]; in update_reference_list()
714 … alt2_buf_idx = s->raw_frame_header->ref_frame_idx[AV1_REF_FRAME_ALTREF2 - AV1_REF_FRAME_LAST]; in update_reference_list()
[all …]
H A Dav1d_parser2_syntax.c106 pp->ref_frame_idx[i] = frame_header->ref_frame_idx[i]; in av1d_fill_picparams()
112 int8_t ref_idx = frame_header->ref_frame_idx[i]; in av1d_fill_picparams()
H A Dav1d_cbs.h198 RK_S8 ref_frame_idx[AV1_REFS_PER_FRAME]; member
/rockchip-linux_mpp/mpp/common/
H A Dav1d_syntax.h204 UINT32 ref_frame_idx[7]; member
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1496 mpp_put_bits(&bp, dxva->ref_frame_valued ? dxva->ref_frame_idx[i] : (RK_U32) - 1, 3); in prepare_uncompress_header()
1509 mapped_idx = dxva->ref_frame_idx[i]; in prepare_uncompress_header()
1519 RK_S32 ref_frame_offset = dxva->frame_refs[dxva->ref_frame_idx[i]].order_hint; in prepare_uncompress_header()
1743 mapped_idx = dxva->ref_frame_idx[i]; in prepare_uncompress_header()
2111 mapped_idx = dxva->ref_frame_idx[dxva->primary_ref_frame]; in vdpu383_av1d_set_cdf()
2365 mapped_idx = dxva->ref_frame_idx[i]; in vdpu383_av1d_gen_regs()
2397 mapped_idx = dxva->ref_frame_idx[i]; in vdpu383_av1d_gen_regs()