Lines Matching refs:ls_info
57 Vp9dLastInfo ls_info; member
498 vp9_hw_regs->vp9d_param.reg103.last_key_frame_flag = hw_ctx->ls_info.last_intra_only; in hal_vp9d_vdpu382_gen_regs()
550 (hw_ctx->ls_info.last_width != pic_param->width) || in hal_vp9d_vdpu382_gen_regs()
551 (hw_ctx->ls_info.last_height != pic_param->height) || in hal_vp9d_vdpu382_gen_regs()
661 !pic_param->error_resilient_mode && hw_ctx->ls_info.last_show_frame) { in hal_vp9d_vdpu382_gen_regs()
761 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_qp_delta_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu382_gen_regs()
762 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_qp_delta = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu382_gen_regs()
763 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_loopfitler_value_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu382_gen_regs()
764 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_loopfilter_value = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu382_gen_regs()
765 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_referinfo_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu382_gen_regs()
766 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_referinfo = hw_ctx->ls_info.feature_data… in hal_vp9d_vdpu382_gen_regs()
767 …vp9_hw_regs->vp9d_param.reg67_74[i].segid_frame_skip_en = (hw_ctx->ls_info.feature_mas… in hal_vp9d_vdpu382_gen_regs()
770 vp9_hw_regs->vp9d_param.reg67_74[0].segid_abs_delta = hw_ctx->ls_info.abs_delta_last; in hal_vp9d_vdpu382_gen_regs()
777 …vp9_hw_regs->vp9d_param.reg94.ref_deltas_lastframe |= (hw_ctx->ls_info.last_ref_deltas[i] & 0x7f… in hal_vp9d_vdpu382_gen_regs()
780 …vp9_hw_regs->vp9d_param.reg75.mode_deltas_lastframe |= (hw_ctx->ls_info.last_mode_deltas[i] & 0x7… in hal_vp9d_vdpu382_gen_regs()
782 hw_ctx->ls_info.segmentation_enable_flag_last = 0; in hal_vp9d_vdpu382_gen_regs()
783 hw_ctx->ls_info.last_intra_only = 1; in hal_vp9d_vdpu382_gen_regs()
786 …vp9_hw_regs->vp9d_param.reg75.segmentation_enable_lstframe = hw_ctx->ls_info.segmentation_enab… in hal_vp9d_vdpu382_gen_regs()
787 … vp9_hw_regs->vp9d_param.reg75.last_show_frame = hw_ctx->ls_info.last_show_frame; in hal_vp9d_vdpu382_gen_regs()
788 … vp9_hw_regs->vp9d_param.reg75.last_intra_only = hw_ctx->ls_info.last_intra_only; in hal_vp9d_vdpu382_gen_regs()
789 …qcur = (pic_param->width == hw_ctx->ls_info.last_width) && (pic_param->height == hw_ctx-… 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()
826 hw_ctx->ls_info.last_ref_deltas[i] = pic_param->ref_deltas[i]; in hal_vp9d_vdpu382_gen_regs()
830 hw_ctx->ls_info.last_mode_deltas[i] = pic_param->mode_deltas[i]; 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()
840 if (!hw_ctx->ls_info.segmentation_enable_flag_last) 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()
843 hw_ctx->ls_info.last_show_frame = pic_param->show_frame; in hal_vp9d_vdpu382_gen_regs()
844 hw_ctx->ls_info.last_width = pic_param->width; in hal_vp9d_vdpu382_gen_regs()
845 hw_ctx->ls_info.last_height = pic_param->height; in hal_vp9d_vdpu382_gen_regs()
846 hw_ctx->ls_info.last_intra_only = (!pic_param->frame_type || pic_param->intra_only); in hal_vp9d_vdpu382_gen_regs()
850 hw_ctx->ls_info.last_intra_only); in hal_vp9d_vdpu382_gen_regs()
1066 memset(&hw_ctx->ls_info, 0, sizeof(hw_ctx->ls_info)); in hal_vp9d_vdpu382_reset()