/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; 661 UWORD8 au1_tu_map[MAX_TU_IN_CTB]; 707 UWORD8 au1_qp[MAX_CU_IN_CTB_ROW]; 766 UWORD8 *pu1_pu_map; 780 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 …]
|
D | ihevc_sao.c | 72 void ihevc_sao_band_offset_luma(UWORD8 *pu1_src, in ihevc_sao_band_offset_luma() 74 UWORD8 *pu1_src_left, in ihevc_sao_band_offset_luma() 75 UWORD8 *pu1_src_top, in ihevc_sao_band_offset_luma() 76 UWORD8 *pu1_src_top_left, in ihevc_sao_band_offset_luma() 124 void ihevc_sao_band_offset_chroma(UWORD8 *pu1_src, in ihevc_sao_band_offset_chroma() 126 UWORD8 *pu1_src_left, in ihevc_sao_band_offset_chroma() 127 UWORD8 *pu1_src_top, in ihevc_sao_band_offset_chroma() 128 UWORD8 *pu1_src_top_left, in ihevc_sao_band_offset_chroma() 186 void ihevc_sao_edge_offset_class0(UWORD8 *pu1_src, in ihevc_sao_edge_offset_class0() 188 UWORD8 *pu1_src_left, in ihevc_sao_edge_offset_class0() [all …]
|
D | ihevc_common_tables.c | 231 const UWORD8 gau1_ihevc_invscan8x8[][64] = 271 const UWORD8 gau1_ihevc_invscan4x4[][16] = 299 const UWORD8 gau1_ihevc_invscan2x2[][4] = 322 const UWORD8 gau1_ihevc_scan8x8[][64] = 362 const UWORD8 gau1_ihevc_scan4x4[][16] = 390 const UWORD8 gau1_ihevc_scan2x2[][4] = 447 const UWORD8 gau1_ihevc_chroma_qp_scale[58] = 469 const UWORD8 gau1_ihevc_planar_factor[65] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 477 const UWORD8 gau1_ihevc_planar_factor_1[32] = { 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 492 const UWORD8 gau1_ihevc_planar_factor_chroma[33] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [all …]
|
D | ihevc_recon.h | 38 UWORD8 *pu1_pred, 39 UWORD8 *pu1_dst, 51 UWORD8 bit_depth); 53 UWORD8 *pu1_pred, 54 UWORD8 *pu1_dst, 66 UWORD8 bit_depth); 68 UWORD8 *pu1_pred, 69 UWORD8 *pu1_dst, 81 UWORD8 bit_depth); 83 UWORD8 *pu1_pred, [all …]
|
D | ihevc_common_tables.h | 48 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_scan8x8[][64]; 49 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_scan4x4[][16]; 50 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_scan2x2[][4]; 52 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_invscan8x8[][64]; 53 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_invscan4x4[][16]; 54 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_invscan2x2[][4]; 58 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_chroma_qp_scale[]; 63 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_planar_factor_chroma[33]; 65 extern MEM_ALIGN16 const UWORD8 gau1_ihevc_planar_factor[65]; 67 extern MEM_ALIGN16 const UWORD8 gau1_intra_pred_ref_filter[]; [all …]
|
D | ihevc_tables_x86_intr.h | 41 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY1[16]; 42 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY2[16]; 43 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY3[16]; 44 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASK4[16]; 45 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASK5[16]; 47 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY7[16]; 49 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY8[16]; 51 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY9[16]; 53 extern MEM_ALIGN16 const UWORD8 IHEVCE_SHUFFLEMASKY11[16]; 55 extern MEM_ALIGN16 const UWORD8 inv_angle_shuffle[7][32];
|
D | ihevc_chroma_intra_pred.h | 43 UWORD8 *pu1_ref, 45 UWORD8 *pu1_dst, 51 UWORD8 *pu1_ref, 53 UWORD8 *pu1_dst, 59 UWORD8 *pu1_ref, 61 UWORD8 *pu1_dst, 67 UWORD8 *pu1_ref, 69 UWORD8 *pu1_dst, 75 UWORD8 *pu1_ref, 77 UWORD8 *pu1_dst, [all …]
|
D | ihevc_iquant_recon.h | 38 UWORD8 *pu1_pred, 40 UWORD8 *pu1_dst, 57 UWORD8 bit_depth); 59 UWORD8 *pu1_pred, 61 UWORD8 *pu1_dst, 78 UWORD8 bit_depth); 80 UWORD8 *pu1_pred, 82 UWORD8 *pu1_dst, 99 UWORD8 bit_depth); 101 UWORD8 *pu1_pred, [all …]
|
D | ihevc_itrans_recon.h | 39 UWORD8 *pu1_pred, 40 UWORD8 *pu1_dst, 55 UWORD8 bit_depth); 58 UWORD8 *pu1_pred, 59 UWORD8 *pu1_dst, 74 UWORD8 bit_depth); 77 UWORD8 *pu1_pred, 78 UWORD8 *pu1_dst, 93 UWORD8 bit_depth); 96 UWORD8 *pu1_pred, [all …]
|
D | ihevc_iquant_itrans_recon.h | 41 UWORD8 *pu1_pred, 43 UWORD8 *pu1_dst, 64 UWORD8 bit_depth); 68 UWORD8 *pu1_pred, 70 UWORD8 *pu1_dst, 91 UWORD8 bit_depth); 95 UWORD8 *pu1_pred, 97 UWORD8 *pu1_dst, 118 UWORD8 bit_depth); 122 UWORD8 *pu1_pred, [all …]
|
D | ihevc_chroma_recon.h | 47 UWORD8 *pu1_pred, 48 UWORD8 *pu1_dst, 60 UWORD8 bit_depth); 62 UWORD8 *pu1_pred, 63 UWORD8 *pu1_dst, 75 UWORD8 bit_depth); 77 UWORD8 *pu1_pred, 78 UWORD8 *pu1_dst, 90 UWORD8 bit_depth);
|
D | ihevc_mem_fns.c | 75 void ihevc_memcpy(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) in ihevc_memcpy() 81 void ihevc_memcpy_mul_8(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes) in ihevc_memcpy_mul_8() 111 void ihevc_memset(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) in ihevc_memset() 117 void ihevc_memset_mul_8(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes) in ihevc_memset_mul_8()
|
D | ihevc_chroma_intra_pred_filters.c | 135 void ihevc_intra_pred_chroma_ref_substitution(UWORD8 *pu1_top_left, in ihevc_intra_pred_chroma_ref_substitution() 136 UWORD8 *pu1_top, in ihevc_intra_pred_chroma_ref_substitution() 137 UWORD8 *pu1_left, in ihevc_intra_pred_chroma_ref_substitution() 141 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_ref_substitution() 144 UWORD8 pu1_ref_u, pu1_ref_v; in ihevc_intra_pred_chroma_ref_substitution() 467 void ihevc_intra_pred_chroma_planar(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_planar() 469 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_planar() 555 void ihevc_intra_pred_chroma_dc(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_dc() 557 UWORD8 *pu1_dst, in ihevc_intra_pred_chroma_dc() 659 void ihevc_intra_pred_chroma_horz(UWORD8 *pu1_ref, in ihevc_intra_pred_chroma_horz() [all …]
|
D | ihevc_mem_fns.h | 37 typedef void ihevc_memcpy_ft(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes); 39 typedef void ihevc_memcpy_mul_8_ft(UWORD8 *pu1_dst, UWORD8 *pu1_src, UWORD32 num_bytes); 64 typedef void ihevc_memset_ft(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes); 66 typedef void ihevc_memset_mul_8_ft(UWORD8 *pu1_dst, UWORD8 value, UWORD32 num_bytes);
|
D | ihevc_chroma_itrans_recon.h | 42 UWORD8 *pu1_pred, 43 UWORD8 *pu1_dst, 58 UWORD8 bit_depth); 61 UWORD8 *pu1_pred, 62 UWORD8 *pu1_dst, 77 UWORD8 bit_depth); 80 UWORD8 *pu1_pred, 81 UWORD8 *pu1_dst, 96 UWORD8 bit_depth);
|
/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 …]
|
D | ihevcd_fmt_conv.c | 114 void ihevcd_fmt_conv_420sp_to_rgb565(UWORD8 *pu1_y_src, in ihevcd_fmt_conv_420sp_to_rgb565() 115 UWORD8 *pu1_uv_src, in ihevcd_fmt_conv_420sp_to_rgb565() 129 UWORD8 *pu1_y_src_nxt; in ihevcd_fmt_conv_420sp_to_rgb565() 132 UWORD8 *pu1_u_src, *pu1_v_src; in ihevcd_fmt_conv_420sp_to_rgb565() 136 pu1_u_src = (UWORD8 *)pu1_uv_src; in ihevcd_fmt_conv_420sp_to_rgb565() 137 pu1_v_src = (UWORD8 *)pu1_uv_src + 1; in ihevcd_fmt_conv_420sp_to_rgb565() 141 pu1_u_src = (UWORD8 *)pu1_uv_src + 1; in ihevcd_fmt_conv_420sp_to_rgb565() 142 pu1_v_src = (UWORD8 *)pu1_uv_src; in ihevcd_fmt_conv_420sp_to_rgb565() 229 void ihevcd_fmt_conv_420sp_to_rgba8888(UWORD8 *pu1_y_src, in ihevcd_fmt_conv_420sp_to_rgba8888() 230 UWORD8 *pu1_uv_src, in ihevcd_fmt_conv_420sp_to_rgba8888() [all …]
|
D | ihevcd_fmt_conv.h | 46 typedef void ihevcd_fmt_conv_420sp_to_rgba8888_ft(UWORD8 *pu1_y_src, 47 UWORD8 *pu1_uv_src, 56 typedef void ihevcd_fmt_conv_420sp_to_rgb565_ft(UWORD8 *pu1_y_src, 57 UWORD8 *pu1_uv_src, 67 typedef void ihevcd_fmt_conv_420sp_to_420sp_ft(UWORD8 *pu1_y_src, 68 UWORD8 *pu1_uv_src, 69 UWORD8 *pu1_y_dst, 70 UWORD8 *pu1_uv_dst, 77 typedef void ihevcd_fmt_conv_420sp_to_420p_ft(UWORD8 *pu1_y_src, 78 UWORD8 *pu1_uv_src, [all …]
|
/external/libhevc/common/x86/ |
D | ihevc_tables_x86_intr.c | 52 const UWORD8 IHEVCE_SHUFFLEMASKY1[16] = { 0x03, 0x02, 0x01, 0x00, 57 const UWORD8 IHEVCE_SHUFFLEMASKY2[16] = { 0x07, 0x06, 0x05, 0x04, 62 const UWORD8 IHEVCE_SHUFFLEMASKY3[16] = { 0x0f, 0x0e, 0x0d, 0x0c, 67 const UWORD8 IHEVCE_SHUFFLEMASK4[16] = { 0x00, 0x00, 0x00, 0x00, 72 const UWORD8 IHEVCE_SHUFFLEMASK5[16] = { 0x00, 0x01, 0x08, 0x09, 77 const UWORD8 IHEVCE_SHUFFLEMASKY7[16] = { 0x06, 0x07, 0x04, 0x05, 82 const UWORD8 IHEVCE_SHUFFLEMASKY8[16] = { 0x0e, 0x0f, 0x0c, 0x0d, 87 const UWORD8 IHEVCE_SHUFFLEMASKY9[16] = { 0x00, 0x01, 0x04, 0x05, 92 const UWORD8 IHEVCE_SHUFFLEMASKY11[16] = { 0x01, 0x00, 0x02, 0x01, 97 const UWORD8 inv_angle_shuffle[7][32] =
|
/external/libhevc/decoder/x86/ |
D | ihevcd_fmt_conv_ssse3_intr.c | 47 void ihevcd_fmt_conv_420sp_to_420p_ssse3(UWORD8 *pu1_y_src, in ihevcd_fmt_conv_420sp_to_420p_ssse3() 48 UWORD8 *pu1_uv_src, in ihevcd_fmt_conv_420sp_to_420p_ssse3() 49 UWORD8 *pu1_y_dst, in ihevcd_fmt_conv_420sp_to_420p_ssse3() 50 UWORD8 *pu1_u_dst, in ihevcd_fmt_conv_420sp_to_420p_ssse3() 51 UWORD8 *pu1_v_dst, in ihevcd_fmt_conv_420sp_to_420p_ssse3() 61 UWORD8 *pu1_src, *pu1_dst; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 62 UWORD8 *pu1_u_src, *pu1_v_src; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 67 pu1_u_src = (UWORD8 *)pu1_uv_src; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 68 pu1_v_src = (UWORD8 *)pu1_uv_src + 1; in ihevcd_fmt_conv_420sp_to_420p_ssse3() 72 pu1_src = (UWORD8 *)pu1_y_src; in ihevcd_fmt_conv_420sp_to_420p_ssse3() [all …]
|
/external/libhevc/common/arm/ |
D | ihevc_intra_pred_filters_neon_intr.c | 117 void ihevc_intra_pred_luma_ref_substitution_neonintr(UWORD8 *pu1_top_left, in ihevc_intra_pred_luma_ref_substitution_neonintr() 118 UWORD8 *pu1_top, in ihevc_intra_pred_luma_ref_substitution_neonintr() 119 UWORD8 *pu1_left, in ihevc_intra_pred_luma_ref_substitution_neonintr() 123 UWORD8 *pu1_dst, in ihevc_intra_pred_luma_ref_substitution_neonintr() 126 UWORD8 pu1_ref; in ihevc_intra_pred_luma_ref_substitution_neonintr() 155 UWORD8 *pu1_dst_tmp2 = pu1_dst; in ihevc_intra_pred_luma_ref_substitution_neonintr() 156 UWORD8 *pu1_top_tmp = pu1_top; in ihevc_intra_pred_luma_ref_substitution_neonintr() 215 UWORD8 *pu1_dst_const_nt = pu1_dst; in ihevc_intra_pred_luma_ref_substitution_neonintr() 251 UWORD8 *pu1_dst_const_two_nt_1 = pu1_dst; in ihevc_intra_pred_luma_ref_substitution_neonintr() 270 UWORD8 *pu1_dst_const_three_nt_1 = pu1_dst; in ihevc_intra_pred_luma_ref_substitution_neonintr() [all …]
|
D | ihevc_mem_fns.s | 64 @void ihevc_memcpy_mul_8(UWORD8 *pu1_dst, 65 @ UWORD8 *pu1_src, 66 @ UWORD8 num_bytes) 96 @void ihevc_memcpy(UWORD8 *pu1_dst, 97 @ UWORD8 *pu1_src, 98 @ UWORD8 num_bytes) 135 @void ihevc_memset_mul_8(UWORD8 *pu1_dst, 136 @ UWORD8 value, 137 @ UWORD8 num_bytes) 167 @void ihevc_memset(UWORD8 *pu1_dst, [all …]
|