Home
last modified time | relevance | path

Searched refs:stVP9Segments (Results 1 – 7 of 7) sorted by relevance

/rockchip-linux_mpp/mpp/hal/rkdec/vp9d/
H A Dhal_vp9d_vdpu383.c558 mpp_put_bits(&bp, pp->stVP9Segments.pred_probs[i], 8); in prepare_uncompress_header()
561 mpp_put_bits(&bp, pp->stVP9Segments.tree_probs[i], 8); in prepare_uncompress_header()
563 mpp_put_bits(&bp, pp->stVP9Segments.enabled, 1); in prepare_uncompress_header()
564 mpp_put_bits(&bp, pp->stVP9Segments.update_map, 1); in prepare_uncompress_header()
565 mpp_put_bits(&bp, pp->stVP9Segments.temporal_update, 1); in prepare_uncompress_header()
566 mpp_put_bits(&bp, pp->stVP9Segments.abs_delta, 1); in prepare_uncompress_header()
579 mpp_put_bits(&bp, (pp->stVP9Segments.feature_mask[i] >> j) & 0x1, 1); in prepare_uncompress_header()
582 mpp_put_bits(&bp, pp->stVP9Segments.feature_data[i][0], 9); in prepare_uncompress_header()
583 mpp_put_bits(&bp, pp->stVP9Segments.feature_data[i][1], 7); in prepare_uncompress_header()
584 mpp_put_bits(&bp, pp->stVP9Segments.feature_data[i][2], 2); in prepare_uncompress_header()
[all …]
H A Dhal_vp9d_rkv.c345 if (pic_param->stVP9Segments.enabled && pic_param->stVP9Segments.update_map) { in hal_vp9d_rkv_gen_regs()
489 hw_ctx->ls_info.abs_delta_last = pic_param->stVP9Segments.abs_delta; in hal_vp9d_rkv_gen_regs()
499 hw_ctx->ls_info.feature_data[i][0] = pic_param->stVP9Segments.feature_data[i][0]; in hal_vp9d_rkv_gen_regs()
500 hw_ctx->ls_info.feature_data[i][1] = pic_param->stVP9Segments.feature_data[i][1]; in hal_vp9d_rkv_gen_regs()
501 hw_ctx->ls_info.feature_data[i][2] = pic_param->stVP9Segments.feature_data[i][2]; in hal_vp9d_rkv_gen_regs()
502 hw_ctx->ls_info.feature_data[i][3] = pic_param->stVP9Segments.feature_data[i][3]; in hal_vp9d_rkv_gen_regs()
503 hw_ctx->ls_info.feature_mask[i] = pic_param->stVP9Segments.feature_mask[i]; in hal_vp9d_rkv_gen_regs()
506 hw_ctx->ls_info.segmentation_enable_flag_last = pic_param->stVP9Segments.enabled; in hal_vp9d_rkv_gen_regs()
513 pic_param->stVP9Segments.enabled, pic_param->show_frame, in hal_vp9d_rkv_gen_regs()
H A Dhal_vp9d_vdpu34x.c535 if ((pic_param->stVP9Segments.enabled && pic_param->stVP9Segments.update_map) || in hal_vp9d_vdpu34x_gen_regs()
807 hw_ctx->ls_info.abs_delta_last = pic_param->stVP9Segments.abs_delta; in hal_vp9d_vdpu34x_gen_regs()
817 hw_ctx->ls_info.feature_data[i][0] = pic_param->stVP9Segments.feature_data[i][0]; in hal_vp9d_vdpu34x_gen_regs()
818 hw_ctx->ls_info.feature_data[i][1] = pic_param->stVP9Segments.feature_data[i][1]; in hal_vp9d_vdpu34x_gen_regs()
819 hw_ctx->ls_info.feature_data[i][2] = pic_param->stVP9Segments.feature_data[i][2]; in hal_vp9d_vdpu34x_gen_regs()
820 hw_ctx->ls_info.feature_data[i][3] = pic_param->stVP9Segments.feature_data[i][3]; in hal_vp9d_vdpu34x_gen_regs()
821 hw_ctx->ls_info.feature_mask[i] = pic_param->stVP9Segments.feature_mask[i]; in hal_vp9d_vdpu34x_gen_regs()
824 hw_ctx->ls_info.segmentation_enable_flag_last = pic_param->stVP9Segments.enabled; in hal_vp9d_vdpu34x_gen_regs()
831 pic_param->stVP9Segments.enabled, pic_param->show_frame, in hal_vp9d_vdpu34x_gen_regs()
H A Dhal_vp9d_vdpu382.c549 if ((pic_param->stVP9Segments.enabled && pic_param->stVP9Segments.update_map) || in hal_vp9d_vdpu382_gen_regs()
824 hw_ctx->ls_info.abs_delta_last = pic_param->stVP9Segments.abs_delta; in hal_vp9d_vdpu382_gen_regs()
834 hw_ctx->ls_info.feature_data[i][0] = pic_param->stVP9Segments.feature_data[i][0]; in hal_vp9d_vdpu382_gen_regs()
835 hw_ctx->ls_info.feature_data[i][1] = pic_param->stVP9Segments.feature_data[i][1]; in hal_vp9d_vdpu382_gen_regs()
836 hw_ctx->ls_info.feature_data[i][2] = pic_param->stVP9Segments.feature_data[i][2]; in hal_vp9d_vdpu382_gen_regs()
837 hw_ctx->ls_info.feature_data[i][3] = pic_param->stVP9Segments.feature_data[i][3]; in hal_vp9d_vdpu382_gen_regs()
838 hw_ctx->ls_info.feature_mask[i] = pic_param->stVP9Segments.feature_mask[i]; in hal_vp9d_vdpu382_gen_regs()
841 hw_ctx->ls_info.segmentation_enable_flag_last = pic_param->stVP9Segments.enabled; in hal_vp9d_vdpu382_gen_regs()
848 pic_param->stVP9Segments.enabled, pic_param->show_frame, in hal_vp9d_vdpu382_gen_regs()
H A Dhal_vp9d_com.c1031 mpp_put_bits(&bp, pic_param->stVP9Segments.pred_probs[i], 8); in hal_vp9d_output_probe()
1034 mpp_put_bits(&bp, pic_param->stVP9Segments.tree_probs[i], 8); //7 in hal_vp9d_output_probe()
1532 mpp_put_bits(&bp, pic_param->stVP9Segments.pred_probs[i], 8); in hal_vp9d_prob_flag_delta()
1535 mpp_put_bits(&bp, pic_param->stVP9Segments.tree_probs[i], 8); //7 in hal_vp9d_prob_flag_delta()
1761 mpp_put_bits(&bp, pic_param->stVP9Segments.pred_probs[i], 8); in hal_vp9d_prob_flag_delta()
1764 mpp_put_bits(&bp, pic_param->stVP9Segments.tree_probs[i], 8); //7 in hal_vp9d_prob_flag_delta()
/rockchip-linux_mpp/mpp/common/
H A Dvp9d_syntax.h139 DXVA_segmentation_VP9 stVP9Segments; member
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_parser2_syntax.c130 vp9d_fill_segmentation(s, &pic->stVP9Segments); in vp9d_fill_picparams()