/external/libxaac/decoder/drc_src/ |
impd_drc_bitbuffer.c | 33 WORD32 impd_read_bits_buf(ia_bit_buf_struct* it_bit_buff, WORD no_of_bits) { 73 WORD32 bit_buf_size) { 88 WORD32 bit_buf_size) { 94 WORD32 impd_init_drc_bitstream_dec(ia_drc_bits_dec_struct* p_drc_bs_dec_struct, 95 WORD32 sample_rate, WORD32 frame_size, 96 WORD32 delay_mode, 97 WORD32 lfe_channel_map_count, 98 WORD32* lfe_channel_map) { 99 WORD32 i, err_code = 0 [all...] |
impd_drc_common.h | 182 #define bool WORD32 190 WORD32 sel_drc_set_ids[SUB_DRC_COUNT]; 191 WORD32 sel_downmix_ids[SUB_DRC_COUNT]; 192 WORD32 num_sel_drc_sets; 194 WORD32 active_downmix_id; 195 WORD32 base_channel_count; 196 WORD32 target_channel_count; 197 WORD32 target_layout; 198 WORD32 downmix_matrix_present; 203 WORD32 drc_characteristic_target [all...] |
/external/libxaac/decoder/ |
ixheaacd_lpp_tran.c | 79 static PLATFORM_INLINE WORD32 ixheaacd_mult32x16hin32(WORD32 a, WORD32 b) { 80 WORD32 result; 84 result = (WORD32)(temp_result >> 16); 89 static PLATFORM_INLINE WORD32 ixheaacd_mac32x16hin32(WORD32 a, WORD32 b, 90 WORD32 c) { 91 WORD32 result [all...] |
ixheaacd_huff_tools.c | 30 WORD32 ixheaacd_qsort_cmp(const VOID *va, const VOID *vb) { 43 WORD16 *code_book_tbl, WORD32 *index, WORD32 dim, 44 WORD32 lav, WORD32 lav_incr_esc, WORD32 sign_code_book, 46 WORD32 i, num; 72 WORD32 ixheaacd_huff_codeword(ia_huff_code_word_struct *ptr_huff_code_word, 77 WORD32 i, j;
|
ixheaacd_aacpluscheck.c | 58 ia_drc_dec_struct *pstr_drc_dec, WORD32 object_type, WORD32 adtsheader, 59 WORD32 cnt_bits, WORD32 ld_sbr_crc_flag, ia_drc_dec_struct *drc_dummy) { 61 WORD32 count; 70 WORD32 esc_count; 77 WORD32 extension_type; 90 WORD32 no_elements = pstr_stream_sbr->no_elements; 91 WORD32 byte_count; 106 WORD32 i [all...] |
ixheaacd_channel.c | 86 (b = (((WORD32)a[0] << 24) | ((WORD32)a[1] << 16) | ((WORD32)a[2] << 8) | \ 87 ((WORD32)a[3]))) 123 WORD32 ixheaacd_cblock_inv_quant_spect_data( 129 ia_aac_dec_tables_struct *ptr_aac_tables, WORD32 total_channels, 130 WORD32 object_type, WORD32 aac_sf_data_resil_flag) { 132 WORD32 *ptr_spect_coeff = ptr_aac_dec_channel_info->ptr_spec_coeff; 139 WORD32 *scale_table_ptr = ptr_aac_tables->pstr_block_tables->scale_table [all...] |
ixheaacd_acelp_tools.c | 39 VOID ixheaacd_preemphsis_tool(WORD32 *signal, WORD32 mu, WORD32 len, 40 WORD32 mem) { 41 WORD32 i; 42 WORD32 temp; 46 signal[i] -= (WORD32)ixheaacd_mul32_sh(mu, signal[i - 1], 16); 48 signal[0] -= (WORD32)ixheaacd_mul32_sh(mu, mem, 16); 52 VOID ixheaacd_preemphsis_tool_float(FLOAT32 *signal, FLOAT32 mu, WORD32 len, 54 WORD32 i [all...] |
ixheaacd_mps_pre_mix.c | 53 extern const WORD32 ixheaacd_im_weight_Q28[16][8][31]; 54 extern const WORD32 ixheaacd_re_weight_Q28[16][8][31]; 55 extern const WORD32 ixheaacd_beta_Q28[16][8][31]; 56 extern const WORD32 ixheaacd_weight_Q28[16][8][31]; 57 extern const WORD32 ixheaacd_c_l_table_Q31[31]; 58 extern const WORD32 ixheaacd_sin_table_Q31[16][31]; 59 extern const WORD32 ixheaacd_cos_table_Q31[16][31]; 60 extern const WORD32 ixheaacd_atan_table_Q28[16][8][31]; 61 extern WORD32 ixheaacd_ipd_de_quant_table_q28[16]; 66 extern WORD32 ixheaacd_ipd_de_quant_table_q28[16] [all...] |
ixheaacd_stereo.c | 56 WORD32 win_grp, grp_len, k; 57 WORD32 *l_spec = ptr_aac_dec_channel_info[LEFT]->ptr_spec_coeff; 58 WORD32 *r_spec = ptr_aac_dec_channel_info[RIGHT]->ptr_spec_coeff; 74 WORD32 sfb; 75 WORD32 ixheaacd_drc_offset = 0; 83 WORD32 left_coef = *l_spec; 84 WORD32 right_coef = *r_spec; 85 WORD32 left_coef2 = *(l_spec + 1); 86 WORD32 right_coef2 = *(r_spec + 1); 107 static PLATFORM_INLINE WORD32 ixheaacd_mult32x16in32l(WORD32 a, WORD32 b) [all...] |
/external/libhevc/common/ |
ihevc_intra_pred_filters.c | 109 * WORD32 Source stride 112 * WORD32 neighbor availability flags 115 * WORD32 transform Block size 118 * WORD32 Destination stride 130 WORD32 src_strd, 131 WORD32 nt, 132 WORD32 nbr_flags, 134 WORD32 dst_strd) 137 WORD32 i; 138 WORD32 two_nt = 2 * nt [all...] |
ihevc_itrans.c | 95 WORD32 src_strd, 96 WORD32 dst_strd, 97 WORD32 i4_shift, 98 WORD32 zero_cols) 100 WORD32 i, c[4]; 101 WORD32 add; 178 WORD32 src_strd, 179 WORD32 dst_strd, 180 WORD32 i4_shift, 181 WORD32 zero_cols [all...] |
ihevc_chroma_iquant_itrans_recon.c | 121 WORD32 qp_div, /* qpscaled / 6 */ 122 WORD32 qp_rem, /* qpscaled % 6 */ 123 WORD32 src_strd, 124 WORD32 pred_strd, 125 WORD32 dst_strd, 126 WORD32 zero_cols, 127 WORD32 zero_rows) 133 WORD32 j; 134 WORD32 e[2], o[2]; 135 WORD32 add [all...] |
ihevc_typedefs.h | 45 typedef signed int WORD32;
|
/external/libavc/common/ |
ih264_padding.h | 44 typedef void ih264_pad(UWORD8 *, WORD32, WORD32, WORD32);
|
/external/libavc/decoder/ |
ih264d_mem_request.h | 66 WORD32 i4_num_pic_memBlocks; /** Number of memory blocks */ 73 WORD32 ih264d_create_pic_buffers(UWORD8 u1_num_of_buf, 76 WORD32 ih264d_create_mv_bank(void * pv_codec_handle,
|
ih264d_deblocking.h | 70 WORD32 i4_strd_y, 71 WORD32 i4_strd_uv, 81 WORD32 i4_strd_y, 82 WORD32 i4_strd_uv, 116 WORD32 i4_ver_mvlimit); 125 WORD32 i4_ver_mvlimit); 134 WORD32 i4_ver_mvlimit); 143 WORD32 i4_ver_mvlimit); 146 WORD32 u4_left_mb_t_csbp, 147 WORD32 u4_left_mb_b_csbp [all...] |
ih264d_parse_cavlc.h | 52 WORD32 ih264d_uvlc(dec_bit_stream_t *ps_bitstrm, 61 WORD32 ih264d_sev(UWORD32 *pu4_bitstrm_ofst, UWORD32 *pu4_bitstrm_buf); 72 WORD32 ih264d_cavlc_4x4res_block_totalcoeff_1( UWORD32 u4_isdc, 76 WORD32 ih264d_cavlc_4x4res_block_totalcoeff_2to10(UWORD32 u4_isdc, 80 WORD32 ih264d_cavlc_4x4res_block_totalcoeff_11to16(UWORD32 u4_isdc, 84 WORD32 ih264d_cavlc_parse4x4coeff_n0to7(WORD16 *pi2_coeff_block, 86 WORD32 u4_n, 90 WORD32 ih264d_cavlc_parse4x4coeff_n8(WORD16 *pi2_coeff_block, 92 WORD32 u4_n, 101 WORD32 i4_mb_inter_inc) [all...] |
/external/libmpeg2/common/ |
icv.h | 100 WORD32 ai4_wd[MAX_COMPONENTS]; 103 WORD32 ai4_ht[MAX_COMPONENTS]; 106 WORD32 ai4_strd[MAX_COMPONENTS];
|
/external/libavc/encoder/ |
irc_picture_type.c | 42 WORD32 i4_pic_id; 45 WORD32 i4_pic_disp_order_no; 60 WORD32 i4_intra_frm_int; 63 WORD32 i4_inter_frm_int; 66 WORD32 i4_max_inter_frm_int; 69 WORD32 i4_is_gop_closed; 80 WORD32 i4_buf_pic_no; 83 WORD32 i4_pic_disp_order_no; 86 WORD32 i4_p_count_in_gop; 89 WORD32 i4_b_count_in_gop [all...] |
irc_bit_allocation.c | 45 WORD32 i4_tot_frms_in_gop; 47 WORD32 i4_num_intra_frm_interval; 49 WORD32 i4_bits_per_frm; 58 WORD32 i2_K[MAX_PIC_TYPE]; 61 WORD32 i4_prev_frm_header_bits[MAX_PIC_TYPE]; 63 WORD32 i4_bits_per_frm; 65 WORD32 i4_num_gops_in_period; 68 WORD32 i4_actual_num_gops_in_period; 72 WORD32 i4_max_bits_per_frm[MAX_NUM_DRAIN_RATES]; 74 WORD32 i4_min_bits_per_frm [all...] |
ih264e_rc_mem_interface.h | 106 WORD32 i4_alignment; 150 void fill_memtab(itt_memtab_t *ps_mem_tab, WORD32 u4_size, WORD32 i4_alignment, 174 WORD32 use_or_fill_base(itt_memtab_t *ps_mem_tab, void **ptr_to_be_filled,
|
irc_mem_req_and_acq.h | 106 WORD32 i4_alignment; 150 void fill_memtab(itt_memtab_t *ps_mem_tab, WORD32 u4_size, WORD32 i4_alignment, 174 WORD32 use_or_fill_base(itt_memtab_t *ps_mem_tab, void **ptr_to_be_filled,
|
/external/libhevc/decoder/ |
ihevcd_intra_pred_mode_prediction.c | 106 WORD32 log2_cb_size, 107 WORD32 x0, 108 WORD32 y0) 110 WORD32 i, j, num_pred_blocks; 111 WORD32 available_l, available_t; 112 WORD32 cand_intra_pred_mode_l, cand_intra_pred_mode_t; 113 WORD32 cand_mode_list[3]; 114 WORD32 cb_size, block_offset_in_min_pu; 146 WORD32 top_intra_flag; 148 WORD32 numbytes_row = (ps_sps->i2_pic_width_in_luma_samples + 63) / 64 [all...] |
/external/libxaac/decoder/generic/ |
ixheaacd_qmf_dec_generic.c | 61 VOID ixheaacd_dct3_32(WORD32 *input, WORD32 *output, 63 const WORD16 *w_16, const WORD32 *p_table) { 64 WORD32 n, k; 66 WORD32 temp1[6]; 67 WORD32 temp2[4]; 69 WORD32 *ptr_reverse, *ptr_forward, *p_out, *ptr_out1; 209 WORD32 tempre, tempim; 227 WORD32 tempre, tempim; 239 VOID ixheaacd_dct2_64(WORD32 *x, WORD32 *X [all...] |
/external/libhevc/common/arm/ |
ihevc_platform_macros.h | 38 static __inline WORD32 CLIP_U8(WORD32 x) 44 static __inline WORD32 CLIP_S8(WORD32 x) 50 static __inline WORD32 CLIP_U10(WORD32 x) 56 static __inline WORD32 CLIP_S10(WORD32 x) 62 static __inline WORD32 CLIP_U12(WORD32 x [all...] |