/external/libavc/decoder/ |
D | ih264d_structs.h | 132 UWORD8 u1_col_ref_pic_idx; /** Idx into the pic buff array */ 133 UWORD8 u1_pic_type; /** Idx into the pic buff array */ 144 UWORD8 u1_col_zeroflag_change; 150 UWORD8 *pu1_buf1; 151 UWORD8 *pu1_buf2; 152 UWORD8 *pu1_buf3; 170 UWORD8 u1_is_short; /** (1: short 0: long) term ref pic */ 171 UWORD8 u1_pic_type; /** frame / field / complementary field pair */ 172 UWORD8 u1_pic_buf_id; /** Idx into the picBufAPI array */ 173 UWORD8 u1_mv_buf_id; [all …]
|
D | ih264d_tables.h | 43 extern const UWORD8 gau1_ih264d_qp_scale_cr[]; 44 extern const UWORD8 gau1_ih264d_alpha_table[]; 45 extern const UWORD8 gau1_ih264d_clip_table_deblock[]; 46 extern const UWORD8 gau1_ih264d_beta_table[]; 47 extern const UWORD8 gau1_ih264d_clip_table[][4]; 50 extern const UWORD8 gau1_ih264d_cbp_tab[6]; 53 extern const UWORD8 gau1_ih264d_subblk_offset[16]; 54 extern const UWORD8 gau1_ih264d_cbp_table[48][2]; 57 extern const UWORD8 gau1_ih264d_inv_scan[16]; 58 extern const UWORD8 gau1_ih264d_inv_scan_fld[16]; [all …]
|
D | ih264d_mvpred.h | 79 UWORD8 u1_col_pic; /** Idx of the colocated pic */ 80 UWORD8 u1_yM; /** "y" coord of the colocated MB addr */ 81 UWORD8 u1_vert_mv_scale; /** as defined in sec 8.4.1.2.1 */ 90 UWORD8 u1_entrpy); 94 UWORD8 u1_ref_idx, 95 UWORD8 u1_B, 96 const UWORD8 *pu1_mv_pred_condition); 98 UWORD8 u1_sub_mb_num, 102 UWORD8 uc_mb_part_width, 104 UWORD8* pu0_scale); [all …]
|
D | ih264d_tables.c | 40 const UWORD8 gau1_ih264d_qp_scale_cr[] = 45 const UWORD8 gau1_ih264d_alpha_table[] = 50 const UWORD8 gau1_ih264d_beta_table[] = 56 const UWORD8 gau1_ih264d_clip_table[][4] = 150 const UWORD8 gau1_ih264d_clip_table_deblock[] = 217 const UWORD8 gau1_ih264d_inv_scan_prog8x8_cavlc[4][16] = 225 const UWORD8 gau1_ih264d_inv_scan_int8x8_cavlc[4][16] = 236 const UWORD8 gau1_ih264d_inv_scan_prog8x8_cabac[64] = 244 const UWORD8 gau1_ih264d_inv_scan_int8x8_cabac[64] = 251 UWORD8 const gau1_ih264d_subblk_offset[16] = [all …]
|
D | ih264d_vui.h | 51 UWORD8 u1_bit_rate_scale; 52 UWORD8 u1_cpb_size_scale; 55 UWORD8 u1_cbr_flag[32]; 56 UWORD8 u1_initial_cpb_removal_delay; 57 UWORD8 u1_cpb_removal_delay_length; 58 UWORD8 u1_dpb_output_delay_length; 59 UWORD8 u1_time_offset_length; 64 UWORD8 u1_aspect_ratio_idc; 67 UWORD8 u1_overscan_appropriate_flag; 68 UWORD8 u1_video_format; [all …]
|
D | ih264d_dpb_manager.h | 60 UWORD8 u1_long_term_frame_idx; 65 UWORD8 u1_reference_info; 79 UWORD8 u1_buf_id; /** bufID from bufAPI */ 80 UWORD8 u1_used_as_ref; /** whether buffer is used as ref for frame or 82 UWORD8 u1_lt_idx; /** If buf is assigned long-term index; else MAX_REF_BUFS+1 */ 94 UWORD8 u1_num_st_ref_bufs; /** Number of short term ref. buffers */ 95 UWORD8 u1_num_lt_ref_bufs; /** Number of long term ref. buffer */ 96 …UWORD8 u1_max_lt_pic_idx_plus1; /** Maximum long term pictures - 0 to max_long_term_pic_idx … 97 UWORD8 u1_num_gaps; /** Total number of outstanding gaps */ 121 UWORD8 u1_dpb_commands_read; /** Flag to indicate that DBP commands are read */ [all …]
|
D | ih264d_mvpred.c | 77 UWORD8 u1_ref_idx, in ih264d_get_motion_vector_predictor() 78 UWORD8 u1_B, in ih264d_get_motion_vector_predictor() 79 const UWORD8 *pu1_mv_pred_condition) in ih264d_get_motion_vector_predictor() 82 UWORD8 uc_B2 = (u1_B << 1); in ih264d_get_motion_vector_predictor() 145 UWORD8 u1_sub_mb_num, in ih264d_mbaff_mv_pred() 149 UWORD8 uc_mb_part_width, in ih264d_mbaff_mv_pred() 151 UWORD8* pu0_scale) in ih264d_mbaff_mv_pred() 155 UWORD8 u1_sub_mb_x = (u1_sub_mb_num & 3), uc_sub_mb_y = (u1_sub_mb_num >> 2); in ih264d_mbaff_mv_pred() 156 UWORD8 u1_is_cur_mb_fld, u1_is_left_mb_fld, u1_is_top_mb_fld; in ih264d_mbaff_mv_pred() 157 UWORD8 u1_is_cur_mb_top; in ih264d_mbaff_mv_pred() [all …]
|
D | ih264d_format_conv.c | 108 void ih264d_fmt_conv_420sp_to_rgb565(UWORD8 *pu1_y_src, in ih264d_fmt_conv_420sp_to_rgb565() 109 UWORD8 *pu1_uv_src, in ih264d_fmt_conv_420sp_to_rgb565() 122 UWORD8 *pu1_y_src_nxt; in ih264d_fmt_conv_420sp_to_rgb565() 125 UWORD8 *pu1_u_src, *pu1_v_src; in ih264d_fmt_conv_420sp_to_rgb565() 129 pu1_u_src = (UWORD8 *)pu1_uv_src; in ih264d_fmt_conv_420sp_to_rgb565() 130 pu1_v_src = (UWORD8 *)pu1_uv_src + 1; in ih264d_fmt_conv_420sp_to_rgb565() 134 pu1_u_src = (UWORD8 *)pu1_uv_src + 1; in ih264d_fmt_conv_420sp_to_rgb565() 135 pu1_v_src = (UWORD8 *)pu1_uv_src; in ih264d_fmt_conv_420sp_to_rgb565() 222 void ih264d_fmt_conv_420sp_to_rgba8888(UWORD8 *pu1_y_src, in ih264d_fmt_conv_420sp_to_rgba8888() 223 UWORD8 *pu1_uv_src, in ih264d_fmt_conv_420sp_to_rgba8888() [all …]
|
D | ih264d_parse_islice.h | 47 UWORD8 u1_offset); 50 UWORD8 u1_offset); 53 UWORD8 u1_mb_num, 54 UWORD8 u1_mb_type); 57 UWORD8 u1_mb_type); 67 UWORD8 u1_mb_num, 68 UWORD8 u1_num_mbsNby2); 71 UWORD8 u1_mb_num, 72 UWORD8 u1_num_mbsNby2); 76 UWORD8 u1_mb_num, [all …]
|
D | ih264d_parse_bslice.c | 60 void ih264d_init_cabac_contexts(UWORD8 u1_slice_type, dec_struct_t * ps_dec); 76 UWORD8 u1_mb_num, in ih264d_parse_bmb_non_direct_cavlc() 77 UWORD8 u1_num_mbsNby2) in ih264d_parse_bmb_non_direct_cavlc() 82 UWORD8 * pu1_sub_mb_pred_modes = (UWORD8 *)(gau1_ih264d_submb_pred_modes) + 4; in ih264d_parse_bmb_non_direct_cavlc() 83 const UWORD8 (*pu1_mb_pred_modes)[32] = in ih264d_parse_bmb_non_direct_cavlc() 84 (const UWORD8 (*)[32])gau1_ih264d_mb_pred_modes; in ih264d_parse_bmb_non_direct_cavlc() 85 const UWORD8 * pu1_num_mb_part = (const UWORD8 *)gau1_ih264d_num_mb_part; in ih264d_parse_bmb_non_direct_cavlc() 86 const UWORD8 * pu1_sub_mb_mc_mode = (const UWORD8 *)(gau1_ih264d_submb_mc_mode) in ih264d_parse_bmb_non_direct_cavlc() 91 UWORD8 * pu1_col_info = ps_parse_mb_data->u1_col_info; in ih264d_parse_bmb_non_direct_cavlc() 93 UWORD8 u1_mb_type = ps_cur_mb_info->u1_mb_type; in ih264d_parse_bmb_non_direct_cavlc() [all …]
|
D | ih264d_parse_mb_header.h | 43 UWORD8 * pu1_prev_intra4x4_pred_mode_flag, 44 UWORD8 * pu1_rem_intra4x4_pred_mode, 45 UWORD8 u1_tran_form8x8); 48 UWORD8 ih264d_parse_mb_type_intra_cabac(UWORD8 u1_inter, 51 UWORD32 ih264d_parse_submb_type_cabac(const UWORD8 u1_slc_type_p, 55 WORD32 ih264d_parse_ref_idx_cabac(const UWORD8 u1_num_part, 56 const UWORD8 u1_b2, 57 const UWORD8 u1_max_ref_minus1, 58 const UWORD8 u1_mb_mode, 72 UWORD8 ih264d_parse_transform8x8flag_cabac(struct _DecStruct * ps_dec, [all …]
|
D | ih264d_process_intra_mb.c | 106 UWORD8 * pu1_prev_intra4x4_pred_mode_flag, in ih264d_read_intra_pred_modes() 107 UWORD8 * pu1_rem_intra4x4_pred_mode, in ih264d_read_intra_pred_modes() 122 *pu1_prev_intra4x4_pred_mode_flag = (UWORD8)u4_temp; in ih264d_read_intra_pred_modes() 127 *(pu1_rem_intra4x4_pred_mode) = (UWORD8)u4_temp; in ih264d_read_intra_pred_modes() 144 *pu1_prev_intra4x4_pred_mode_flag = (UWORD8)u4_temp; in ih264d_read_intra_pred_modes() 149 (*pu1_rem_intra4x4_pred_mode) = (UWORD8)u4_temp; in ih264d_read_intra_pred_modes() 159 UWORD8 *pu1_inv_scan) in ih264d_unpack_coeff4x4_4x4blk() 188 offset = (UWORD8 *)pi2_coeff_data - (UWORD8 *)ps_tu_4x4; in ih264d_unpack_coeff4x4_4x4blk() 190 ps_dec->pv_proc_tu_coeff_data = (void *)((UWORD8 *)ps_dec->pv_proc_tu_coeff_data + offset); in ih264d_unpack_coeff4x4_4x4blk() 201 UWORD8 *pu1_inv_scan; in ih264d_unpack_coeff4x4_8x8blk() [all …]
|
/external/libavc/common/ |
D | ih264_structs.h | 78 UWORD8* pu1_luma; 79 UWORD8* pu1_chroma; 293 UWORD8 u1_qp; 352 UWORD8 *pu1_pu_map; 430 UWORD8 *pu1_qp; 446 UWORD8 *pu1_frm_pu_map; 492 UWORD8 u1_mb_qp; 497 UWORD8 u1_qp_div; 502 UWORD8 u1_qp_rem; 507 UWORD8 u1_qbits; [all …]
|
D | ih264_cavlc_tables.c | 79 const UWORD8 gu1_cbp_map_tables[48][2]= 100 const UWORD8 gu1_code_coeff_token_table[3][4][16] = 122 const UWORD8 gu1_size_coeff_token_table[3][4][16] = 143 const UWORD8 gu1_code_coeff_token_table_chroma[4][4] = 151 const UWORD8 gu1_size_coeff_token_table_chroma[4][4] = 168 const UWORD8 gu1_threshold_vlc_level[6] = 183 const UWORD8 gu1_size_zero_table[135] = 201 const UWORD8 gu1_code_zero_table[135] = 219 const UWORD8 gu1_size_zero_table_chroma[9] = 225 const UWORD8 gu1_code_zero_table_chroma[9] = [all …]
|
D | ih264_cavlc_tables.h | 64 extern const UWORD8 gu1_cbp_map_tables[48][2]; 76 extern const UWORD8 gu1_code_coeff_token_table[3][4][16]; 77 extern const UWORD8 gu1_size_coeff_token_table[3][4][16]; 78 extern const UWORD8 gu1_code_coeff_token_table_chroma[4][4]; 79 extern const UWORD8 gu1_size_coeff_token_table_chroma[4][4]; 88 extern const UWORD8 gu1_threshold_vlc_level[6]; 99 extern const UWORD8 gu1_size_zero_table[135]; 100 extern const UWORD8 gu1_code_zero_table[135]; 101 extern const UWORD8 gu1_size_zero_table_chroma[9]; 102 extern const UWORD8 gu1_code_zero_table_chroma[9]; [all …]
|
/external/libhevc/common/ |
D | ihevc_sao.h | 52 typedef void ihevc_sao_band_offset_luma_ft(UWORD8 *pu1_src, 54 UWORD8 *pu1_src_left, 55 UWORD8 *pu1_src_top, 56 UWORD8 *pu1_src_top_left, 73 typedef void ihevc_sao_band_offset_chroma_ft(UWORD8 *pu1_src, 75 UWORD8 *pu1_src_left, 76 UWORD8 *pu1_src_top, 77 UWORD8 *pu1_src_top_left, 98 typedef void ihevc_sao_edge_offset_class0_ft(UWORD8 *pu1_src, 100 UWORD8 *pu1_src_left, [all …]
|
D | ihevc_structs.h | 46 UWORD8 *pu1_luma; 47 UWORD8 *pu1_chroma; 53 UWORD8 u1_used_as_ref; 55 UWORD8 u1_free_delay_cnt; 60 UWORD8 u1_buf_id; 74 UWORD8 u1_used_as_ref; 660 UWORD8 au1_tu_map[MAX_TU_IN_CTB]; 706 UWORD8 au1_qp[MAX_CU_IN_CTB_ROW]; 765 UWORD8 *pu1_pu_map; 779 UWORD8 *pu1_tu_map; [all …]
|
D | ihevc_intra_pred.h | 49 UWORD8 *pu1_ref, 51 UWORD8 *pu1_dst, 59 UWORD8 *pu1_ref, 61 UWORD8 *pu1_dst, 67 UWORD8 *pu1_ref, 69 UWORD8 *pu1_dst, 76 UWORD8 *pu1_ref, 78 UWORD8 *pu1_dst, 85 UWORD8 *pu1_ref, 87 UWORD8 *pu1_dst, [all …]
|
/external/libhevc/decoder/ |
D | ihevcd_cxa.h | 763 UWORD8 u1_aspect_ratio_info_present_flag; 768 UWORD8 u1_aspect_ratio_idc; 784 UWORD8 u1_overscan_info_present_flag; 790 UWORD8 u1_overscan_appropriate_flag; 796 UWORD8 u1_video_signal_type_present_flag; 801 UWORD8 u1_video_format; 806 UWORD8 u1_video_full_range_flag; 812 UWORD8 u1_colour_description_present_flag; 817 UWORD8 u1_colour_primaries; 822 UWORD8 u1_transfer_characteristics; [all …]
|
D | ihevcd_structs.h | 67 UWORD8 *pu1_buf_base; 92 UWORD8 *pu1_buf_max; 115 UWORD8 au1_ctxt_models[IHEVC_CAB_CTXT_END]; 120 UWORD8 au1_ctxt_models_sync[IHEVC_CAB_CTXT_END]; 184 UWORD8 *pu1_pic_pu_map; 283 UWORD8 *pu1_pic_pu_map; 298 UWORD8 u1_top_ctb_avail; 303 UWORD8 u1_top_rt_ctb_avail; 307 UWORD8 u1_top_lt_ctb_avail; 311 UWORD8 u1_left_ctb_avail; [all …]
|
/external/libavc/encoder/ |
D | ih264e_structs.h | 59 typedef void (*pf_intra_pred)(UWORD8 *pu1_src, UWORD8 *pu1_dst, 69 typedef void (*pf_inter_pred_luma_bilinear)(UWORD8 *pu1_src1, UWORD8 *pu1_src2, UWORD8 *pu1_dst, 78 typedef void (*pf_trans_quant)(UWORD8*pu1_src, UWORD8 *pu1_pred, WORD16 *pi2_out, 81 UWORD32 u4_qbit, UWORD32 u4_round_fact, UWORD8 *pu1_nnz); 83 typedef void (*pf_iquant_itrans)(WORD16 *pi2_src, UWORD8 *pu1_pred, UWORD8 *pu1_out, 93 typedef void (*pf_pad)(UWORD8 *pu1_src, WORD32 src_strd, WORD32 wd, WORD32 pad_size); 100 typedef void (*pf_memcpy)(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes); 102 typedef void (*pf_memset)(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes); 104 typedef void (*pf_memcpy_mul8)(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes); 106 typedef void (*pf_memset_mul8)(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes); [all …]
|
D | ih264e_fmt_conv.c | 97 void ih264e_fmt_conv_420sp_to_rgb565(UWORD8 *pu1_y_src, in ih264e_fmt_conv_420sp_to_rgb565() 98 UWORD8 *pu1_uv_src, in ih264e_fmt_conv_420sp_to_rgb565() 110 UWORD8 *pu1_y_src_nxt; in ih264e_fmt_conv_420sp_to_rgb565() 113 UWORD8 *pu1_u_src, *pu1_v_src; in ih264e_fmt_conv_420sp_to_rgb565() 117 pu1_u_src = (UWORD8 *) pu1_uv_src; in ih264e_fmt_conv_420sp_to_rgb565() 118 pu1_v_src = (UWORD8 *) pu1_uv_src + 1; in ih264e_fmt_conv_420sp_to_rgb565() 122 pu1_u_src = (UWORD8 *) pu1_uv_src + 1; in ih264e_fmt_conv_420sp_to_rgb565() 123 pu1_v_src = (UWORD8 *) pu1_uv_src; in ih264e_fmt_conv_420sp_to_rgb565() 210 void ih264e_fmt_conv_420sp_to_rgba8888(UWORD8 *pu1_y_src, in ih264e_fmt_conv_420sp_to_rgba8888() 211 UWORD8 *pu1_uv_src, in ih264e_fmt_conv_420sp_to_rgba8888() [all …]
|
D | ih264e_fmt_conv.h | 48 UWORD8 *pu1_y_dst, 49 UWORD8 *pu1_u_dst, 50 UWORD8 *pu1_v_dst, 56 typedef void ih264e_fmt_conv_420sp_to_rgba8888_ft(UWORD8 *pu1_y_src, 57 UWORD8 *pu1_uv_src, 66 typedef void ih264e_fmt_conv_420sp_to_rgb565_ft(UWORD8 *pu1_y_src, 67 UWORD8 *pu1_uv_src, 76 typedef void ih264e_fmt_conv_420sp_to_420sp_ft(UWORD8 *pu1_y_src, 77 UWORD8 *pu1_uv_src, 78 UWORD8 *pu1_y_dst, [all …]
|
D | ih264e_cabac_structs.h | 54 typedef UWORD8 bin_ctxt_model; 64 UWORD8 u1_mb_type; /* !< macroblock type: I/P/B/SI/SP */ 66 UWORD8 u1_cbp; /* !< Coded Block Pattern */ 67 UWORD8 u1_intrapred_chroma_mode; 74 UWORD8 u1_yuv_ac_csbp; 80 UWORD8 u1_yuv_dc_csbp; 83 UWORD8 u1_mv[4][4]; 102 UWORD8 u1_y_ac_csbp_top_mb; 103 UWORD8 u1_y_ac_csbp_bot_mb; 113 UWORD8 u1_uv_ac_csbp_top_mb; [all …]
|
D | ime_distortion_metrics.h | 46 typedef void ime_compute_sad_ft(UWORD8 *pu1_src, 47 UWORD8 *pu1_est, 53 typedef void ime_compute_sad4_diamond(UWORD8 *pu1_ref, 54 UWORD8 *pu1_src, 59 typedef void ime_compute_sad3_diamond(UWORD8 *pu1_ref1, 60 UWORD8 *pu1_ref2, 61 UWORD8 *pu1_ref3, 62 UWORD8 *pu1_src, 67 typedef void ime_compute_sad2_diamond(UWORD8 *pu1_ref1, 68 UWORD8 *pu1_ref2, [all …]
|