Lines Matching defs:_codec_t
1646 struct _codec_t struct
1651 WORD32 i4_wd;
1656 WORD32 i4_ht;
1661 WORD32 i4_disp_wd;
1666 WORD32 i4_disp_ht;
1671 WORD32 i4_disp_strd;
1677 WORD32 i4_strd;
1682 WORD32 i4_num_cores;
1687 WORD32 i4_rasl_output_flag;
1693 WORD32 i4_cra_as_first_pic;
1703 WORD32 i4_degrade_pics;
1708 WORD32 i4_nondegrade_interval;
1717 WORD32 i4_degrade_type;
1722 WORD32 i4_degrade_pic_cnt;
1728 WORD32 i4_num_disp_bufs;
1733 WORD32 i4_share_disp_buf;
1739 IV_COLOR_FORMAT_T e_chroma_fmt;
1746 IV_COLOR_FORMAT_T e_ref_chroma_fmt;
1751 IVD_FRAME_SKIP_MODE_T e_pic_skip_mode;
1756 IVD_DISPLAY_FRAME_OUT_MODE_T e_pic_out_order;
1761 IV_PICTURE_CODING_TYPE_T e_dec_pic_type;
1766 WORD32 i4_pic_decoded;
1771 WORD32 i4_pic_present;
1776 WORD32 i4_disable_deblk_pic;
1781 WORD32 i4_disable_sao_pic;
1786 WORD32 i4_fullpel_inter_pred;
1790 WORD32 i4_flush_mode;
1795 WORD32 i4_header_mode;
1800 WORD32 i4_header_in_slice_mode;
1805 WORD32 i4_sps_done;
1810 WORD32 i4_pps_done;
1815 WORD32 i4_init_done;
1820 WORD32 i4_first_pic_done;
1825 WORD32 i4_slice_error;
1830 WORD32 i4_reset_flag;
1835 UWORD32 u4_pic_cnt;
1840 UWORD32 u4_disp_cnt;
1845 WORD32 i4_error_code;
1850 UWORD8 *pu1_inp_bitsbuf;
1855 WORD32 i4_nal_ofst;
1860 WORD32 i4_nal_len;
1865 WORD32 i4_num_emln_bytes;
1873 WORD32 i4_bytes_remaining;
1878 UWORD8 *pu1_bitsbuf;
1884 UWORD8 *pu1_bitsbuf_static;
1890 UWORD8 *pu1_bitsbuf_dynamic;
1895 UWORD32 u4_bitsbuf_size;
1900 UWORD32 u4_bitsbuf_size_static;
1905 UWORD32 u4_bitsbuf_size_dynamic;
1910 void *pv_tu_data;
1915 void *pv_proc_jobq_buf;
1920 WORD32 i4_proc_jobq_buf_size;
1923 UWORD8 *pu1_parse_map;
1926 UWORD8 *pu1_proc_map;
1930 UWORD8 *pu1_pic_intra_flag;
1935 UWORD8 *pu1_pic_no_loop_filter_flag_base;
1940 UWORD8 *pu1_pic_no_loop_filter_flag;
1944 void *pv_mv_buf_mgr;
1949 void *ps_mv_buf;
1952 WORD32 i4_max_dpb_size;
1957 void *pv_mv_bank_buf_base;
1962 WORD32 i4_total_mv_bank_size;
1967 void *pv_pic_buf_mgr;
1972 void *ps_pic_buf;
1977 void *pv_pic_buf_base;
1982 WORD32 i4_total_pic_buf_size;
1987 UWORD8 *pu1_cur_chroma_ref_buf;
1992 void *pv_disp_buf_mgr;
1997 WORD32 i4_disp_buf_id;
2002 pic_buf_t *ps_disp_buf;
2007 void *pv_dpb_mgr;
2012 WORD16 *pi2_scaling_mat;
2017 tile_t *ps_tile;
2022 UWORD32 u4_ts;
2027 UWORD8 u1_enable_cu_info;
2032 ref_map_t as_buf_id_info_map[MAX_CU_INFO_BUF_CNT];
2037 WORD32 u4_num_8x8_blks;
2042 UWORD8 *pu1_qp_map_base;
2047 UWORD8 *pu1_cu_type_map_base;
2052 vps_t *ps_vps_base;
2057 sps_t *ps_sps_base;
2062 pps_t *ps_pps_base;
2067 slice_header_t *ps_slice_hdr_base;
2071 WORD32 *pi4_entry_ofst;
2076 WORD32 i4_cur_entry_ofst;
2081 parse_ctxt_t s_parse;
2087 void *apv_proc_start_condition[MAX_PROCESS_THREADS];
2092 void *apv_proc_start_mutex[MAX_PROCESS_THREADS];
2097 WORD32 ai4_process_start[MAX_PROCESS_THREADS];
2102 void *apv_proc_done_condition[MAX_PROCESS_THREADS];
2107 void *apv_proc_done_mutex[MAX_PROCESS_THREADS];
2112 WORD32 ai4_process_done[MAX_PROCESS_THREADS];
2117 WORD32 i4_break_threads;
2123 process_ctxt_t as_process[MAX_PROCESS_THREADS];
2128 void *apv_process_thread_handle[MAX_PROCESS_THREADS];
2133 WORD32 ai4_process_thread_created[MAX_PROCESS_THREADS];
2138 void *pv_proc_jobq;
2141 WORD32 i4_proc_nctb;
2146 WORD32 i4_prev_poc_lsb;
2151 WORD32 i4_prev_poc_msb;
2156 WORD32 i4_max_prev_poc_lsb;
2159 fmt_conv_t s_fmt_conv;
2162 ivd_out_bufdesc_t *ps_out_buffer;
2166 WORD32 i4_next_pu_ctb_cnt;
2171 WORD32 i4_next_tu_ctb_cnt;
2174 WORD32 i4_sps_id;
2177 UWORD32 u4_nctb;
2180 UWORD32 u4_enable_fmt_conv_ahead;
2183 WORD32 i4_mv_frac_mask;
2186 UWORD8 *pu1_tile_idx_base;
2189 void *(*pf_aligned_alloc)(void *pv_mem_ctxt, WORD32 alignment, WORD32 size);
2192 void (*pf_aligned_free)(void *pv_mem_ctxt, void *pv_buf);
2195 void *pv_mem_ctxt;
2198 UWORD8 *pu1_ref_pic_buf_base;
2201 UWORD32 u4_allocate_dynamic_done;
2204 IVD_DISPLAY_FRAME_OUT_MODE_T e_frm_out_mode;
2207 pf_inter_pred apf_inter_pred[22];
2210 pf_intra_pred apf_intra_pred_luma[11];
2213 pf_intra_pred apf_intra_pred_chroma[11];
2216 pf_itrans_recon apf_itrans_recon[8];
2219 pf_recon apf_recon[8];
2222 pf_itrans_recon_dc apf_itrans_recon_dc[2];
2225 pf_sao_luma apf_sao_luma[4];
2228 pf_sao_chroma apf_sao_chroma[4];
2231 func_selector_t s_func_selector;
2233 IVD_ARCH_T e_processor_arch;
2235 IVD_SOC_T e_processor_soc;
2238 ivd_out_bufdesc_t s_disp_buffer[IVD_VIDDEC_MAX_IO_BUFFERS];
2241 WORD32 i4_share_disp_buf_cnt;