/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/libavc/encoder/arm/ |
ih264e_function_selector.c | 91 * @param[in] ps_codec 102 codec_t *ps_codec = (codec_t *)pv_codec; local 103 ih264e_init_function_ptr_generic(ps_codec); 104 switch(ps_codec->s_cfg.e_arch) 111 ih264e_init_function_ptr_neon_av8(ps_codec); 121 ih264e_init_function_ptr_neon_a9q(ps_codec);
|
/external/libavc/encoder/mips/ |
ih264e_function_selector.c | 91 * @param[in] ps_codec 103 codec_t *ps_codec = (codec_t *)pv_codec; local 104 ih264e_init_function_ptr_generic(ps_codec);
|
/external/libavc/encoder/x86/ |
ih264e_function_selector.c | 91 * @param[in] ps_codec 102 codec_t *ps_codec = (codec_t *)pv_codec; local 103 ih264e_init_function_ptr_generic(ps_codec); 104 switch(ps_codec->s_cfg.e_arch) 107 ih264e_init_function_ptr_generic(ps_codec); 110 ih264e_init_function_ptr_ssse3(ps_codec); 114 ih264e_init_function_ptr_ssse3(ps_codec); 115 ih264e_init_function_ptr_sse42(ps_codec);
|
/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/libmpeg2/decoder/arm/ |
impeg2d_function_selector.c | 72 dec_state_t *ps_codec = (dec_state_t *)pv_codec; local 73 IVD_ARCH_T e_proc_arch = ps_codec->e_processor_arch; 80 impeg2d_init_function_ptr_av8(ps_codec); 89 impeg2d_init_function_ptr_a9q(ps_codec); 95 impeg2d_init_function_ptr_generic(ps_codec); 102 dec_state_t *ps_codec = (dec_state_t *)pv_codec; local 105 ps_codec->e_processor_arch = ARCH_ARM_NONEON; 107 ps_codec->e_processor_arch = ARCH_ARMV8_GENERIC; 109 ps_codec->e_processor_arch = ARCH_ARM_NEONINTR; 111 ps_codec->e_processor_arch = ARCH_ARM_A9Q [all...] |
/external/libmpeg2/decoder/mips/ |
impeg2d_function_selector.c | 72 dec_state_t *ps_codec = (dec_state_t *)pv_codec; local 74 impeg2d_init_function_ptr_generic(ps_codec); 79 dec_state_t *ps_codec = (dec_state_t *)pv_codec; local 81 ps_codec->e_processor_arch = ARCH_NA;
|
/external/libmpeg2/decoder/x86/ |
impeg2d_function_selector.c | 69 dec_state_t *ps_codec = (dec_state_t *)pv_codec; local 72 switch(ps_codec->e_processor_arch) 97 dec_state_t *ps_codec = (dec_state_t*) pv_codec; local 101 ps_codec->e_processor_arch = ARCH_X86_SSE42; 103 ps_codec->e_processor_arch = ARCH_X86_SSSE3; 105 ps_codec->e_processor_arch = D_ARCH_X86_AVX2; 107 ps_codec->e_processor_arch = ARCH_X86_GENERIC; 110 ps_codec->e_processor_arch = ARCH_X86_SSE42;
|
/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_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_decode.c | 84 IHEVCD_ERROR_T ihevcd_check_out_buf_size(codec_t *ps_codec); 85 IHEVCD_ERROR_T ihevcd_fmt_conv(codec_t *ps_codec, 92 WORD32 ihevcd_init(codec_t *ps_codec); 94 WORD32 ihevcd_allocate_dynamic_bufs(codec_t *ps_codec); 95 WORD32 ihevcd_free_dynamic_bufs(codec_t *ps_codec); 109 * @param[in] ps_codec 167 * @param[in] ps_codec 182 static void ihevcd_fill_outargs(codec_t *ps_codec, 187 ps_dec_op->u4_error_code = ihevcd_map_error((IHEVCD_ERROR_T)ps_codec->i4_error_code); 189 - ps_codec->i4_bytes_remaining 382 codec_t *ps_codec = (codec_t *)(ps_codec_obj->pv_codec_handle); local [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_api.c | 96 #define ALIGNED_FREE(ps_codec, y) \ 97 if(y) {ps_codec->pf_aligned_free(ps_codec->pv_mem_ctxt, ((void *)y)); (y) = NULL;} 104 WORD32 ihevcd_free_dynamic_bufs(codec_t *ps_codec); 1156 codec_t *ps_codec; local 1417 codec_t *ps_codec; local 2087 codec_t *ps_codec; local 2187 codec_t *ps_codec = (codec_t *)(ps_codec_obj->pv_codec_handle); local 2303 codec_t *ps_codec; local 2354 codec_t *ps_codec; local 2513 codec_t *ps_codec; local 2672 codec_t *ps_codec; local 2785 codec_t *ps_codec; local 2840 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 2889 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 2938 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3062 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3202 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3279 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3349 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 3395 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local [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); 198 codec_t *ps_codec = ps_proc->ps_codec; local 213 pu1_buf = (ps_codec->pu1_proc_map + idx); 227 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)) 450 codec_t *ps_codec = ps_proc->ps_codec; local 521 codec_t *ps_codec; local 1363 codec_t *ps_codec; local 1603 codec_t *ps_codec; local [all...] |
/external/libavc/encoder/ |
ih264e_encode.c | 112 * @param[in] ps_codec 119 void ih264e_join_threads(codec_t *ps_codec) 126 while (i < ps_codec->i4_proc_thread_cnt) 128 if (ps_codec->ai4_process_thread_created[i]) 130 ret = ithread_join(ps_codec->apv_proc_thread_handle[i], NULL); 136 ps_codec->ai4_process_thread_created[i] = 0; 141 ps_codec->i4_proc_thread_cnt = 0; 205 codec_t *ps_codec = (codec_t *)ps_codec_obj->pv_codec_handle; local 246 ps_codec->i4_encode_api_call_cnt += 1; 249 ctxt_sel = ps_codec->i4_encode_api_call_cnt % MAX_CTXT_SETS [all...] |
ih264e_encode_header.c | 1282 codec_t *ps_codec = ps_proc->ps_codec; local [all...] |
ih264e_mc.c | 113 codec_t *ps_codec = ps_proc->ps_codec; local 262 ps_codec->pf_inter_pred_luma_copy(pu1_ref[u4_lkup_idx1], 295 codec_t *ps_codec = ps_proc->ps_codec; local 380 ps_codec->pf_inter_pred_chroma(pu1_ref, pu1_pred, i4_ref_strd, 436 ps_codec->pf_inter_pred_chroma(pu1_ref, 442 ps_codec->pf_inter_pred_luma_bilinear(pu1_ref_buf[PRED_L0],
|
ih264e_deblk.c | 486 * @param[in] ps_codec 510 static void ih264e_filter_top_edge(codec_t *ps_codec, 565 ps_codec->pf_deblk_luma_horz_bs4(pu1_cur_pic_luma, i4_rec_strd, u4_alpha_luma, u4_beta_luma); 566 ps_codec->pf_deblk_chroma_horz_bs4(pu1_cur_pic_chroma, i4_rec_strd, u4_alpha_chroma, u4_beta_chroma, u4_alpha_chroma, u4_beta_chroma); 571 ps_codec->pf_deblk_luma_horz_bslt4(pu1_cur_pic_luma, i4_rec_strd, u4_alpha_luma, 575 ps_codec->pf_deblk_chroma_horz_bslt4(pu1_cur_pic_chroma, i4_rec_strd, u4_alpha_chroma, 589 * @param[in] ps_codec 613 static void ih264e_filter_left_edge(codec_t *ps_codec, 667 ps_codec->pf_deblk_luma_vert_bs4(pu1_cur_pic_luma, i4_rec_strd, u4_alpha_luma, u4_beta_luma); 668 ps_codec->pf_deblk_chroma_vert_bs4(pu1_cur_pic_chroma, i4_rec_strd, u4_alpha_chroma, u4_beta_chroma, u4_alp (…) 707 codec_t *ps_codec = ps_proc->ps_codec; local [all...] |
ih264e_core_coding.c | 153 void ih264e_luma_16x16_resi_trans_dctrans_quant(codec_t *ps_codec, 185 ps_codec->pf_resi_trans_quant_4x4(pu1_curr_src, pu1_curr_pred, 209 ps_codec->pf_hadamard_quant_4x4(pi2_dc_str, pi2_out, pu2_scale_matrix, 279 void ih264e_luma_16x16_idctrans_iquant_itrans_recon(codec_t *ps_codec, 326 ps_codec->pf_ihadamard_scaling_4x4(pi2_src, pi2_src, pu2_iscale_mat, 371 ps_codec->pf_iquant_itrans_recon_4x4_dc(pi2_dc_src + i4_src_offset, 394 ps_codec->pf_iquant_itrans_recon_4x4(pi2_src + i4_src_offset, 414 ps_codec->pf_inter_pred_luma_copy(pu1_cur_prd_blk, pu1_cur_out_blk, 491 void ih264e_chroma_8x8_resi_trans_dctrans_quant(codec_t *ps_codec, 523 ps_codec->pf_resi_trans_quant_chroma_4x4 1486 codec_t *ps_codec = ps_proc->ps_codec; local 1625 codec_t *ps_codec = ps_proc->ps_codec; local 1879 codec_t *ps_codec = ps_proc->ps_codec; local 2002 codec_t *ps_codec = ps_proc->ps_codec; local 2117 codec_t *ps_codec = ps_proc->ps_codec; local 2264 codec_t *ps_codec = ps_proc->ps_codec; local [all...] |
ih264e_api.c | 881 codec_t *ps_codec = (codec_t *) (ps_handle->pv_codec_handle); local 1089 codec_t *ps_codec = (codec_t *) (ps_handle->pv_codec_handle); local 1290 codec_t *ps_codec = (codec_t *) (ps_handle->pv_codec_handle); local 3579 codec_t * ps_codec; local 4490 codec_t *ps_codec = (codec_t *) ps_codec_obj->pv_codec_handle; local 4555 codec_t *ps_codec = (codec_t *) ps_codec_obj->pv_codec_handle; local 5402 codec_t * ps_codec = (codec_t *) (ps_codec_obj->pv_codec_handle); local 5452 codec_t *ps_codec = (codec_t *) ps_codec_obj->pv_codec_handle; local [all...] |
/external/libavc/decoder/ |
ih264d_api.c | 883 dec_struct_t *ps_codec = (dec_struct_t *)dec_hdl->pv_codec_handle; local 3464 dec_struct_t *ps_codec = (dec_struct_t *)ps_codec_obj->pv_codec_handle; local [all...] |