Lines Matching refs:syn

139     H265eSyntax_new     *syn;  member
259 H265eSyntax_new *syn = ctx->syn; in vepu511_h265e_dump() local
260 HalBuf *hal_buf = hal_bufs_get_buf(ctx->dpb_bufs, syn->sp.ref_pic.slot_idx); in vepu511_h265e_dump()
279 hal_buf = hal_bufs_get_buf(ctx->dpb_bufs, syn->sp.recon_pic.slot_idx); in vepu511_h265e_dump()
285 …snprintf(name, name_len, "/mnt/sdcard/dump/recn_fbd_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.r… in vepu511_h265e_dump()
288 …snprintf(name, name_len, "/mnt/sdcard/dump/recn_fbh_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.r… in vepu511_h265e_dump()
291 …snprintf(name, name_len, "/mnt/sdcard/dump/recn_dsp_%d_frm%d_slot%d.bin", pid, frm_num, syn->sp.r… in vepu511_h265e_dump()
601 vepu511_h265_set_patch_info(H265eSyntax_new *syn, VepuFmt input_fmt, MppDevRegOffCfgs *offsets, Hal… in vepu511_h265_set_patch_info() argument
603 RK_U32 hor_stride = syn->pp.hor_stride; in vepu511_h265_set_patch_info()
604 RK_U32 ver_stride = syn->pp.ver_stride ? syn->pp.ver_stride : syn->pp.pic_height; in vepu511_h265_set_patch_info()
862 H265eSyntax_new *syn = (H265eSyntax_new *)task->syntax.data; in vepu511_h265_set_prep() local
869 pic_width_align8 = (syn->pp.pic_width + 7) & (~7); in vepu511_h265_set_prep()
870 pic_height_align8 = (syn->pp.pic_height + 7) & (~7); in vepu511_h265_set_prep()
871 pic_wd32 = (syn->pp.pic_width + 31) / 32; in vepu511_h265_set_prep()
872 pic_h32 = (syn->pp.pic_height + 31) / 32; in vepu511_h265_set_prep()
876 reg_frm->common.src_fill.pic_wfill = (syn->pp.pic_width & 0x7) in vepu511_h265_set_prep()
877 ? (8 - (syn->pp.pic_width & 0x7)) : 0; in vepu511_h265_set_prep()
878 reg_frm->common.src_fill.pic_hfill = (syn->pp.pic_height & 0x7) in vepu511_h265_set_prep()
879 ? (8 - (syn->pp.pic_height & 0x7)) : 0; in vepu511_h265_set_prep()
884 reg_frm->common.enc_pic.cur_frm_ref = !syn->sp.non_reference_flag; in vepu511_h265_set_prep()
918 if (syn->pp.num_long_term_ref_pics_sps) { in vepu511_h265_set_prep()
927 reg_frm->rdo_cfg.scl_lst_sel = syn->pp.scaling_list_enabled_flag; in vepu511_h265_set_prep()
993 static void vepu511_h265_set_me_regs(H265eV511HalContext *ctx, H265eSyntax_new *syn, H265eV511RegSe… in vepu511_h265_set_me_regs() argument
1011 if (syn->pp.sps_temporal_mvp_enabled_flag && (ctx->frame_type != INTRA_FRAME)) { in vepu511_h265_set_me_regs()
1090 H265eSyntax_new *syn = ctx->syn; in vepu511_h265_set_hw_address() local
1101 if (!syn->sp.non_reference_flag) { in vepu511_h265_set_hw_address()
1259 H265eSyntax_new *syn = (H265eSyntax_new *)task->syntax.data; in vepu511_h265_set_rc_regs() local
1267 RK_S32 mb_wd32 = (syn->pp.pic_width + 31) / 32; in vepu511_h265_set_rc_regs()
1268 RK_S32 mb_h32 = (syn->pp.pic_height + 31) / 32; in vepu511_h265_set_rc_regs()
1894 static void vepu511_h265_set_slice_regs(H265eSyntax_new *syn, H265eVepu511Frame *regs) in vepu511_h265_set_slice_regs() argument
1896 regs->synt_sps.smpl_adpt_ofst_e = syn->pp.sample_adaptive_offset_enabled_flag; in vepu511_h265_set_slice_regs()
1897 regs->synt_sps.num_st_ref_pic = syn->pp.num_short_term_ref_pic_sets; in vepu511_h265_set_slice_regs()
1898 regs->synt_sps.num_lt_ref_pic = syn->pp.num_long_term_ref_pics_sps; in vepu511_h265_set_slice_regs()
1899 regs->synt_sps.lt_ref_pic_prsnt = syn->pp.long_term_ref_pics_present_flag; in vepu511_h265_set_slice_regs()
1900 regs->synt_sps.tmpl_mvp_e = syn->pp.sps_temporal_mvp_enabled_flag; in vepu511_h265_set_slice_regs()
1901 regs->synt_sps.log2_max_poc_lsb = syn->pp.log2_max_pic_order_cnt_lsb_minus4; in vepu511_h265_set_slice_regs()
1902 regs->synt_sps.strg_intra_smth = syn->pp.strong_intra_smoothing_enabled_flag; in vepu511_h265_set_slice_regs()
1904 regs->synt_pps.dpdnt_sli_seg_en = syn->pp.dependent_slice_segments_enabled_flag; in vepu511_h265_set_slice_regs()
1905 regs->synt_pps.out_flg_prsnt_flg = syn->pp.output_flag_present_flag; in vepu511_h265_set_slice_regs()
1906 regs->synt_pps.num_extr_sli_hdr = syn->pp.num_extra_slice_header_bits; in vepu511_h265_set_slice_regs()
1907 regs->synt_pps.sgn_dat_hid_en = syn->pp.sign_data_hiding_enabled_flag; in vepu511_h265_set_slice_regs()
1908 regs->synt_pps.cbc_init_prsnt_flg = syn->pp.cabac_init_present_flag; in vepu511_h265_set_slice_regs()
1909 regs->synt_pps.pic_init_qp = syn->pp.init_qp_minus26 + 26; in vepu511_h265_set_slice_regs()
1910 regs->synt_pps.cu_qp_dlt_en = syn->pp.cu_qp_delta_enabled_flag; in vepu511_h265_set_slice_regs()
1911 regs->synt_pps.chrm_qp_ofst_prsn = syn->pp.pps_slice_chroma_qp_offsets_present_flag; in vepu511_h265_set_slice_regs()
1912 regs->synt_pps.lp_fltr_acrs_sli = syn->pp.pps_loop_filter_across_slices_enabled_flag; in vepu511_h265_set_slice_regs()
1913 regs->synt_pps.dblk_fltr_ovrd_en = syn->pp.deblocking_filter_override_enabled_flag; in vepu511_h265_set_slice_regs()
1914 regs->synt_pps.lst_mdfy_prsnt_flg = syn->pp.lists_modification_present_flag; in vepu511_h265_set_slice_regs()
1915 regs->synt_pps.sli_seg_hdr_extn = syn->pp.slice_segment_header_extension_present_flag; in vepu511_h265_set_slice_regs()
1916 regs->synt_pps.cu_qp_dlt_depth = syn->pp.diff_cu_qp_delta_depth; in vepu511_h265_set_slice_regs()
1917 regs->synt_pps.lpf_fltr_acrs_til = syn->pp.loop_filter_across_tiles_enabled_flag; in vepu511_h265_set_slice_regs()
1919 regs->synt_sli0.cbc_init_flg = syn->sp.cbc_init_flg; in vepu511_h265_set_slice_regs()
1920 regs->synt_sli0.mvd_l1_zero_flg = syn->sp.mvd_l1_zero_flg; in vepu511_h265_set_slice_regs()
1921 regs->synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu511_h265_set_slice_regs()
1923 regs->synt_sli0.num_refidx_l1_act = syn->sp.num_refidx_l1_act; in vepu511_h265_set_slice_regs()
1924 regs->synt_sli0.num_refidx_l0_act = syn->sp.num_refidx_l0_act; in vepu511_h265_set_slice_regs()
1926 regs->synt_sli0.num_refidx_act_ovrd = syn->sp.num_refidx_act_ovrd; in vepu511_h265_set_slice_regs()
1928 regs->synt_sli0.sli_sao_chrm_flg = syn->sp.sli_sao_chrm_flg; in vepu511_h265_set_slice_regs()
1929 regs->synt_sli0.sli_sao_luma_flg = syn->sp.sli_sao_luma_flg; in vepu511_h265_set_slice_regs()
1930 regs->synt_sli0.sli_tmprl_mvp_e = syn->sp.sli_tmprl_mvp_en; in vepu511_h265_set_slice_regs()
1931 regs->common.enc_pic.num_pic_tot_cur_hevc = syn->sp.tot_poc_num; in vepu511_h265_set_slice_regs()
1933 regs->synt_sli0.pic_out_flg = syn->sp.pic_out_flg; in vepu511_h265_set_slice_regs()
1934 regs->synt_sli0.sli_type = syn->sp.slice_type; in vepu511_h265_set_slice_regs()
1935 regs->synt_sli0.sli_rsrv_flg = syn->sp.slice_rsrv_flg; in vepu511_h265_set_slice_regs()
1936 regs->synt_sli0.dpdnt_sli_seg_flg = syn->sp.dpdnt_sli_seg_flg; in vepu511_h265_set_slice_regs()
1937 regs->synt_sli0.sli_pps_id = syn->sp.sli_pps_id; in vepu511_h265_set_slice_regs()
1938 regs->synt_sli0.no_out_pri_pic = syn->sp.no_out_pri_pic; in vepu511_h265_set_slice_regs()
1941 regs->synt_sli1.sp_tc_ofst_div2 = syn->sp.sli_tc_ofst_div2;; in vepu511_h265_set_slice_regs()
1942 regs->synt_sli1.sp_beta_ofst_div2 = syn->sp.sli_beta_ofst_div2; in vepu511_h265_set_slice_regs()
1943 regs->synt_sli1.sli_lp_fltr_acrs_sli = syn->sp.sli_lp_fltr_acrs_sli; in vepu511_h265_set_slice_regs()
1944 regs->synt_sli1.sp_dblk_fltr_dis = syn->sp.sli_dblk_fltr_dis; in vepu511_h265_set_slice_regs()
1945 regs->synt_sli1.dblk_fltr_ovrd_flg = syn->sp.dblk_fltr_ovrd_flg; in vepu511_h265_set_slice_regs()
1946 regs->synt_sli1.sli_cb_qp_ofst = syn->pp.pps_slice_chroma_qp_offsets_present_flag ? in vepu511_h265_set_slice_regs()
1947 syn->sp.sli_cb_qp_ofst : syn->pp.pps_cb_qp_offset; in vepu511_h265_set_slice_regs()
1950 regs->synt_sli1.col_ref_idx = syn->sp.col_ref_idx; in vepu511_h265_set_slice_regs()
1951 regs->synt_sli1.col_frm_l0_flg = syn->sp.col_frm_l0_flg; in vepu511_h265_set_slice_regs()
1952 regs->synt_sli2.sli_poc_lsb = syn->sp.sli_poc_lsb; in vepu511_h265_set_slice_regs()
1953 regs->synt_sli2.sli_hdr_ext_len = syn->sp.sli_hdr_ext_len; in vepu511_h265_set_slice_regs()
1956 static void vepu511_h265_set_ref_regs(H265eSyntax_new *syn, H265eVepu511Frame *regs) in vepu511_h265_set_ref_regs() argument
1958 regs->synt_refm0.st_ref_pic_flg = syn->sp.st_ref_pic_flg; in vepu511_h265_set_ref_regs()
1959 regs->synt_refm0.poc_lsb_lt0 = syn->sp.poc_lsb_lt0; in vepu511_h265_set_ref_regs()
1960 regs->synt_refm0.num_lt_pic = syn->sp.num_lt_pic; in vepu511_h265_set_ref_regs()
1962 regs->synt_refm1.dlt_poc_msb_prsnt0 = syn->sp.dlt_poc_msb_prsnt0; in vepu511_h265_set_ref_regs()
1963 regs->synt_refm1.dlt_poc_msb_cycl0 = syn->sp.dlt_poc_msb_cycl0; in vepu511_h265_set_ref_regs()
1964 regs->synt_refm1.used_by_lt_flg0 = syn->sp.used_by_lt_flg0; in vepu511_h265_set_ref_regs()
1965 regs->synt_refm1.used_by_lt_flg1 = syn->sp.used_by_lt_flg1; in vepu511_h265_set_ref_regs()
1966 regs->synt_refm1.used_by_lt_flg2 = syn->sp.used_by_lt_flg2; in vepu511_h265_set_ref_regs()
1967 regs->synt_refm1.dlt_poc_msb_prsnt0 = syn->sp.dlt_poc_msb_prsnt0; in vepu511_h265_set_ref_regs()
1968 regs->synt_refm1.dlt_poc_msb_cycl0 = syn->sp.dlt_poc_msb_cycl0; in vepu511_h265_set_ref_regs()
1969 regs->synt_refm1.dlt_poc_msb_prsnt1 = syn->sp.dlt_poc_msb_prsnt1; in vepu511_h265_set_ref_regs()
1970 regs->synt_refm1.num_negative_pics = syn->sp.num_neg_pic; in vepu511_h265_set_ref_regs()
1971 regs->synt_refm1.num_pos_pic = syn->sp.num_pos_pic; in vepu511_h265_set_ref_regs()
1973 regs->synt_refm1.used_by_s0_flg = syn->sp.used_by_s0_flg; in vepu511_h265_set_ref_regs()
1974 regs->synt_refm2.dlt_poc_s0_m10 = syn->sp.dlt_poc_s0_m10; in vepu511_h265_set_ref_regs()
1975 regs->synt_refm2.dlt_poc_s0_m11 = syn->sp.dlt_poc_s0_m11; in vepu511_h265_set_ref_regs()
1976 regs->synt_refm3.dlt_poc_s0_m12 = syn->sp.dlt_poc_s0_m12; in vepu511_h265_set_ref_regs()
1977 regs->synt_refm3.dlt_poc_s0_m13 = syn->sp.dlt_poc_s0_m13; in vepu511_h265_set_ref_regs()
1979 regs->synt_long_refm0.poc_lsb_lt1 = syn->sp.poc_lsb_lt1; in vepu511_h265_set_ref_regs()
1980 regs->synt_long_refm1.dlt_poc_msb_cycl1 = syn->sp.dlt_poc_msb_cycl1; in vepu511_h265_set_ref_regs()
1981 regs->synt_long_refm0.poc_lsb_lt2 = syn->sp.poc_lsb_lt2; in vepu511_h265_set_ref_regs()
1982 regs->synt_refm1.dlt_poc_msb_prsnt2 = syn->sp.dlt_poc_msb_prsnt2; in vepu511_h265_set_ref_regs()
1983 regs->synt_long_refm1.dlt_poc_msb_cycl2 = syn->sp.dlt_poc_msb_cycl2; in vepu511_h265_set_ref_regs()
1984 regs->synt_sli1.lst_entry_l0 = syn->sp.lst_entry_l0; in vepu511_h265_set_ref_regs()
1985 regs->synt_sli0.ref_pic_lst_mdf_l0 = syn->sp.ref_pic_lst_mdf_l0; in vepu511_h265_set_ref_regs()
2177 H265eSyntax_new *syn = ctx->syn; in hal_h265e_vepu511_gen_regs() local
2191 vepu511_h265_set_me_regs(ctx, syn , regs); in hal_h265e_vepu511_gen_regs()
2200 vepu511_h265_set_slice_regs(syn, reg_frm); in hal_h265e_vepu511_gen_regs()
2201 vepu511_h265_set_ref_regs(syn, reg_frm); in hal_h265e_vepu511_gen_regs()
2203 ret = vepu511_h265_set_patch_info(syn, (VepuFmt)fmt->format, ctx->reg_cfg, enc_task); in hal_h265e_vepu511_gen_regs()
2227 vepu511_h265e_save_pass1_patch(regs, ctx, syn->pp.tiles_enabled_flag); in hal_h265e_vepu511_gen_regs()
2731 ctx->syn = (H265eSyntax_new *)task->syntax.data; in hal_h265e_vepu511_get_task()
2732 ctx->dpb = (H265eDpb*)ctx->syn->dpb; in hal_h265e_vepu511_get_task()
2767 frm_cfg->hal_curr_idx = ctx->syn->sp.recon_pic.slot_idx; in hal_h265e_vepu511_get_task()
2768 frm_cfg->hal_refr_idx = ctx->syn->sp.ref_pic.slot_idx; in hal_h265e_vepu511_get_task()