Lines Matching defs:_proc_t
1218 struct _proc_t struct
1223 entropy_ctxt_t s_entropy;
1228 me_ctxt_t s_me_ctxt;
1233 codec_t *ps_codec;
1238 n_mb_process_ctxt_t s_n_mb_ctxt;
1243 UWORD8 *pu1_src_buf_luma;
1248 UWORD8 *pu1_src_buf_chroma;
1253 UWORD8 *pu1_rec_buf_luma;
1258 UWORD8 *pu1_rec_buf_chroma;
1263 UWORD8 *apu1_ref_buf_luma[MAX_REF_PIC_CNT];
1268 UWORD8 *apu1_ref_buf_chroma[MAX_REF_PIC_CNT];
1273 UWORD8 *pu1_src_buf_luma_base;
1278 UWORD8 *pu1_rec_buf_luma_base;
1283 UWORD8 *apu1_ref_buf_luma_base[MAX_REF_PIC_CNT];
1288 UWORD8 *pu1_src_buf_chroma_base;
1293 UWORD8 *pu1_y_csc_buf;
1299 UWORD8 *pu1_uv_csc_buf;
1304 UWORD8 *pu1_rec_buf_chroma_base;
1309 UWORD8 *apu1_ref_buf_chroma_base[MAX_REF_PIC_CNT];
1314 mb_info_nmb_t *ps_nmb_info;
1316 mb_info_nmb_t *ps_cur_mb;
1321 WORD32 i4_src_strd;
1326 WORD32 i4_src_chroma_strd;
1332 WORD32 i4_rec_strd;
1337 UWORD32 u4_half_x_offset;
1342 UWORD32 u4_half_y_offset;
1347 UWORD32 u4_half_xy_offset;
1352 UWORD8 *pu1_pred_mb;
1357 UWORD8 *pu1_pred_mb_intra_16x16;
1362 UWORD8 *pu1_pred_mb_intra_16x16_plane;
1367 UWORD8 *pu1_pred_mb_intra_chroma;
1372 UWORD8 *pu1_pred_mb_intra_chroma_plane;
1377 UWORD8 *pu1_ref_mb_intra_4x4;
1382 WORD32 i4_pred_strd;
1387 WORD16 *pi2_res_buf;
1392 WORD16 *pi2_res_buf_intra_4x4;
1397 WORD32 i4_res_strd;
1402 void *pv_scratch_buff;
1407 WORD32 i4_frame_num;
1412 WORD32 i4_frame_strt_add;
1417 UWORD32 u4_is_idr;
1422 UWORD32 u4_idr_pic_id;
1427 WORD32 i4_wd_mbs;
1432 WORD32 i4_ht_mbs;
1437 WORD32 i4_slice_type;
1442 WORD32 i4_cur_slice_idx;
1447 WORD32 i4_mb_x;
1452 WORD32 i4_mb_y;
1457 WORD32 i4_mb_slice_x;
1462 WORD32 i4_mb_slice_y;
1467 UWORD32 u4_mb_type;
1472 UWORD32 u4_is_intra;
1477 block_neighbors_t *ps_ngbr_avbl;
1482 UWORD32 u4_lambda;
1487 WORD32 i4_mb_distortion;
1492 WORD32 i4_mb_cost;
1500 WORD32 i4_ngbr_avbl_16x16_mb;
1501 WORD32 ai4_neighbor_avail_8x8_subblks[4];
1502 UWORD8 au1_ngbr_avbl_4x4_subblks[16];
1503 WORD32 i4_chroma_neighbor_avail_8x8_mb;
1508 UWORD8 au1_intra_luma_mb_4x4_modes[16];
1513 UWORD8 au1_predicted_intra_luma_mb_4x4_modes[16];
1518 UWORD8 u1_l_i16_mode;
1523 UWORD8 au1_intra_luma_mb_8x8_modes[4];
1528 UWORD8 u1_c_i8_mode;
1537 UWORD8 au1_ngbr_pels[34];
1542 UWORD8 au1_neighbor_pels_i8x8_unfiltered[25];
1547 UWORD32 u4_num_sub_partitions;
1552 UWORD32 *pu4_mb_pu_cnt;
1558 enc_pu_t *ps_pu;
1563 enc_pu_t *ps_colpu;
1568 enc_pu_mv_t *ps_skip_mv;
1573 enc_pu_mv_t *ps_pred_mv;
1588 mb_info_t *ps_top_row_mb_syntax_ele_base;
1593 mb_info_t *ps_top_row_mb_syntax_ele;
1598 mb_info_t s_left_mb_syntax_ele;
1603 mb_info_t s_top_left_mb_syntax_ele;
1609 mb_info_t s_top_left_mb_syntax_ME;
1614 enc_pu_t s_left_mb_pu_ME;
1619 enc_pu_t s_top_left_mb_pu_ME;
1624 block_neighbors_t s_ngbr_avbl;
1630 UWORD8 au1_left_mb_intra_modes[16];
1647 UWORD8 *pu1_top_mb_intra_modes_base;
1653 UWORD8 *pu1_top_mb_intra_modes;
1658 enc_pu_t s_left_mb_pu;
1663 enc_pu_t s_top_left_mb_pu;
1679 enc_pu_t *ps_top_row_pu_base;
1684 enc_pu_t *ps_top_row_pu;
1686 enc_pu_t *ps_top_row_pu_ME;
1691 UWORD32 u4_cbp;
1696 UWORD32 u4_csbp;
1701 UWORD32 au4_nnz[5];
1706 UWORD32 au4_nnz_intra_4x4[4];
1711 UWORD32 u4_frame_qp, u4_mb_qp;
1716 UWORD32 u4_mb_qp_prev;
1721 quant_params_t *ps_qp_params[3];
1726 void *pv_pic_mb_coeff_data;
1732 void *pv_mb_coeff_data;
1737 void *pv_pic_mb_header_data;
1743 void *pv_mb_header_data;
1748 WORD32 i4_first_pic_init;
1753 WORD32 i4_cur_mv_bank_buf_id;
1758 void *pv_proc_jobq, *pv_entropy_jobq;
1763 WORD32 i4_mb_cnt;
1768 WORD32 i4_id;
1773 pic_buf_t *ps_cur_pic;
1778 mv_buf_t *ps_cur_mv_buf;
1785 WORD32 i4_init_done;
1790 UWORD8 *pu1_proc_map;
1795 UWORD8 *pu1_deblk_map;
1800 UWORD8 *pu1_me_map;
1808 UWORD8 *pu1_is_intra_coded;
1813 UWORD32 u4_disable_deblock_level;
1818 deblk_ctxt_t s_deblk_ctxt;
1824 UWORD8 *pu1_slice_idx;
1829 slice_header_t *ps_slice_hdr_base;
1834 WORD32 i4_nmb_ntrpy;
1839 UWORD32 u4_nmb_me;
1844 inp_buf_t s_inp_buf;
1849 WORD32 i4_encode_api_call_cnt;
1854 WORD32 i4_pic_cnt;
1859 WORD32 ai16_pred1[HP_BUFF_WD * HP_BUFF_HT];
1865 pic_buf_t *aps_ref_pic[MAX_REF_PIC_CNT];
1870 mv_buf_t *aps_mv_buf[MAX_REF_PIC_CNT];
1875 frame_info_t s_frame_info;
1883 UWORD32 u4_min_sad;
1888 UWORD32 u4_min_sad_reached;
1893 WORD32 i4_error_code;
1898 UWORD32 u4_compute_recon;
1903 UWORD8 *apu1_subpel_buffs[SUBPEL_BUFF_CNT];
1908 UWORD8 *pu1_best_subpel_buf;
1913 UWORD32 u4_bst_spel_buf_strd;