Lines Matching refs:ps_proc

962 * @param[in] ps_proc
974 void ih264e_init_quant_params(process_ctxt_t *ps_proc, int qp)
1014 ps_qp_params = ps_proc->ps_qp_params[plane];
1045 if (ps_proc->i4_slice_type != ISLICE
1046 && ps_proc->i4_slice_type != SISLICE)
1052 if (ps_proc->ps_codec->s_cfg.u4_enable_satqd)
1788 process_ctxt_t *ps_proc = NULL;
1795 ps_proc = &ps_codec->as_process[i];
1800 ps_proc->pu1_src_buf_luma_base = ps_codec->pu1_y_csc_buf_base;
1804 ps_proc->pu1_src_buf_luma_base =
1812 ps_proc->pu1_src_buf_chroma_base =
1817 ps_proc->pu1_src_buf_chroma_base =
1822 ps_proc->pu1_rec_buf_luma_base = pu1_cur_pic_luma;
1825 ps_proc->pu1_rec_buf_chroma_base = pu1_cur_pic_chroma;
1828 ps_proc->i4_rec_strd = ps_codec->i4_rec_strd;
1831 ps_proc->i4_frame_num = ps_codec->i4_frame_num;
1834 ps_proc->u4_is_idr = ps_codec->u4_is_idr;
1837 ps_proc->u4_idr_pic_id = ps_codec->i4_idr_pic_id;
1840 ps_proc->i4_slice_type = ps_codec->i4_slice_type;
1843 ps_proc->i4_wd_mbs = ps_codec->s_cfg.i4_wd_mbs;
1846 ps_proc->i4_ht_mbs = ps_codec->s_cfg.i4_ht_mbs;
1849 ps_proc->u4_half_x_offset = 0;
1852 ps_proc->u4_half_y_offset = 0;
1855 ps_proc->u4_half_xy_offset = 0;
1858 ps_proc->ps_top_row_mb_syntax_ele =
1859 ps_proc->ps_top_row_mb_syntax_ele_base;
1861 ps_proc->pu1_top_mb_intra_modes =
1862 ps_proc->pu1_top_mb_intra_modes_base;
1864 ps_proc->ps_top_row_pu = ps_proc->ps_top_row_pu_base;
1867 ps_proc->u4_frame_qp = ps_codec->u4_frame_qp;
1868 ps_proc->u4_mb_qp = ps_codec->u4_frame_qp;
1869 ih264e_init_quant_params(ps_proc, ps_proc->u4_frame_qp);
1872 ps_proc->u4_mb_qp_prev = ps_proc->u4_frame_qp;
1875 memset(&ps_proc->s_frame_info, 0, sizeof(frame_info_t));
1881 memset(ps_proc->pu1_proc_map - ps_proc->i4_wd_mbs, 1, ps_proc->i4_wd_mbs);
1883 memset(ps_proc->pu1_proc_map, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
1886 memset(ps_proc->pu1_deblk_map - ps_proc->i4_wd_mbs, 1, ps_proc->i4_wd_mbs);
1888 memset(ps_proc->pu1_deblk_map, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
1891 memset(ps_proc->pu1_me_map - ps_proc->i4_wd_mbs, 1, ps_proc->i4_wd_mbs);
1893 memset(ps_proc->pu1_me_map, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
1903 memset(ps_proc->pu1_is_intra_coded, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
1909 ps_proc->u4_disable_deblock_level = ps_codec->i4_disable_deblk_pic;
1915 memset(ps_proc->pu1_slice_idx, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
1921 UWORD8 *pu1_slice_idx = ps_proc->pu1_slice_idx;
1926 while (i4_mb_y < ps_proc->i4_ht_mbs)
1928 if (i4_mb_y +(WORD32)ps_codec->s_cfg.u4_slice_param < ps_proc->i4_ht_mbs)
1930 cnt = ps_codec->s_cfg.u4_slice_param * ps_proc->i4_wd_mbs;
1935 cnt = (ps_proc->i4_ht_mbs - i4_mb_y) * ps_proc->i4_wd_mbs;
1936 i4_mb_y += (ps_proc->i4_ht_mbs - i4_mb_y);
1945 ps_proc->i4_cur_mv_bank_buf_id = cur_mv_bank_buf_id;
1948 ps_proc->ps_cur_pic = ps_cur_pic;
1951 ps_proc->ps_cur_mv_buf = ps_mv_buf;
1958 ps_proc->aps_ref_pic[PRED_L0] = aps_ref_pic[PRED_L0];
1959 ps_proc->aps_ref_pic[PRED_L1] = aps_ref_pic[PRED_L1];
1962 ps_proc->aps_mv_buf[PRED_L0] = aps_mv_buf[PRED_L0];
1963 ps_proc->aps_mv_buf[PRED_L1] = aps_mv_buf[PRED_L1];
1972 ps_proc->aps_mv_buf[PRED_L0] = ps_mv_buf;
1973 ps_proc->aps_mv_buf[PRED_L1] = ps_mv_buf;
1979 ps_proc->apu1_ref_buf_luma_base[PRED_L0] = aps_ref_pic[PRED_L0]->pu1_luma;
1980 ps_proc->apu1_ref_buf_chroma_base[PRED_L0] = aps_ref_pic[PRED_L0]->pu1_chroma;
1982 ps_proc->apu1_ref_buf_luma_base[PRED_L1] = aps_ref_pic[PRED_L1]->pu1_luma;
1983 ps_proc->apu1_ref_buf_chroma_base[PRED_L1] = aps_ref_pic[PRED_L1]->pu1_chroma;
1987 ps_proc->s_inp_buf = *ps_inp_buf;
1990 ps_proc->i4_encode_api_call_cnt = ps_codec->i4_encode_api_call_cnt;
1993 ps_proc->i4_pic_cnt = ps_codec->i4_pic_cnt;
1996 ps_proc->i4_error_code = 0;
2002 entropy_ctxt_t *ps_entropy = &ps_proc->s_entropy;
2026 ps_entropy->pu1_slice_idx = ps_proc->pu1_slice_idx;
2029 ps_entropy->ps_slice_hdr_base = ps_proc->ps_slice_hdr_base;
2032 ps_entropy->i4_abs_pic_order_cnt = ps_proc->ps_codec->i4_poc;
2038 memset(ps_entropy->pu1_entropy_map - ps_proc->i4_wd_mbs, 1, ps_proc->i4_wd_mbs);
2040 memset(ps_entropy->pu1_entropy_map, 0, ps_proc->i4_wd_mbs * ps_proc->i4_ht_mbs);
2047 ps_entropy->i4_wd_mbs = ps_proc->i4_wd_mbs;
2050 ps_entropy->i4_ht_mbs = ps_proc->i4_ht_mbs;
2063 *(ps_proc->s_entropy.pi4_mb_skip_run) = 0;
2066 ps_proc->s_entropy.u4_is_last = ps_inp_buf->u4_is_last;
2069 ps_proc->s_entropy.i4_pic_cnt = ps_codec->i4_pic_cnt;
2087 deblk_ctxt_t *ps_deblk = &ps_proc->s_deblk_ctxt;
2090 ps_deblk->pu1_slice_idx = ps_proc->pu1_slice_idx;
2098 me_ctxt_t *ps_me_ctxt = &ps_proc->s_me_ctxt;
2112 ps_me_ctxt->u4_half_x_offset = ps_proc->u4_half_x_offset;
2115 ps_me_ctxt->u4_half_y_offset = ps_proc->u4_half_y_offset;
2118 ps_me_ctxt->u4_half_xy_offset = ps_proc->u4_half_xy_offset;
2143 ps_proc->ps_ngbr_avbl = &(ps_proc->s_ngbr_avbl);