/external/libmpeg2/common/ |
ideint_function_selector.h | 43 void ideint_init_function_ptr(ctxt_t *ps_ctxt); 44 void ideint_init_function_ptr_generic(ctxt_t *ps_ctxt); 45 void ideint_init_function_ptr_a9(ctxt_t *ps_ctxt); 46 void ideint_init_function_ptr_av8(ctxt_t *ps_ctxt); 48 void ideint_init_function_ptr_ssse3(ctxt_t *ps_ctxt); 49 void ideint_init_function_ptr_sse42(ctxt_t *ps_ctxt);
|
ideint_function_selector_generic.c | 74 * @param[in] ps_ctxt 83 void ideint_init_function_ptr_generic(ctxt_t *ps_ctxt) 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4; 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4; 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter; 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8;
|
ideint.c | 141 ctxt_t *ps_ctxt; local 150 ps_ctxt = (ctxt_t *)pv_ctxt; 155 ps_ctxt->s_params = *ps_params; 160 ps_ctxt->s_params.i4_cur_fld_top = 1; 161 ps_ctxt->s_params.e_mode = IDEINT_MODE_SPATIAL; 162 ps_ctxt->s_params.e_arch = ideint_default_arch(); 163 ps_ctxt->s_params.e_soc = ICV_SOC_GENERIC; 164 ps_ctxt->s_params.i4_disable_weave = 0; 165 ps_ctxt->s_params.pf_aligned_alloc = NULL; 166 ps_ctxt->s_params.pf_aligned_free = NULL [all...] |
/external/libmpeg2/common/x86/ |
ideint_function_selector.c | 76 * @param[in] ps_ctxt 85 void ideint_init_function_ptr(ctxt_t *ps_ctxt) 88 ideint_init_function_ptr_generic(ps_ctxt); 90 switch(ps_ctxt->s_params.e_arch) 95 ideint_init_function_ptr_ssse3(ps_ctxt); 99 ideint_init_function_ptr_ssse3(ps_ctxt); 100 ideint_init_function_ptr_sse42(ps_ctxt);
|
ideint_function_selector_ssse3.c | 76 * @param[in] ps_ctxt 85 void ideint_init_function_ptr_ssse3(ctxt_t *ps_ctxt) 87 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_ssse3; 88 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_ssse3; 89 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_ssse3; 90 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_ssse3;
|
ideint_function_selector_sse42.c | 76 * @param[in] ps_ctxt 85 void ideint_init_function_ptr_sse42(ctxt_t *ps_ctxt) 87 UNUSED(ps_ctxt);
|
/external/libmpeg2/common/arm/ |
ideint_function_selector_a9.c | 74 * @param[in] ps_ctxt 83 void ideint_init_function_ptr_a9(ctxt_t *ps_ctxt) 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_a9; 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_a9; 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_a9; 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_a9;
|
ideint_function_selector_av8.c | 74 * @param[in] ps_ctxt 83 void ideint_init_function_ptr_av8(ctxt_t *ps_ctxt) 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_av8; 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_av8; 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_av8; 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_av8;
|
ideint_function_selector.c | 74 * @param[in] ps_ctxt 83 void ideint_init_function_ptr(ctxt_t *ps_ctxt) 85 ideint_init_function_ptr_generic(ps_ctxt); 87 switch(ps_ctxt->s_params.e_arch) 91 ideint_init_function_ptr_av8(ps_ctxt); 102 ideint_init_function_ptr_a9(ps_ctxt);
|
/external/libhevc/encoder/ |
ihevce_ipe_pass.c | 201 ihevce_ipe_ctxt_t *ps_ctxt, ihevce_ed_ctb_l1_t *ps_ed_ctb_l1) 216 if(ISLICE == ps_ctxt->i4_slice_type) 227 i8_avg_satd = ps_ctxt->i8_curr_frame_32x32_avg_act[2]; 231 ld_avg_satd = 2.0 + ps_ctxt->ld_curr_frame_16x16_log_avg[0]; 234 if(ps_ctxt->i4_l0ipe_qp_mod) 238 ps_ctxt->i4_qscale, 241 ps_ctxt->f_strength, 244 ps_ctxt->ps_rc_quant_ctxt); 247 ihevce_get_ipe_ol_cu_lambda_prms(ps_ctxt, i4_cu_qp); 393 ihevce_ipe_ctxt_t *ps_ctxt; local 593 ihevce_ipe_ctxt_t *ps_ctxt; local 1036 ihevce_ipe_ctxt_t *ps_ctxt; local 1220 ihevce_ipe_ctxt_t *ps_ctxt = (ihevce_ipe_ctxt_t *)pv_ctxt; local 1262 ihevce_ipe_ctxt_t *ps_ctxt = (ihevce_ipe_ctxt_t *)pv_ctxt; local 1470 ihevce_ipe_ctxt_t *ps_ctxt = ps_master_ctxt->aps_ipe_thrd_ctxt[i4_thrd_id]; local [all...] |
ihevce_sub_pic_rc.c | 147 ihevce_enc_loop_ctxt_t *ps_ctxt = (ihevce_enc_loop_ctxt_t *)pv_ctxt; local 153 WORD32 i4_frm_id = ps_ctxt->i4_enc_frm_id; 154 WORD32 i4_br_id = ps_ctxt->i4_bitrate_instance_num; 155 WORD32 i4_thrd_id = ps_ctxt->thrd_id; 157 WORD32 i4_is_intra_pic = (ISLICE == ps_ctxt->i1_slice_type); 180 ps_ctxt->u4_total_cu_bits; 182 ps_ctxt->u4_total_cu_bits; 184 ps_ctxt->u4_total_cu_bits_mul_qs; 186 ps_ctxt->u4_total_cu_hdr_bits; 189 ps_ctxt->u4_total_cu_bits = 0 411 ihevce_enc_loop_ctxt_t *ps_ctxt = (ihevce_enc_loop_ctxt_t *)pv_ctxt; local [all...] |
ihevce_enc_loop_pass.c | 169 void ihevce_enc_loop_ctb_left_copy(ihevce_enc_loop_ctxt_t *ps_ctxt, enc_loop_cu_prms_t *ps_cu_prms) 181 UWORD8 u1_is_422 = (ps_ctxt->u1_chroma_array_type == 2); 183 pu1_luma_left = (UWORD8 *)ps_ctxt->pv_left_luma_data; 184 pu1_chrm_left = (UWORD8 *)ps_ctxt->pv_left_chrm_data; 185 ps_left_nbr = &ps_ctxt->as_left_col_nbr[0]; 216 ps_nbr = &ps_ctxt->as_ctb_nbr_arr[0]; 283 * \param[in] ps_ctxt : pointer to enc_loop module 302 ihevce_enc_loop_ctxt_t *ps_ctxt, 338 WORD32 i4_best_cu_qp = ps_ctxt->ps_rc_quant_ctxt->i2_min_qp - 1; 344 UWORD8 u1_is_422 = (ps_ctxt->u1_chroma_array_type == 2) 3125 ihevce_enc_loop_ctxt_t *ps_ctxt = ps_master_ctxt->aps_enc_loop_thrd_ctxt[thrd_id]; local 4393 ihevce_enc_loop_ctxt_t *ps_ctxt; local 5943 ihevce_enc_loop_ctxt_t *ps_ctxt; local 6291 ihevce_enc_loop_ctxt_t *ps_ctxt; local [all...] |
hme_coarse.h | 45 * @fn void hme_coarse_frm_init(me_ctxt_t *ps_ctxt, coarse_prms_t *ps_coarse_prms) 49 * @param[in,out] ps_ctxt: ME Handle 56 void hme_coarse_frm_init(coarse_me_ctxt_t *ps_ctxt, coarse_prms_t *ps_coarse_prms); 60 * @fn void hme_coarse(me_ctxt_t *ps_ctxt, coarse_prms_t *ps_coarse_prms) 65 * @param[in,out] ps_ctxt: ME Handle 74 coarse_me_ctxt_t *ps_ctxt,
|
ihevce_plugin.c | 514 plugin_ctxt_t *ps_ctxt = (plugin_ctxt_t *)pv_ctxt; local 515 app_ctxt_t *ps_app_ctxt = &ps_ctxt->s_app_ctxt; 546 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_timestamp_low = 548 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_timestamp_high = 550 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_bytes_gen = 552 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_key_frame = 0; 553 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_end_flag = end_flag; 558 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_key_frame = 1; 562 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_prod = 1; 596 plugin_ctxt_t *ps_ctxt; local 1502 plugin_ctxt_t *ps_ctxt; local 1832 plugin_ctxt_t *ps_ctxt = (plugin_ctxt_t *)pv_ihevce_hdl; local 1888 plugin_ctxt_t *ps_ctxt; local [all...] |
ihevce_enc_loop_utils.c | 333 void ihevce_compute_quant_rel_param(ihevce_enc_loop_ctxt_t *ps_ctxt, WORD8 i1_cu_qp) 337 ps_ctxt->i4_chrm_cu_qp = 338 (ps_ctxt->u1_chroma_array_type == 2) 339 ? MIN(i1_cu_qp + ps_ctxt->i4_chroma_qp_offset, 51) 340 : gai1_ihevc_chroma_qp_scale[i1_cu_qp + ps_ctxt->i4_chroma_qp_offset + MAX_QP_BD_OFFSET]; 341 ps_ctxt->i4_cu_qp_div6 = (i1_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) / 6; 344 ps_ctxt->i4_cu_qp_mod6 = (i1_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) % 6; 345 ps_ctxt->i4_chrm_cu_qp_div6 = (ps_ctxt->i4_chrm_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) / 6 [all...] |
ihevce_enc_cu_recursion.c | 130 * \param[in] ps_ctxt : pointer to enc loop context structure 141 ihevce_enc_loop_ctxt_t *ps_ctxt, 154 i4_qscale = ((ps_ctxt->ps_rc_quant_ctxt->pi4_qp_to_qscale 155 [ps_enc_out_ctxt->i1_cu_qp + ps_ctxt->ps_rc_quant_ctxt->i1_qp_offset])); 157 ps_ctxt->ps_rc_quant_ctxt 158 ->pi4_qp_to_qscale[ps_ctxt->i4_frame_mod_qp + ps_ctxt->ps_rc_quant_ctxt->i1_qp_offset])); 167 i4_br_id = ps_ctxt->i4_bitrate_instance_num; 168 i4_enc_frm_id = ps_ctxt->i4_enc_frm_id; 172 ps_ctxt->aaps_enc_loop_rc_params[i4_enc_frm_id][i4_br_id]->i8_frame_open_loop_ssd + [all...] |
ihevce_recur_bracketing.h | 68 ihevce_ipe_ctxt_t *ps_ctxt, 75 ihevce_ipe_ctxt_t *ps_ctxt, 88 ihevce_ipe_ctxt_t *ps_ctxt, 97 ihevce_ipe_cu_tree_t *ps_cu_node, ihevce_ed_blk_t *ps_ed_blk_l1, ihevce_ipe_ctxt_t *ps_ctxt);
|
hme_refine.h | 44 me_ctxt_t *ps_ctxt, 56 coarse_me_ctxt_t *ps_ctxt,
|
ihevce_recur_bracketing.c | 152 ihevce_ipe_cu_tree_t *ps_cu_node, ihevce_ed_blk_t *ps_ed_blk_l1, ihevce_ipe_ctxt_t *ps_ctxt) 166 ps_ctxt->au1_ctb_mode_map[row][col] = ps_cu_node->best_mode; 335 ihevce_ipe_ctxt_t *ps_ctxt, 345 WORD16 *pi2_trans_tmp = ps_ctxt->pi2_trans_tmp; 346 WORD16 *pi2_trans_out = ps_ctxt->pi2_trans_out; 347 UWORD8 u1_use_satd = ps_ctxt->u1_use_satd; 348 UWORD8 u1_level_1_refine_on = ps_ctxt->u1_level_1_refine_on; 370 &ps_ctxt->s_ipe_optimised_function_list; 507 * \param[in] ps_ctxt : pointer to IPE context struct 520 ihevce_ipe_ctxt_t *ps_ctxt, [all...] |
hme_interface.c | 1135 me_ctxt_t *ps_ctxt; local 1743 coarse_me_ctxt_t *ps_ctxt; local 2436 coarse_me_ctxt_t *ps_ctxt = ps_me_ctxt->aps_me_ctxt[0]; local 2614 coarse_me_ctxt_t *ps_ctxt; local 2678 me_ctxt_t *ps_ctxt; local 2775 me_master_ctxt_t *ps_ctxt = (me_master_ctxt_t *)pv_ctxt; local 2815 coarse_me_master_ctxt_t *ps_ctxt = (coarse_me_master_ctxt_t *)pv_ctxt; local 2863 me_frm_ctxt_t *ps_ctxt; local 2934 coarse_me_ctxt_t *ps_ctxt; local 3027 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_ctxt; local 3042 me_ctxt_t *ps_ctxt = (me_ctxt_t *)pv_me_ctxt; local 3067 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; local 3134 me_frm_ctxt_t *ps_ctxt; local 3225 coarse_me_ctxt_t *ps_ctxt; local 3958 me_frm_ctxt_t *ps_ctxt = (me_frm_ctxt_t *)ps_thrd_ctxt->aps_me_frm_prms[i4_me_frm_id]; local 4223 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; local 4480 me_frm_ctxt_t *ps_ctxt = ps_thrd_ctxt->aps_me_frm_prms[i4_me_frm_id]; local 4565 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; local 4689 me_ctxt_t *ps_ctxt = (me_ctxt_t *)pv_me_ctxt; local 4729 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; local [all...] |
ihevce_enc_cu_recursion.h | 49 ihevce_enc_loop_ctxt_t *ps_ctxt, 65 ihevce_enc_loop_ctxt_t *ps_ctxt, 75 ihevce_enc_loop_ctxt_t *ps_ctxt, 91 ihevce_enc_loop_ctxt_t *ps_ctxt, 96 ihevce_enc_loop_ctxt_t *ps_ctxt,
|
ihevce_multi_thrd_funcs.c | 447 enc_ctxt_t *ps_ctxt; local 459 ps_ctxt = (enc_ctxt_t *)pv_enc_ctxt; 460 num_ctb_vert_rows = ps_ctxt->s_frm_ctb_prms.i4_num_ctbs_vert; 461 i4_num_bitrate_instances = ps_ctxt->i4_num_bitrates; 464 if(1 == ps_ctxt->ps_tile_params_base->i4_tiles_enabled_flag) 466 i4_num_tile_col = ps_ctxt->ps_tile_params_base->i4_num_tile_cols; 470 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc, 475 ps_me_job_queue_lyr0 = ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc; 479 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] 483 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id 720 enc_ctxt_t *ps_ctxt; local [all...] |
ihevce_deblk.h | 68 ihevce_enc_loop_ctxt_t *ps_ctxt,
|
ihevce_mv_pred.h | 71 mv_pred_ctxt_t *ps_ctxt,
|
/external/libmpeg2/common/mips/ |
ideint_function_selector.c | 76 * @param[in] ps_ctxt 85 void ideint_init_function_ptr(ctxt_t *ps_ctxt) 87 ideint_init_function_ptr_generic(ps_ctxt);
|