Lines Matching refs:ls_info
57 Vp9dLastInfo ls_info; member
485 vp9_hw_regs->vp9d_param.reg103.last_key_frame_flag = hw_ctx->ls_info.last_intra_only; in hal_vp9d_vdpu34x_gen_regs()
536 (hw_ctx->ls_info.last_width != pic_param->width) || in hal_vp9d_vdpu34x_gen_regs()
537 (hw_ctx->ls_info.last_height != pic_param->height) || in hal_vp9d_vdpu34x_gen_regs()
651 !pic_param->error_resilient_mode && hw_ctx->ls_info.last_show_frame) { in hal_vp9d_vdpu34x_gen_regs()
751 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_qp_delta_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu34x_gen_regs()
752 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_qp_delta = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu34x_gen_regs()
753 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_loopfitler_value_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu34x_gen_regs()
754 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_loopfilter_value = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu34x_gen_regs()
755 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_referinfo_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu34x_gen_regs()
756 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_referinfo = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu34x_gen_regs()
757 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_skip_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu34x_gen_regs()
760 vp9_hw_regs->vp9d_param.reg67_74[0].segid_abs_delta = hw_ctx->ls_info.abs_delta_last; in hal_vp9d_vdpu34x_gen_regs()
767 …vp9_hw_regs->vp9d_param.reg94.ref_deltas_lastframe |= (hw_ctx->ls_info.last_ref_deltas[i] & 0x7f… in hal_vp9d_vdpu34x_gen_regs()
770 …vp9_hw_regs->vp9d_param.reg75.mode_deltas_lastframe |= (hw_ctx->ls_info.last_mode_deltas[i] & 0x7… in hal_vp9d_vdpu34x_gen_regs()
772 hw_ctx->ls_info.segmentation_enable_flag_last = 0; in hal_vp9d_vdpu34x_gen_regs()
773 hw_ctx->ls_info.last_intra_only = 1; in hal_vp9d_vdpu34x_gen_regs()
776 …vp9_hw_regs->vp9d_param.reg75.segmentation_enable_lstframe = hw_ctx->ls_info.segmentation_enab… in hal_vp9d_vdpu34x_gen_regs()
777 … vp9_hw_regs->vp9d_param.reg75.last_show_frame = hw_ctx->ls_info.last_show_frame; in hal_vp9d_vdpu34x_gen_regs()
778 … vp9_hw_regs->vp9d_param.reg75.last_intra_only = hw_ctx->ls_info.last_intra_only; in hal_vp9d_vdpu34x_gen_regs()
779 …qcur = (pic_param->width == hw_ctx->ls_info.last_width) && (pic_param->height == hw_ctx-… 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()
809 hw_ctx->ls_info.last_ref_deltas[i] = pic_param->ref_deltas[i]; in hal_vp9d_vdpu34x_gen_regs()
813 hw_ctx->ls_info.last_mode_deltas[i] = pic_param->mode_deltas[i]; 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()
823 if (!hw_ctx->ls_info.segmentation_enable_flag_last) 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()
826 hw_ctx->ls_info.last_show_frame = pic_param->show_frame; in hal_vp9d_vdpu34x_gen_regs()
827 hw_ctx->ls_info.last_width = pic_param->width; in hal_vp9d_vdpu34x_gen_regs()
828 hw_ctx->ls_info.last_height = pic_param->height; in hal_vp9d_vdpu34x_gen_regs()
829 hw_ctx->ls_info.last_intra_only = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu34x_gen_regs()
833 hw_ctx->ls_info.last_intra_only); in hal_vp9d_vdpu34x_gen_regs()
1034 memset(&hw_ctx->ls_info, 0, sizeof(hw_ctx->ls_info)); in hal_vp9d_vdpu34x_reset()