/external/libhevc/decoder/x86/ |
ihevcd_function_selector_generic.c | 63 codec_t *ps_codec = (codec_t *)pv_codec; local 65 ps_codec->s_func_selector.ihevc_deblk_chroma_horz_fptr = &ihevc_deblk_chroma_horz; 66 ps_codec->s_func_selector.ihevc_deblk_chroma_vert_fptr = &ihevc_deblk_chroma_vert; 67 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr = &ihevc_deblk_luma_vert; 68 ps_codec->s_func_selector.ihevc_deblk_luma_horz_fptr = &ihevc_deblk_luma_horz; 69 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_fptr = &ihevc_inter_pred_chroma_copy; 70 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_w16out_fptr = &ihevc_inter_pred_chroma_copy_w16out; 71 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_fptr = &ihevc_inter_pred_chroma_horz; 72 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_w16out_fptr = &ihevc_inter_pred_chroma_horz_w16out; 73 ps_codec->s_func_selector.ihevc_inter_pred_chroma_vert_fptr = &ihevc_inter_pred_chroma_ver (…) [all...] |
ihevcd_function_selector_sse42.c | 63 codec_t *ps_codec = (codec_t *)pv_codec; local 65 ps_codec->s_func_selector.ihevc_deblk_chroma_horz_fptr = &ihevc_deblk_chroma_horz_ssse3; 66 ps_codec->s_func_selector.ihevc_deblk_chroma_vert_fptr = &ihevc_deblk_chroma_vert_ssse3; 67 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr = &ihevc_deblk_luma_vert_ssse3; 68 ps_codec->s_func_selector.ihevc_deblk_luma_horz_fptr = &ihevc_deblk_luma_horz_ssse3; 69 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_fptr = &ihevc_inter_pred_chroma_copy_sse42; 70 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_w16out_fptr = &ihevc_inter_pred_chroma_copy_w16out_sse42; 71 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_fptr = &ihevc_inter_pred_chroma_horz_ssse3; 72 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_w16out_fptr = &ihevc_inter_pred_chroma_horz_w16out_ssse3; 73 ps_codec->s_func_selector.ihevc_inter_pred_chroma_vert_fptr = &ihevc_inter_pred_chroma_ver (…) [all...] |
ihevcd_function_selector_ssse3.c | 63 codec_t *ps_codec = (codec_t *)pv_codec; local 65 ps_codec->s_func_selector.ihevc_deblk_chroma_horz_fptr = &ihevc_deblk_chroma_horz_ssse3; 66 ps_codec->s_func_selector.ihevc_deblk_chroma_vert_fptr = &ihevc_deblk_chroma_vert_ssse3; 67 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr = &ihevc_deblk_luma_vert_ssse3; 68 ps_codec->s_func_selector.ihevc_deblk_luma_horz_fptr = &ihevc_deblk_luma_horz_ssse3; 69 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_fptr = &ihevc_inter_pred_chroma_copy_ssse3; 70 ps_codec->s_func_selector.ihevc_inter_pred_chroma_copy_w16out_fptr = &ihevc_inter_pred_chroma_copy_w16out_ssse3; 71 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_fptr = &ihevc_inter_pred_chroma_horz_ssse3; 72 ps_codec->s_func_selector.ihevc_inter_pred_chroma_horz_w16out_fptr = &ihevc_inter_pred_chroma_horz_w16out_ssse3; 73 ps_codec->s_func_selector.ihevc_inter_pred_chroma_vert_fptr = &ihevc_inter_pred_chroma_ver (…) [all...] |
ihevcd_function_selector.c | 63 codec_t *ps_codec = (codec_t *)pv_codec; local 64 switch(ps_codec->e_processor_arch) 90 codec_t *ps_codec = (codec_t *)pv_codec; local 94 ps_codec->e_processor_arch = ARCH_X86_GENERIC; 96 ps_codec->e_processor_arch = ARCH_X86_SSE42; 98 ps_codec->e_processor_arch = ARCH_X86_AVX2; 100 ps_codec->e_processor_arch = ARCH_X86_SSSE3; 103 ps_codec->e_processor_arch = ARCH_X86_SSSE3;
|
/external/libhevc/decoder/arm/ |
ihevcd_function_selector.c | 61 void ihevcd_init_function_ptr_neonintr(codec_t *ps_codec); 62 void ihevcd_init_function_ptr_noneon(codec_t *ps_codec); 63 void ihevcd_init_function_ptr_a9q(codec_t *ps_codec); 64 void ihevcd_init_function_ptr_av8(codec_t *ps_codec); 67 codec_t *ps_codec = (codec_t *)pv_codec; local 70 switch(ps_codec->e_processor_arch) 74 ihevcd_init_function_ptr_neonintr(ps_codec); 78 ihevcd_init_function_ptr_noneon(ps_codec); 87 ihevcd_init_function_ptr_a9q(ps_codec); 89 ihevcd_init_function_ptr_noneon(ps_codec); 121 codec_t *ps_codec = (codec_t *)pv_codec; local [all...] |
/external/libhevc/decoder/mips/ |
ihevcd_function_selector.c | 61 void ihevcd_init_function_ptr_mips_generic(codec_t *ps_codec); 62 void ihevcd_init_function_ptr_mips_32(codec_t *ps_codec); 66 codec_t *ps_codec = (codec_t *)pv_codec; local 67 switch(ps_codec->e_processor_arch) 71 ihevcd_init_function_ptr_mips_32(ps_codec); 76 ihevcd_init_function_ptr_mips_generic(ps_codec); 83 codec_t *ps_codec = (codec_t *)pv_codec; local 84 ps_codec->e_processor_arch = ARCH_MIPS_32;
|
/external/libhevc/decoder/ |
ihevcd_ilf_padding.c | 83 codec_t *ps_codec; local 89 ps_codec = ps_deblk_ctxt->ps_codec; 109 (0 == ps_codec->i4_disable_deblk_pic)) 158 * ps_codec->i4_strd); 161 + (i4_ctb_y * ctb_size * ps_codec->i4_strd / 2); 173 ps_codec->s_func_selector.ihevc_pad_left_luma_fptr(pu1_cur_ctb_luma - 8 * ps_codec->i4_strd, ps_codec->i4_strd, pad_ht_luma, PAD_LEFT); 174 ps_codec->s_func_selector.ihevc_pad_left_chroma_fptr(pu1_cur_ctb_chroma - 8 * ps_codec->i4_strd, ps_codec-> (…) [all...] |
ihevcd_decode.c | 84 IHEVCD_ERROR_T ihevcd_fmt_conv(codec_t *ps_codec, 91 WORD32 ihevcd_init(codec_t *ps_codec); 105 * @param[in] ps_codec 163 * @param[in] ps_codec 178 static void ihevcd_fill_outargs(codec_t *ps_codec, 183 ps_dec_op->u4_error_code = ihevcd_map_error((IHEVCD_ERROR_T)ps_codec->i4_error_code); 185 - ps_codec->i4_bytes_remaining; 186 if(ps_codec->i4_sps_done) 188 ps_dec_op->u4_pic_wd = ps_codec->i4_disp_wd; 189 ps_dec_op->u4_pic_ht = ps_codec->i4_disp_ht 337 codec_t *ps_codec = (codec_t *)(ps_codec_obj->pv_codec_handle); local [all...] |
ihevcd_deblk.c | 128 codec_t *ps_codec; local 135 ps_codec = ps_deblk->ps_codec; 213 src_strd = ps_codec->i4_strd; 225 ps_slice_hdr_top = ps_codec->ps_slice_hdr_base + ps_deblk->pu1_slice_idx[cur_ctb_indx - ps_sps->i2_pic_wd_in_ctb]; 228 pu1_src = ps_deblk->pu1_cur_pic_luma + ((ps_deblk->i4_ctb_x + ps_deblk->i4_ctb_y * ps_deblk->ps_codec->i4_strd) << (log2_ctb_size)); 229 pu1_src += i4_is_last_ctb_y ? ps_deblk->ps_codec->i4_strd << log2_ctb_size : 0; 332 ps_codec->s_func_selector.ihevc_deblk_luma_vert_fptr(pu1_src, src_strd, 367 ps_slice_hdr_left = ps_codec->ps_slice_hdr_base + ps_deblk->pu1_slice_idx[cur_ctb_indx - 1]; 369 pu1_src = ps_deblk->pu1_cur_pic_luma + ((ps_deblk->i4_ctb_x + ps_deblk->i4_ctb_y * ps_deblk->ps_codec->i4_strd) << log2_ctb_size) [all...] |
ihevcd_inter_pred.c | 124 codec_t *ps_codec; local 168 ps_codec = ps_proc->ps_codec; 182 ref_strd = ps_codec->i4_strd; 188 chroma_yuv420sp_vu = (ps_codec->e_ref_chroma_fmt == IV_YUV_420SP_VU); 282 ai2_xfrac[0] &= ps_codec->i4_mv_frac_mask; 283 ai2_yfrac[0] &= ps_codec->i4_mv_frac_mask; 303 ai2_xfrac[1] &= ps_codec->i4_mv_frac_mask; 304 ai2_yfrac[1] &= ps_codec->i4_mv_frac_mask; 332 ai2_xfrac[0] &= ps_codec->i4_mv_frac_mask [all...] |
ihevcd_process_slice.c | 92 IHEVCD_ERROR_T ihevcd_fmt_conv(codec_t *ps_codec, 114 codec_t *ps_codec = ps_proc->ps_codec; local 144 pu1_buf = (ps_codec->pu1_proc_map + idx); 159 pu1_buf = (ps_codec->pu1_proc_map + idx); 168 pu1_buf = (ps_codec->pu1_proc_map + idx); 197 codec_t *ps_codec = ps_proc->ps_codec; local 211 pu1_buf = (ps_codec->pu1_proc_map + idx); 225 slice_header_t *ps_slice_hdr_next = ps_proc->ps_codec->ps_slice_hdr_base + ((ps_proc->i4_cur_slice_idx + 1) & (MAX_SLICE_HDR_CNT - 1)) 448 codec_t *ps_codec = ps_proc->ps_codec; local 519 codec_t *ps_codec; local 1357 codec_t *ps_codec; local 1597 codec_t *ps_codec; local [all...] |
ihevcd_api.c | 2450 codec_t *ps_codec; local 2976 DecStruct *ps_codec; local 3031 codec_t *ps_codec; local 3124 codec_t *ps_codec = (codec_t *)(ps_codec_obj->pv_codec_handle); local 3208 codec_t *ps_codec; local 3259 codec_t *ps_codec; local 3443 codec_t *ps_codec; local 3613 codec_t *ps_codec; local 3728 codec_t *ps_codec; local 3783 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3832 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3881 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 4005 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 4146 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 4216 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 4262 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local [all...] |
ihevcd_iquant_itrans_recon_ctb.c | 536 codec_t *ps_codec; local 579 ps_codec = ps_proc->ps_codec; 589 pic_strd = ps_codec->i4_strd; 682 WORD32 chroma_yuv420sp_vu = (ps_codec->e_ref_chroma_fmt == IV_YUV_420SP_VU); [all...] |
ihevcd_sao.c | 85 codec_t *ps_codec = ps_sao_ctxt->ps_codec; local 119 src_strd = ps_sao_ctxt->ps_codec->i4_strd; 120 pu1_src_luma = ps_sao_ctxt->pu1_cur_pic_luma + ((ps_sao_ctxt->i4_ctb_x + ps_sao_ctxt->i4_ctb_y * ps_sao_ctxt->ps_codec->i4_strd) << (log2_ctb_size)); 121 pu1_src_chroma = ps_sao_ctxt->pu1_cur_pic_chroma + ((ps_sao_ctxt->i4_ctb_x + ps_sao_ctxt->i4_ctb_y * ps_sao_ctxt->ps_codec->i4_strd / 2) << (log2_ctb_size)); 229 ps_codec->s_func_selector.ihevc_memcpy_fptr(pu1_src_top_luma, &pu1_src_luma[(sao_ht_luma - 1) * src_strd], sao_wd_luma); 291 ps_codec->s_func_selector.ihevc_sao_band_offset_luma_fptr(pu1_src_luma, 305 ps_codec->apf_sao_luma[ps_sao->b3_y_type_idx - 2](pu1_src_luma, 379 ps_codec->s_func_selector.ihevc_memcpy_fptr(pu1_src_top_chroma, &pu1_src_chroma[(sao_ht_chroma - 1) * src_strd], sao_wd_chroma); 439 ps_codec->s_func_selector.ihevc_sao_band_offset_chroma_fptr(pu1_src_chroma 528 codec_t *ps_codec = ps_sao_ctxt->ps_codec; local [all...] |
ihevcd_structs.h | 330 codec_t *ps_codec; member in struct:__anon28461 479 codec_t *ps_codec; member in struct:__anon28462 548 codec_t *ps_codec; member in struct:__anon28463 1176 codec_t *ps_codec; member in struct:__anon28466 [all...] |