/external/libhevc/common/ |
ihevc_itrans_recon.h | 41 WORD32 src_strd, 42 WORD32 pred_strd, 43 WORD32 dst_strd, 44 WORD32 zero_cols, 45 WORD32 zero_rows); 50 WORD32 src_strd, 51 WORD32 pred_strd, 52 WORD32 dst_strd, 53 WORD32 zero_cols, 54 WORD32 zero_rows [all...] |
ihevc_intra_pred.h | 50 WORD32 src_strd, 52 WORD32 dst_strd, 53 WORD32 nt, 54 WORD32 mode); 60 WORD32 src_strd, 62 WORD32 dst_strd, 63 WORD32 nt, 64 WORD32 mode); 68 WORD32 src_strd, 70 WORD32 dst_strd [all...] |
ihevc_weighted_pred.c | 108 WORD32 src_strd, 109 WORD32 dst_strd, 110 WORD32 wgt0, 111 WORD32 off0, 112 WORD32 shift, 113 WORD32 lvl_shift, 114 WORD32 ht, 115 WORD32 wd) 117 WORD32 row, col; 118 WORD32 i4_tmp [all...] |
ihevc_inter_pred.h | 56 WORD32 src_strd, 57 WORD32 dst_strd, 59 WORD32 ht, 60 WORD32 wd); 65 WORD32 src_strd, 66 WORD32 dst_strd, 68 WORD32 ht, 69 WORD32 wd); 74 WORD32 src_strd, 75 WORD32 dst_strd [all...] |
ihevc_common_tables.c | 79 const WORD32 gai4_ihevc_max_luma_pic_size[] = 110 const WORD32 gai4_ihevc_max_wd_ht[] = 142 const WORD32 gai4_ihevc_min_wd_ht[] = 178 const WORD32 gai4_ihevc_ang_table[35] = 192 const WORD32 idx_neg_idx_3_9[28] = 197 const WORD32 idx_neg_idx_chroma_3_9[28] = 205 const WORD32 idx_neg_idx_11_17[28] = 209 const WORD32 idx_neg_idx_chroma_11_17[28] = 222 const WORD32 gai4_ihevc_inv_ang_table[14] = 483 const WORD32 gai4_ihevc_ang_table_chroma[35] = { 0, 0, 32, 26, 21, 17, 13, 9, 5, 2, 0, -2, -5, -9 [all...] |
ihevc_chroma_intra_pred.h | 44 WORD32 src_strd, 46 WORD32 dst_strd, 47 WORD32 nt, 48 WORD32 mode); 52 WORD32 src_strd, 54 WORD32 dst_strd, 55 WORD32 nt, 56 WORD32 mode); 60 WORD32 src_strd, 62 WORD32 dst_strd [all...] |
ihevc_padding.c | 90 WORD32 src_strd, 91 WORD32 ht, 92 WORD32 wd, 93 WORD32 pad_size) 95 WORD32 row; 144 WORD32 src_strd, 145 WORD32 ht, 146 WORD32 wd, 147 WORD32 pad_size) 149 WORD32 row [all...] |
ihevc_trans_tables.c | 91 const WORD32 g_ihevc_iquant_scales[6] = 106 const WORD32 g_ihevc_quant_scales[6] = 112 const WORD32 g_ai4_ihevc_trans_4_ttype1[3][4] = 120 const WORD32 g_ai4_ihevc_trans_4_ttype0[3][4] = 135 const WORD32 g_ai4_ihevc_trans_dst_intr_4[3][4] = 158 const WORD32 g_ai4_ihevc_trans_4_intr[3][4] = 193 const WORD32 g_ai4_ihevc_trans_8_intr[7][4] = 218 const WORD32 g_ai4_ihevc_trans_intr_even_8[3][4] = 225 const WORD32 g_ai4_ihevc_trans_intr_odd_8[4][4] = 258 const WORD32 g_ai2_ihevc_trans_32_intr_8[8][4] [all...] |
ihevc_trans_tables.h | 40 extern const WORD32 g_ihevc_iquant_scales[6]; 44 extern const WORD32 g_ihevc_quant_scales[6]; 60 extern const WORD32 g_ai4_ihevc_trans_dst_intr_4[3][4]; 62 extern const WORD32 g_ai4_ihevc_trans_4_intr[3][4]; 65 extern const WORD32 g_ai4_ihevc_trans_8_intr[7][4]; 69 extern const WORD32 g_ai4_ihevc_trans_4_ttype1[3][4]; 71 extern const WORD32 g_ai4_ihevc_trans_4_ttype0[3][4]; 73 extern const WORD32 g_ai4_ihevc_trans_intr_even_8[3][4]; 75 extern const WORD32 g_ai4_ihevc_trans_intr_odd_8[4][4]; 77 extern const WORD32 g_ai4_ihevc_trans_16_even[7][4] [all...] |
ihevc_buf_mgr.h | 71 WORD32 ihevc_buf_mgr_add( 74 WORD32 buf_id); 79 WORD32 *pi4_id); 82 WORD32 ihevc_buf_mgr_check_free( 86 WORD32 ihevc_buf_mgr_release( 88 WORD32 id, 92 WORD32 ihevc_buf_mgr_set_status( 94 WORD32 id, 100 WORD32 id); 105 WORD32 id) [all...] |
ihevc_iquant_recon.c | 109 WORD32 qp_div, /* qpscaled / 6 */ 110 WORD32 qp_rem, /* qpscaled % 6 */ 111 WORD32 src_strd, 112 WORD32 pred_strd, 113 WORD32 dst_strd, 114 WORD32 zero_cols) 120 WORD32 i, j; 121 WORD32 shift_iq; 122 WORD32 trans_size; 125 WORD32 log2_trans_size, bit_depth [all...] |
ihevc_chroma_iquant_recon.c | 115 WORD32 qp_div, /* qpscaled / 6 */ 116 WORD32 qp_rem, /* qpscaled % 6 */ 117 WORD32 src_strd, 118 WORD32 pred_strd, 119 WORD32 dst_strd, 120 WORD32 zero_cols) 126 WORD32 i, j; 127 WORD32 shift_iq; 128 WORD32 trans_size; 131 WORD32 log2_trans_size, bit_depth [all...] |
ihevc_sao.h | 50 static const WORD32 gi4_ihevc_hbd_table_edge_idx[5] = { 1, 2, 0, 3, 4 }; 53 WORD32 src_strd, 57 WORD32 sao_band_pos, 59 WORD32 wd, 60 WORD32 ht); 63 WORD32 src_strd, 67 WORD32 sao_band_pos, 69 WORD32 wd, 70 WORD32 ht, 74 WORD32 src_strd [all...] |
ihevc_buf_mgr.c | 75 WORD32 id; 111 WORD32 ihevc_buf_mgr_add( 114 WORD32 buf_id) 118 if(buf_id >= (WORD32)ps_buf_mgr->u4_max_buf_cnt) 160 WORD32 *pi4_buf_id) 162 WORD32 id; 166 for(id = 0; id < (WORD32)ps_buf_mgr->u4_max_buf_cnt; id++) 202 WORD32 ihevc_buf_mgr_check_free( 247 WORD32 ihevc_buf_mgr_release( 249 WORD32 buf_id [all...] |
ihevc_inter_pred_filters.c | 110 WORD32 src_strd, 111 WORD32 dst_strd, 113 WORD32 ht, 114 WORD32 wd) 116 WORD32 row, col; 172 WORD32 src_strd, 173 WORD32 dst_strd, 175 WORD32 ht, 176 WORD32 wd) 178 WORD32 row, col, i [all...] |
ihevc_recon.c | 97 WORD32 src_strd, 98 WORD32 pred_strd, 99 WORD32 dst_strd, 100 WORD32 zero_cols) 102 WORD32 i, j; 103 WORD32 trans_size; 179 WORD32 src_strd, 180 WORD32 pred_strd, 181 WORD32 dst_strd, 182 WORD32 zero_cols [all...] |
ihevc_common_tables.h | 40 extern MEM_ALIGN16 const WORD32 gai4_ihevc_max_luma_pic_size[]; 41 extern MEM_ALIGN16 const WORD32 gai4_ihevc_max_wd_ht[]; 42 extern MEM_ALIGN16 const WORD32 gai4_ihevc_min_wd_ht[]; 45 extern MEM_ALIGN16 const WORD32 gai4_ihevc_ang_table[35]; 46 extern MEM_ALIGN16 const WORD32 gai4_ihevc_inv_ang_table[14]; 61 extern MEM_ALIGN16 const WORD32 gai4_ihevc_ang_table_chroma[35]; 62 extern MEM_ALIGN16 const WORD32 gai4_ihevc_inv_ang_table_chroma[14];
|
/external/libhevc/decoder/ |
ihevcd_boundary_strength.h | 40 WORD32 ihevcd_ctb_boundary_strength_islice(bs_ctxt_t *ps_bs_ctxt); 42 WORD32 ihevcd_ctb_boundary_strength_pbslice(bs_ctxt_t *ps_bs_ctxt); 44 WORD32 ihevcd_pu_boundary_strength(pu_t *ps_pu,
|
ihevcd_parse_headers.h | 38 void ihevcd_copy_sps(codec_t *ps_codec, WORD32 sps_id, WORD32 sps_id_ref); 39 void ihevcd_copy_pps(codec_t *ps_codec, WORD32 pps_id, WORD32 pps_id_ref); 40 void ihevcd_copy_slice_hdr(codec_t *ps_codec, WORD32 slice_idx, WORD32 slice_idx_ref);
|
ihevcd_decode.h | 40 WORD32 ihevcd_decode(iv_obj_t *ps_codec_obj, void *pv_api_ip, void *pv_api_op);
|
ihevcd_job_queue.h | 58 WORD32 i4_terminate; 61 WORD32 ihevcd_jobq_ctxt_size(void); 62 void* ihevcd_jobq_init(void *pv_buf, WORD32 buf_size); 67 IHEVCD_ERROR_T ihevcd_jobq_queue(jobq_t *ps_jobq, void *pv_job, WORD32 job_size, WORD32 blocking); 68 IHEVCD_ERROR_T ihevcd_jobq_dequeue(jobq_t *ps_jobq, void *pv_job, WORD32 job_size, WORD32 blocking);
|
ihevcd_parse_slice_header.h | 40 WORD32 num_short_term_ref_pic_sets, 41 WORD32 idx, 44 WORD32 ihevcd_parse_pred_wt_ofst(bitstrm_t *ps_bitstrm, 49 WORD32 ihevcd_calc_poc(codec_t *ps_codec, nal_header_t *ps_nal, WORD8 i1_log2_max_poc_lsb, WORD32 i2_poc_lsb);
|
ihevcd_itrans_recon_dc.h | 42 WORD32 pred_strd, 43 WORD32 dst_strd, 44 WORD32 log2_trans_size, 48 WORD32 pred_strd, 49 WORD32 dst_strd, 50 WORD32 log2_trans_size,
|
ihevcd_itrans_recon_dc.c | 88 WORD32 pred_strd, 89 WORD32 dst_strd, 90 WORD32 log2_trans_size, 93 WORD32 row, col; 94 WORD32 add, shift; 95 WORD32 dc_value, quant_out; 96 WORD32 trans_size; 118 WORD32 pred_strd, 119 WORD32 dst_strd, 120 WORD32 log2_trans_size [all...] |
/external/libhevc/common/x86/ |
ihevc_padding_ssse3_intr.c | 92 WORD32 src_strd, 93 WORD32 ht, 94 WORD32 pad_size) 96 WORD32 row; 97 WORD32 i; 163 WORD32 src_strd, 164 WORD32 ht, 165 WORD32 pad_size) 167 WORD32 row; 168 WORD32 col [all...] |