• Home
  • Raw
  • Download

Lines Matching defs:_codec_t

2182 struct _codec_t  struct
2187 WORD32 i4_poc;
2193 WORD32 i4_encode_api_call_cnt;
2198 WORD32 i4_pic_cnt;
2203 WORD32 i4_proc_thread_cnt;
2208 void *pv_ctl_mutex;
2213 cfg_params_t s_cfg;
2218 cfg_params_t as_cfg[MAX_ACTIVE_CONFIG_PARAMS];
2223 IV_COLOR_FORMAT_T e_codec_color_format;
2229 WORD32 i4_rec_strd;
2234 WORD32 i4_disable_deblk_pic;
2239 WORD32 i4_disable_deblk_pic_cnt;
2244 PIC_TYPE_T pic_type;
2249 UWORD32 u4_frame_qp;
2254 WORD32 i4_frame_num;
2259 WORD32 i4_slice_type;
2264 IV_PICTURE_CODING_TYPE_T force_curr_frame_type;
2269 UWORD32 u4_is_idr;
2274 WORD32 i4_idr_pic_id;
2279 WORD32 i4_flush_mode;
2284 WORD32 i4_header_mode;
2290 UWORD32 u4_header_generated;
2295 WORD32 i4_gen_header;
2300 WORD32 i4_init_done;
2305 WORD32 i4_first_pic_done;
2310 WORD32 i4_reset_flag;
2315 WORD32 i4_error_code;
2320 WORD32 u4_thres_resi;
2325 UWORD32 u4_inter_gate;
2331 iv_mem_rec_t *ps_mem_rec_backup;
2336 volatile UWORD32 au4_entropy_thread_active[MAX_CTXT_SETS];
2341 void *pv_entropy_mutex;
2346 void *pv_proc_jobq_buf, *pv_entropy_jobq_buf;
2351 WORD32 i4_proc_jobq_buf_size, i4_entropy_jobq_buf_size;
2356 void *pv_mv_buf_mgr_base;
2361 void *pv_mv_buf_mgr;
2366 void *ps_mv_buf;
2371 void *pv_mv_bank_buf_base;
2376 WORD32 i4_total_mv_bank_size;
2381 void *pv_ref_buf_mgr_base;
2386 void *pv_ref_buf_mgr;
2391 WORD32 i4_ref_buf_cnt;
2396 void *ps_pic_buf;
2401 void *pv_pic_buf_base;
2406 WORD32 i4_total_pic_buf_size;
2411 void *pv_out_buf_mgr_base;
2416 void *pv_out_buf_mgr;
2421 WORD32 i4_out_buf_id;
2426 WORD32 i4_out_buf_cnt;
2431 void *pv_inp_buf_mgr_base;
2436 void *pv_inp_buf_mgr;
2441 WORD32 i4_inp_buf_id;
2446 WORD32 i4_inp_buf_cnt;
2451 pic_buf_t *ps_inp_buf;
2456 void *pv_dpb_mgr;
2461 sps_t *ps_sps_base;
2466 pps_t *ps_pps_base;
2471 WORD32 i4_sps_id;
2476 WORD32 i4_pps_id;
2481 slice_header_t *ps_slice_hdr_base;
2486 UWORD32 u4_size_coeff_data;
2491 UWORD32 u4_size_header_data;
2497 process_ctxt_t as_process[MAX_PROCESS_CTXT];
2502 void *apv_proc_thread_handle[MAX_PROCESS_THREADS];
2507 quality_stats_t s_global_quality_stats;
2512 WORD32 ai4_process_thread_created[MAX_PROCESS_THREADS];
2517 void *pv_proc_jobq, *pv_entropy_jobq;
2522 WORD32 i4_proc_nmb;
2527 WORD32 i4_prev_poc_lsb;
2532 WORD32 i4_prev_poc_msb;
2537 WORD32 i4_max_prev_poc_lsb;
2542 fmt_conv_t s_fmt_conv;
2547 WORD32 i4_abs_pic_order_cnt;
2552 WORD32 i4_pic_order_cnt_lsb;
2557 WORD32 ai4_pic_cnt[MAX_CTXT_SETS];
2562 UWORD32 u4_min_sad;
2567 ref_set_t as_ref_set[MAX_DPB_SIZE + MAX_CTXT_SETS];
2575 WORD32 i4_air_pic_cnt;
2581 UWORD16 *pu2_intr_rfrsh_map;
2586 UWORD32 u4_is_curr_frm_ref;
2591 WORD32 i4_non_ref_frames_in_stream;
2596 UWORD8 *pu1_y_csc_buf_base;
2601 UWORD8 *pu1_uv_csc_buf_base;
2606 pf_intra_pred apf_intra_pred_16_l[MAX_I16x16];
2607 pf_intra_pred apf_intra_pred_8_l[MAX_I8x8];
2608 pf_intra_pred apf_intra_pred_4_l[MAX_I4x4];
2613 pf_intra_pred apf_intra_pred_c[MAX_CH_I8x8];
2618 UWORD8 (*luma_energy_compaction[4])(process_ctxt_t *ps_proc);
2623 UWORD8 (*chroma_energy_compaction[2])(process_ctxt_t *ps_proc);
2628 ih264_luma_16x16_resi_trans_dctrans_quant_ft *pf_resi_trans_dctrans_quant_16x16;
2633 ih264_luma_16x16_idctrans_iquant_itrans_recon_ft *pf_idctrans_iquant_itrans_recon_16x16;
2638 ih264_resi_trans_quant_ft *pf_resi_trans_quant_4x4;
2643 ih264_resi_trans_quant_ft *pf_resi_trans_quant_chroma_4x4;
2648 ih264_hadamard_quant_ft *pf_hadamard_quant_4x4;
2653 ih264_hadamard_quant_ft *pf_hadamard_quant_2x2_uv;
2658 ih264_iquant_itrans_recon_ft *pf_iquant_itrans_recon_4x4;
2663 ih264_iquant_itrans_recon_chroma_ft *pf_iquant_itrans_recon_chroma_4x4;
2668 ih264_iquant_itrans_recon_ft *pf_iquant_itrans_recon_4x4_dc;
2673 ih264_iquant_itrans_recon_chroma_ft *pf_iquant_itrans_recon_chroma_4x4_dc;
2678 ih264_ihadamard_scaling_ft *pf_ihadamard_scaling_4x4;
2683 ih264_ihadamard_scaling_ft *pf_ihadamard_scaling_2x2_uv;
2688 ih264_interleave_copy_ft *pf_interleave_copy;
2693 ih264_resi_trans_quant_ft *pf_resi_trans_quant_8x8;
2701 ih264_iquant_itrans_recon_ft *pf_iquant_itrans_recon_8x8;
2706 ih264_chroma_8x8_resi_trans_dctrans_quant_ft *pf_resi_trans_dctrans_quant_8x8_chroma;
2711 ih264_idctrans_iquant_itrans_recon_ft *pf_idctrans_iquant_itrans_recon_8x8_chroma;
2716 ih264_deblk_edge_bs4_ft *pf_deblk_luma_vert_bs4;
2721 ih264_deblk_chroma_edge_bs4_ft *pf_deblk_chroma_vert_bs4;
2726 ih264_deblk_edge_bslt4_ft *pf_deblk_luma_vert_bslt4;
2731 ih264_deblk_chroma_edge_bslt4_ft *pf_deblk_chroma_vert_bslt4;
2736 ih264_deblk_edge_bs4_ft *pf_deblk_luma_horz_bs4;
2741 ih264_deblk_chroma_edge_bs4_ft *pf_deblk_chroma_horz_bs4;
2746 ih264_deblk_edge_bslt4_ft *pf_deblk_luma_horz_bslt4;
2751 ih264_deblk_chroma_edge_bslt4_ft *pf_deblk_chroma_horz_bslt4;
2757 pf_pad pf_pad_top;
2758 pf_pad pf_pad_bottom;
2759 pf_pad pf_pad_left_luma;
2760 pf_pad pf_pad_left_chroma;
2761 pf_pad pf_pad_right_luma;
2762 pf_pad pf_pad_right_chroma;
2767 ih264_inter_pred_luma_ft *pf_inter_pred_luma_copy;
2768 ih264_inter_pred_luma_ft *pf_inter_pred_luma_horz;
2769 ih264_inter_pred_luma_ft *pf_inter_pred_luma_vert;
2770 pf_inter_pred_luma_bilinear pf_inter_pred_luma_bilinear;
2771 ih264_inter_pred_chroma_ft *pf_inter_pred_chroma;
2776 ime_compute_sad_ft *apf_compute_sad_16x16[2];
2777 ime_compute_sad_ft *pf_compute_sad_16x8;
2784 ih264e_compute_me_ft *apf_compute_me[2];
2789 ih264e_skip_params_ft *apf_find_skip_params_me[2];
2794 pf_memcpy pf_mem_cpy;
2795 pf_memset pf_mem_set;
2796 pf_memcpy_mul8 pf_mem_cpy_mul8;
2797 pf_memset_mul8 pf_mem_set_mul8;
2802 pf_evaluate_intra_modes pf_ih264e_evaluate_intra16x16_modes;
2803 pf_evaluate_intra_modes pf_ih264e_evaluate_intra_chroma_modes;
2804 pf_evaluate_intra_4x4_modes pf_ih264e_evaluate_intra_4x4_modes;
2809 pf_sixtapfilter_horz pf_ih264e_sixtapfilter_horz;
2810 pf_sixtap_filter_2dvh_vert pf_ih264e_sixtap_filter_2dvh_vert;
2815 pf_fmt_conv_420p_to_420sp pf_ih264e_conv_420p_to_420sp;
2821 pf_fmt_conv_422ile_to_420sp pf_ih264e_fmt_conv_422i_to_420sp;
2826 IH264E_ERROR_T (*pf_write_mb_syntax_layer[2][3]) ( entropy_ctxt_t *ps_ent_ctxt );
2831 out_buf_t as_out_buf[MAX_CTXT_SETS];
2836 rec_buf_t as_rec_buf[MAX_CTXT_SETS];
2841 rate_control_ctxt_t s_rate_control;
2846 inp_buf_t as_inp_list[MAX_NUM_INP_FRAMES];
2851 WORD32 i4_pending_idr_flag;
2856 WORD32 i4_last_inp_buff_received;
2861 sei_params_t s_sei;