Lines Matching defs:_proc_t
1396 struct _proc_t struct
1401 entropy_ctxt_t s_entropy;
1406 me_ctxt_t s_me_ctxt;
1411 codec_t *ps_codec;
1416 n_mb_process_ctxt_t s_n_mb_ctxt;
1421 UWORD8 *pu1_src_buf_luma;
1426 UWORD8 *pu1_src_buf_chroma;
1431 UWORD8 *pu1_rec_buf_luma;
1436 UWORD8 *pu1_rec_buf_chroma;
1441 UWORD8 *apu1_ref_buf_luma[MAX_REF_PIC_CNT];
1446 UWORD8 *apu1_ref_buf_chroma[MAX_REF_PIC_CNT];
1451 UWORD8 *pu1_src_buf_luma_base;
1456 UWORD8 *pu1_rec_buf_luma_base;
1461 UWORD8 *apu1_ref_buf_luma_base[MAX_REF_PIC_CNT];
1466 UWORD8 *pu1_src_buf_chroma_base;
1471 UWORD8 *pu1_y_csc_buf;
1477 UWORD8 *pu1_uv_csc_buf;
1482 UWORD8 *pu1_rec_buf_chroma_base;
1487 UWORD8 *apu1_ref_buf_chroma_base[MAX_REF_PIC_CNT];
1492 mb_info_nmb_t *ps_nmb_info;
1494 mb_info_nmb_t *ps_cur_mb;
1499 WORD32 i4_src_strd;
1504 WORD32 i4_src_chroma_strd;
1510 WORD32 i4_rec_strd;
1515 UWORD32 u4_half_x_offset;
1520 UWORD32 u4_half_y_offset;
1525 UWORD32 u4_half_xy_offset;
1530 UWORD8 *pu1_pred_mb;
1535 UWORD8 *pu1_pred_mb_intra_16x16;
1540 UWORD8 *pu1_pred_mb_intra_16x16_plane;
1545 UWORD8 *pu1_pred_mb_intra_chroma;
1550 UWORD8 *pu1_pred_mb_intra_chroma_plane;
1555 UWORD8 *pu1_ref_mb_intra_4x4;
1560 WORD32 i4_pred_strd;
1565 WORD16 *pi2_res_buf;
1570 WORD16 *pi2_res_buf_intra_4x4;
1575 WORD32 i4_res_strd;
1580 void *pv_scratch_buff;
1585 WORD32 i4_frame_num;
1590 WORD32 i4_frame_strt_add;
1595 UWORD32 u4_is_idr;
1600 UWORD32 u4_idr_pic_id;
1605 WORD32 i4_wd_mbs;
1610 WORD32 i4_ht_mbs;
1615 WORD32 i4_slice_type;
1620 WORD32 i4_cur_slice_idx;
1625 WORD32 i4_mb_x;
1630 WORD32 i4_mb_y;
1635 WORD32 i4_mb_slice_x;
1640 WORD32 i4_mb_slice_y;
1645 UWORD32 u4_mb_type;
1650 UWORD32 u4_is_intra;
1655 block_neighbors_t *ps_ngbr_avbl;
1660 UWORD32 u4_lambda;
1665 WORD32 i4_mb_distortion;
1670 WORD32 i4_mb_cost;
1678 WORD32 i4_ngbr_avbl_16x16_mb;
1679 WORD32 ai4_neighbor_avail_8x8_subblks[4];
1680 UWORD8 au1_ngbr_avbl_4x4_subblks[16];
1681 WORD32 i4_chroma_neighbor_avail_8x8_mb;
1686 UWORD8 au1_intra_luma_mb_4x4_modes[16];
1691 UWORD8 au1_predicted_intra_luma_mb_4x4_modes[16];
1696 UWORD8 u1_l_i16_mode;
1701 UWORD8 au1_intra_luma_mb_8x8_modes[4];
1706 UWORD8 u1_c_i8_mode;
1715 UWORD8 au1_ngbr_pels[34];
1720 UWORD8 au1_neighbor_pels_i8x8_unfiltered[25];
1725 UWORD32 u4_num_sub_partitions;
1730 UWORD32 *pu4_mb_pu_cnt;
1736 enc_pu_t *ps_pu;
1741 enc_pu_t *ps_colpu;
1746 enc_pu_mv_t *ps_skip_mv;
1751 enc_pu_mv_t *ps_pred_mv;
1766 mb_info_t *ps_top_row_mb_syntax_ele_base;
1771 mb_info_t *ps_top_row_mb_syntax_ele;
1776 mb_info_t s_left_mb_syntax_ele;
1781 mb_info_t s_top_left_mb_syntax_ele;
1787 mb_info_t s_top_left_mb_syntax_ME;
1792 enc_pu_t s_left_mb_pu_ME;
1797 enc_pu_t s_top_left_mb_pu_ME;
1802 block_neighbors_t s_ngbr_avbl;
1808 UWORD8 au1_left_mb_intra_modes[16];
1825 UWORD8 *pu1_top_mb_intra_modes_base;
1831 UWORD8 *pu1_top_mb_intra_modes;
1836 enc_pu_t s_left_mb_pu;
1841 enc_pu_t s_top_left_mb_pu;
1857 enc_pu_t *ps_top_row_pu_base;
1862 enc_pu_t *ps_top_row_pu;
1864 enc_pu_t *ps_top_row_pu_ME;
1869 UWORD32 u4_cbp;
1874 UWORD32 u4_csbp;
1879 UWORD32 au4_nnz[5];
1884 UWORD32 au4_nnz_intra_4x4[4];
1889 UWORD32 u4_frame_qp, u4_mb_qp;
1894 UWORD32 u4_mb_qp_prev;
1899 quant_params_t *ps_qp_params[3];
1904 void *pv_pic_mb_coeff_data;
1910 void *pv_mb_coeff_data;
1915 void *pv_pic_mb_header_data;
1921 void *pv_mb_header_data;
1926 WORD32 i4_first_pic_init;
1931 WORD32 i4_cur_mv_bank_buf_id;
1936 void *pv_proc_jobq, *pv_entropy_jobq;
1941 WORD32 i4_mb_cnt;
1946 WORD32 i4_id;
1951 pic_buf_t *ps_cur_pic;
1956 mv_buf_t *ps_cur_mv_buf;
1963 WORD32 i4_init_done;
1968 UWORD8 *pu1_proc_map;
1973 UWORD8 *pu1_deblk_map;
1978 UWORD8 *pu1_me_map;
1986 UWORD8 *pu1_is_intra_coded;
1991 UWORD32 u4_disable_deblock_level;
1996 deblk_ctxt_t s_deblk_ctxt;
2002 UWORD8 *pu1_slice_idx;
2007 slice_header_t *ps_slice_hdr_base;
2012 WORD32 i4_nmb_ntrpy;
2017 UWORD32 u4_nmb_me;
2022 inp_buf_t s_inp_buf;
2027 WORD32 i4_encode_api_call_cnt;
2032 WORD32 i4_pic_cnt;
2037 WORD32 ai16_pred1[HP_BUFF_WD * HP_BUFF_HT];
2043 pic_buf_t *aps_ref_pic[MAX_REF_PIC_CNT];
2048 mv_buf_t *aps_mv_buf[MAX_REF_PIC_CNT];
2053 frame_info_t s_frame_info;
2061 UWORD32 u4_min_sad;
2066 UWORD32 u4_min_sad_reached;
2071 WORD32 i4_error_code;
2076 UWORD32 u4_compute_recon;
2081 UWORD8 *apu1_subpel_buffs[SUBPEL_BUFF_CNT];
2086 UWORD8 *pu1_best_subpel_buf;
2091 UWORD32 u4_bst_spel_buf_strd;