| /rockchip-linux_mpp/mpp/codec/dec/av1/ |
| H A D | av1d_parser2_syntax.c | 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() 129 pp->frame_refs[i].lst_frame_offset = ref_i->lst_frame_offset; in av1d_fill_picparams() 130 pp->frame_refs[i].lst2_frame_offset = ref_i->lst2_frame_offset; in av1d_fill_picparams() 131 pp->frame_refs[i].lst3_frame_offset = ref_i->lst3_frame_offset; in av1d_fill_picparams() 132 pp->frame_refs[i].gld_frame_offset = ref_i->gld_frame_offset; in av1d_fill_picparams() 133 pp->frame_refs[i].bwd_frame_offset = ref_i->bwd_frame_offset; in av1d_fill_picparams() 134 pp->frame_refs[i].alt2_frame_offset = ref_i->alt2_frame_offset; in av1d_fill_picparams() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/av1d/ |
| H A D | hal_av1d_vdpu.c | 693 ref_offset[0] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 694 dxva->frame_refs[idx].lst_frame_offset); \ 695 ref_offset[1] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 696 dxva->frame_refs[idx].lst2_frame_offset); \ 697 ref_offset[2] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 698 dxva->frame_refs[idx].lst3_frame_offset); \ 699 ref_offset[3] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 700 dxva->frame_refs[idx].gld_frame_offset); \ 701 ref_offset[4] = GetRelativeDist(dxva, dxva->frame_refs[idx].order_hint, \ 702 dxva->frame_refs[idx].bwd_frame_offset); \ [all …]
|
| /rockchip-linux_mpp/mpp/hal/rkdec/av1d/ |
| H A D | hal_av1d_vdpu383.c | 1506 mpp_put_bits(&bp, dxva->frame_refs[i].order_hint, 8); in prepare_uncompress_header() 1518 if (dxva->frame_refs[i].Index >= 0) { in prepare_uncompress_header() 1519 RK_S32 ref_frame_offset = dxva->frame_refs[dxva->ref_frame_idx[i]].order_hint; in prepare_uncompress_header() 1548 RK_U32 prev_mi_rows = MPP_ALIGN(dxva->frame_refs[0].width, 8) >> MI_SIZE_LOG2; in prepare_uncompress_header() 1549 RK_U32 prev_mi_cols = MPP_ALIGN(dxva->frame_refs[0].height, 8) >> MI_SIZE_LOG2; in prepare_uncompress_header() 1656 mpp_put_bits(&bp, dxva->frame_refs[i].wmtype, 2); in prepare_uncompress_header() 1660 mpp_put_bits(&bp, dxva->frame_refs[i].wmmat_val[j], 17); in prepare_uncompress_header() 1728 mpp_put_bits(&bp, dxva->frame_refs[i].lst_frame_offset, 8); in prepare_uncompress_header() 1729 mpp_put_bits(&bp, dxva->frame_refs[i].lst2_frame_offset, 8); in prepare_uncompress_header() 1730 mpp_put_bits(&bp, dxva->frame_refs[i].lst3_frame_offset, 8); in prepare_uncompress_header() [all …]
|
| /rockchip-linux_mpp/mpp/hal/vpu/m2vd/ |
| H A D | hal_m2vd_vdpu1.c | 231 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 234 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 237 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs() 240 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[3].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu1_gen_regs()
|
| H A D | hal_m2vd_vdpu2.c | 283 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[0].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 286 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[1].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 289 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[2].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs() 292 … mpp_buf_slot_get_prop(ctx->frame_slots, dx->frame_refs[3].Index7Bits, SLOT_BUFFER, &framebuf); in hal_m2vd_vdpu2_gen_regs()
|
| /rockchip-linux_mpp/mpp/codec/dec/vp9/ |
| H A D | vp9d_parser2_syntax.c | 107 pic->frame_refs[0].Index7Bits = s->refidx[0]; in vp9d_fill_picparams() 108 pic->frame_refs[1].Index7Bits = s->refidx[1]; in vp9d_fill_picparams() 109 pic->frame_refs[2].Index7Bits = s->refidx[2]; in vp9d_fill_picparams()
|
| /rockchip-linux_mpp/mpp/codec/dec/m2v/ |
| H A D | m2vd_parser.c | 1430 dst->frame_refs[i].bPicEntry = 0xff; in m2vd_convert_to_dxva() 1435 dst->frame_refs[0].Index7Bits = pfw->slot_index; in m2vd_convert_to_dxva() 1436 dst->frame_refs[1].Index7Bits = pfw->slot_index; in m2vd_convert_to_dxva() 1437 dst->frame_refs[2].Index7Bits = pbw->slot_index; in m2vd_convert_to_dxva() 1438 dst->frame_refs[3].Index7Bits = pbw->slot_index; in m2vd_convert_to_dxva() 1447 dst->frame_refs[0].Index7Bits = pbw->slot_index; in m2vd_convert_to_dxva() 1448 dst->frame_refs[1].Index7Bits = pbw->slot_index; in m2vd_convert_to_dxva() 1450 dst->frame_refs[0].Index7Bits = pbw->slot_index; in m2vd_convert_to_dxva() 1451 dst->frame_refs[1].Index7Bits = p->frame_cur->slot_index; in m2vd_convert_to_dxva() 1453 dst->frame_refs[0].Index7Bits = p->frame_cur->slot_index; in m2vd_convert_to_dxva() [all …]
|
| /rockchip-linux_mpp/mpp/common/ |
| H A D | m2vd_syntax.h | 128 DXVA_PicEntry_M2V frame_refs[4]; member
|
| H A D | vp8d_syntax.h | 167 DXVA_PicEntry_VP8 frame_refs[3];
|
| H A D | vp9d_syntax.h | 120 DXVA_PicEntry_VPx frame_refs[3]; member
|
| H A D | av1d_syntax.h | 226 } frame_refs[8]; member
|
| /rockchip-linux_mpp/mpp/hal/rkdec/vp9d/ |
| H A D | hal_vp9d_vdpu34x.c | 494 ref_idx = pic_param->frame_refs[0].Index7Bits; in hal_vp9d_vdpu34x_gen_regs() 502 ref_idx = pic_param->frame_refs[1].Index7Bits; in hal_vp9d_vdpu34x_gen_regs() 510 ref_idx = pic_param->frame_refs[2].Index7Bits; in hal_vp9d_vdpu34x_gen_regs() 677 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu34x_gen_regs()
|
| H A D | hal_vp9d_vdpu382.c | 508 ref_idx = pic_param->frame_refs[0].Index7Bits; in hal_vp9d_vdpu382_gen_regs() 516 ref_idx = pic_param->frame_refs[1].Index7Bits; in hal_vp9d_vdpu382_gen_regs() 524 ref_idx = pic_param->frame_refs[2].Index7Bits; in hal_vp9d_vdpu382_gen_regs() 687 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu382_gen_regs()
|
| H A D | hal_vp9d_vdpu383.c | 591 RK_S32 ref_idx = pp->frame_refs[0].Index7Bits; in prepare_uncompress_header() 594 ref_idx = pp->frame_refs[1].Index7Bits; in prepare_uncompress_header() 597 ref_idx = pp->frame_refs[2].Index7Bits; in prepare_uncompress_header() 953 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_vdpu383_gen_regs()
|
| H A D | hal_vp9d_rkv.c | 361 ref_idx = pic_param->frame_refs[i].Index7Bits; in hal_vp9d_rkv_gen_regs()
|