• Home
  • Raw
  • Download

Lines Matching defs:isvce_codec_t

1997 typedef struct isvce_codec_t  struct
2002 downscaler_ctxt_t s_scaler;
2004 svc_ilp_data_t s_svc_ilp_data;
2006 nalu_descriptors_t as_nalu_descriptors[MAX_NUM_SPATIAL_LAYERS];
2008 isa_dependent_fxns_t s_isa_dependent_fxns;
2012 void *ps_mode_stat_visualiser;
2016 UWORD32 au4_constrained_intra_pred[MAX_NUM_SPATIAL_LAYERS];
2021 WORD32 i4_poc;
2027 WORD32 i4_encode_api_call_cnt;
2032 WORD32 i4_pic_cnt;
2037 WORD32 i4_proc_thread_cnt;
2042 void *pv_ctl_mutex;
2047 isvce_cfg_params_t s_cfg;
2052 isvce_cfg_params_t as_cfg[MAX_ACTIVE_CONFIG_PARAMS];
2057 IV_COLOR_FORMAT_T e_codec_color_format;
2063 WORD32 i4_rec_strd;
2068 WORD32 u4_disable_deblock_level;
2073 WORD32 u4_disable_deblock_level_cnt;
2078 PIC_TYPE_T pic_type;
2083 UWORD32 au4_frame_qp[MAX_NUM_SPATIAL_LAYERS];
2088 UWORD8 u1_enable_init_qp;
2093 WORD32 i4_frame_num;
2098 WORD32 i4_slice_type;
2103 IV_PICTURE_CODING_TYPE_T force_curr_frame_type;
2108 UWORD32 u4_is_idr;
2113 WORD32 i4_idr_pic_id;
2118 WORD32 i4_flush_mode;
2123 WORD32 i4_header_mode;
2129 UWORD32 u4_header_generated;
2134 WORD32 i4_gen_header;
2139 WORD32 i4_init_done;
2144 WORD32 i4_first_pic_done;
2149 WORD32 i4_reset_flag;
2154 WORD32 i4_error_code;
2159 WORD32 u4_thres_resi;
2164 UWORD32 u4_inter_gate;
2170 iv_mem_rec_t *ps_mem_rec_backup;
2175 volatile UWORD32 au4_entropy_thread_active[MAX_CTXT_SETS];
2180 void *pv_entropy_mutex;
2185 void *pv_proc_jobq_buf, *pv_entropy_jobq_buf;
2190 WORD32 i4_proc_jobq_buf_size, i4_entropy_jobq_buf_size;
2195 void *pv_svc_au_data_store_mgr_base;
2200 void *pv_svc_au_data_store_mgr;
2205 svc_au_data_t *ps_svc_au_data;
2210 svc_au_data_t *ps_svc_au_data_base;
2215 WORD32 i4_svc_au_data_size;
2220 void *pv_ref_buf_mgr_base;
2225 void *pv_ref_buf_mgr;
2230 WORD32 i4_ref_buf_cnt;
2235 svc_au_buf_t *ps_pic_buf;
2240 svc_au_buf_t *ps_pic_buf_base;
2245 WORD32 i4_total_pic_buf_size;
2250 void *pv_out_buf_mgr_base;
2255 void *pv_out_buf_mgr;
2260 WORD32 i4_out_buf_id;
2265 WORD32 i4_out_buf_cnt;
2270 void *pv_inp_buf_mgr_base;
2275 void *pv_inp_buf_mgr;
2280 WORD32 i4_inp_buf_id;
2285 WORD32 i4_inp_buf_cnt;
2290 void *pv_dpb_mgr;
2295 sps_t *ps_sps_base;
2300 pps_t *ps_pps_base;
2305 svc_nalu_ext_t *ps_svc_nalu_ext_base;
2310 subset_sps_t *ps_subset_sps_base;
2315 slice_header_t *ps_slice_hdr_base;
2320 svc_slice_header_t *ps_svc_slice_hdr_base;
2325 UWORD32 u4_size_coeff_data;
2330 UWORD32 u4_size_header_data;
2336 isvce_process_ctxt_t as_process[MAX_PROCESS_CTXT];
2341 void *apv_proc_thread_handle[MAX_PROCESS_THREADS];
2346 WORD32 ai4_process_thread_created[MAX_PROCESS_THREADS];
2351 void *pv_proc_jobq, *pv_entropy_jobq;
2356 WORD32 i4_proc_nmb;
2361 WORD32 i4_prev_poc_lsb;
2366 WORD32 i4_prev_poc_msb;
2371 WORD32 i4_max_prev_poc_lsb;
2376 fmt_conv_t s_fmt_conv;
2381 WORD32 i4_abs_pic_order_cnt;
2386 WORD32 i4_pic_order_cnt_lsb;
2391 WORD32 ai4_pic_cnt[MAX_CTXT_SETS];
2396 UWORD32 u4_min_sad;
2401 isvce_ref_set_t as_ref_set[MAX_DPB_SIZE + MAX_CTXT_SETS];
2408 WORD32 i4_air_pic_cnt;
2414 UWORD16 *pu2_intr_rfrsh_map;
2419 UWORD32 u4_is_curr_frm_ref;
2424 WORD32 i4_non_ref_frames_in_stream;
2429 UWORD8 *pu1_y_csc_buf_base;
2434 UWORD8 *pu1_uv_csc_buf_base;
2439 pf_intra_pred apf_intra_pred_16_l[MAX_I16x16];
2440 pf_intra_pred apf_intra_pred_8_l[MAX_I8x8];
2441 pf_intra_pred apf_intra_pred_4_l[MAX_I4x4];
2446 pf_intra_pred apf_intra_pred_c[MAX_CH_I8x8];
2451 ih264_deblk_edge_bs4_ft *pf_deblk_luma_vert_bs4;
2456 ih264_deblk_chroma_edge_bs4_ft *pf_deblk_chroma_vert_bs4;
2461 ih264_deblk_edge_bslt4_ft *pf_deblk_luma_vert_bslt4;
2466 ih264_deblk_chroma_edge_bslt4_ft *pf_deblk_chroma_vert_bslt4;
2471 ih264_deblk_edge_bs4_ft *pf_deblk_luma_horz_bs4;
2476 ih264_deblk_chroma_edge_bs4_ft *pf_deblk_chroma_horz_bs4;
2481 ih264_deblk_edge_bslt4_ft *pf_deblk_luma_horz_bslt4;
2486 ih264_deblk_chroma_edge_bslt4_ft *pf_deblk_chroma_horz_bslt4;
2491 pf_pad pf_pad_top;
2492 pf_pad pf_pad_bottom;
2493 pf_pad pf_pad_left_luma;
2494 pf_pad pf_pad_left_chroma;
2495 pf_pad pf_pad_right_luma;
2496 pf_pad pf_pad_right_chroma;
2501 ime_compute_sad_ft *apf_compute_sad_16x16[2];
2502 ime_compute_sad_ft *pf_compute_sad_16x8;
2508 FT_ME_ALGORITHM *apf_compute_me[2];
2513 FT_FIND_SKIP_PARAMS *apf_find_skip_params_me[2];
2518 pf_evaluate_intra_modes pf_ih264e_evaluate_intra16x16_modes;
2519 pf_evaluate_intra_modes pf_ih264e_evaluate_intra_chroma_modes;
2520 pf_evaluate_intra_4x4_modes pf_ih264e_evaluate_intra_4x4_modes;
2525 pf_sixtapfilter_horz pf_ih264e_sixtapfilter_horz;
2526 pf_sixtap_filter_2dvh_vert pf_ih264e_sixtap_filter_2dvh_vert;
2531 pf_fmt_conv_420p_to_420sp pf_ih264e_conv_420p_to_420sp;
2536 pf_fmt_conv_422ile_to_420sp pf_ih264e_fmt_conv_422i_to_420sp;
2541 IH264E_ERROR_T (*pf_write_mb_syntax_layer[2][3])(isvce_entropy_ctxt_t *ps_ent_ctxt);
2546 isvce_out_buf_t as_out_buf[MAX_CTXT_SETS];
2551 isvce_rec_buf_t as_rec_buf[MAX_CTXT_SETS];
2556 isvce_rate_control_ctxt_t s_rate_control;
2582 } isvce_codec_t; argument