/external/libhevc/encoder/ |
D | ihevce_ipe_pass.c | 201 ihevce_ipe_ctxt_t *ps_ctxt, ihevce_ed_ctb_l1_t *ps_ed_ctb_l1) in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() argument 216 if(ISLICE == ps_ctxt->i4_slice_type) in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 227 i8_avg_satd = ps_ctxt->i8_curr_frame_32x32_avg_act[2]; in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 231 ld_avg_satd = 2.0 + ps_ctxt->ld_curr_frame_16x16_log_avg[0]; in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 234 if(ps_ctxt->i4_l0ipe_qp_mod) in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 238 ps_ctxt->i4_qscale, in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 241 ps_ctxt->f_strength, in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 244 ps_ctxt->ps_rc_quant_ctxt); in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 247 ihevce_get_ipe_ol_cu_lambda_prms(ps_ctxt, i4_cu_qp); in ihevce_ipe_recompute_lambda_from_min_8x8_act_in_ctb() 393 ihevce_ipe_ctxt_t *ps_ctxt; in ihevce_ipe_init() local [all …]
|
D | 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) in ihevce_enc_loop_ctb_left_copy() argument 181 UWORD8 u1_is_422 = (ps_ctxt->u1_chroma_array_type == 2); in ihevce_enc_loop_ctb_left_copy() 183 pu1_luma_left = (UWORD8 *)ps_ctxt->pv_left_luma_data; in ihevce_enc_loop_ctb_left_copy() 184 pu1_chrm_left = (UWORD8 *)ps_ctxt->pv_left_chrm_data; in ihevce_enc_loop_ctb_left_copy() 185 ps_left_nbr = &ps_ctxt->as_left_col_nbr[0]; in ihevce_enc_loop_ctb_left_copy() 216 ps_nbr = &ps_ctxt->as_ctb_nbr_arr[0]; in ihevce_enc_loop_ctb_left_copy() 302 ihevce_enc_loop_ctxt_t *ps_ctxt, in ihevce_cu_mode_decide() argument 338 WORD32 i4_best_cu_qp = ps_ctxt->ps_rc_quant_ctxt->i2_min_qp - 1; in ihevce_cu_mode_decide() 344 UWORD8 u1_is_422 = (ps_ctxt->u1_chroma_array_type == 2); in ihevce_cu_mode_decide() 348 ps_ctxt->as_cu_prms[0].i8_best_rdopt_cost = MAX_COST_64; in ihevce_cu_mode_decide() [all …]
|
D | ihevce_sub_pic_rc.c | 147 ihevce_enc_loop_ctxt_t *ps_ctxt = (ihevce_enc_loop_ctxt_t *)pv_ctxt; in ihevce_sub_pic_rc_in_data() local 153 WORD32 i4_frm_id = ps_ctxt->i4_enc_frm_id; in ihevce_sub_pic_rc_in_data() 154 WORD32 i4_br_id = ps_ctxt->i4_bitrate_instance_num; in ihevce_sub_pic_rc_in_data() 155 WORD32 i4_thrd_id = ps_ctxt->thrd_id; in ihevce_sub_pic_rc_in_data() 157 WORD32 i4_is_intra_pic = (ISLICE == ps_ctxt->i1_slice_type); in ihevce_sub_pic_rc_in_data() 180 ps_ctxt->u4_total_cu_bits; in ihevce_sub_pic_rc_in_data() 182 ps_ctxt->u4_total_cu_bits; in ihevce_sub_pic_rc_in_data() 184 ps_ctxt->u4_total_cu_bits_mul_qs; in ihevce_sub_pic_rc_in_data() 186 ps_ctxt->u4_total_cu_hdr_bits; in ihevce_sub_pic_rc_in_data() 189 ps_ctxt->u4_total_cu_bits = 0; in ihevce_sub_pic_rc_in_data() [all …]
|
D | ihevce_plugin.c | 514 plugin_ctxt_t *ps_ctxt = (plugin_ctxt_t *)pv_ctxt; in ihevce_strm_fill_done() local 515 app_ctxt_t *ps_app_ctxt = &ps_ctxt->s_app_ctxt; in ihevce_strm_fill_done() 546 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_timestamp_low = in ihevce_strm_fill_done() 548 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_timestamp_high = in ihevce_strm_fill_done() 550 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_bytes_gen = in ihevce_strm_fill_done() 552 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_key_frame = 0; in ihevce_strm_fill_done() 553 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_end_flag = end_flag; in ihevce_strm_fill_done() 558 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_key_frame = 1; in ihevce_strm_fill_done() 562 ps_ctxt->aaas_out_bufs[i4_res_id][i4_br_id][idx].i4_is_prod = 1; in ihevce_strm_fill_done() 596 plugin_ctxt_t *ps_ctxt; in ihevce_init() local [all …]
|
D | ihevce_enc_cu_recursion.c | 141 ihevce_enc_loop_ctxt_t *ps_ctxt, in ihevce_store_cu_final() argument 154 i4_qscale = ((ps_ctxt->ps_rc_quant_ctxt->pi4_qp_to_qscale in ihevce_store_cu_final() 155 [ps_enc_out_ctxt->i1_cu_qp + ps_ctxt->ps_rc_quant_ctxt->i1_qp_offset])); in ihevce_store_cu_final() 157 ps_ctxt->ps_rc_quant_ctxt in ihevce_store_cu_final() 158 … ->pi4_qp_to_qscale[ps_ctxt->i4_frame_mod_qp + ps_ctxt->ps_rc_quant_ctxt->i1_qp_offset])); in ihevce_store_cu_final() 167 i4_br_id = ps_ctxt->i4_bitrate_instance_num; in ihevce_store_cu_final() 168 i4_enc_frm_id = ps_ctxt->i4_enc_frm_id; in ihevce_store_cu_final() 172 ps_ctxt->aaps_enc_loop_rc_params[i4_enc_frm_id][i4_br_id]->i8_frame_open_loop_ssd += in ihevce_store_cu_final() 176 ps_ctxt->aaps_enc_loop_rc_params[i4_enc_frm_id][i4_br_id]->u4_frame_open_loop_intra_sad += in ihevce_store_cu_final() 179 (((float)(ps_ctxt->i4_sad_lamda) / (1 << LAMBDA_Q_SHIFT)) * in ihevce_store_cu_final() [all …]
|
D | ihevce_enc_loop_utils.c | 333 void ihevce_compute_quant_rel_param(ihevce_enc_loop_ctxt_t *ps_ctxt, WORD8 i1_cu_qp) in ihevce_compute_quant_rel_param() argument 337 ps_ctxt->i4_chrm_cu_qp = in ihevce_compute_quant_rel_param() 338 (ps_ctxt->u1_chroma_array_type == 2) in ihevce_compute_quant_rel_param() 339 ? MIN(i1_cu_qp + ps_ctxt->i4_chroma_qp_offset, 51) in ihevce_compute_quant_rel_param() 340 … : gai1_ihevc_chroma_qp_scale[i1_cu_qp + ps_ctxt->i4_chroma_qp_offset + MAX_QP_BD_OFFSET]; in ihevce_compute_quant_rel_param() 341 ps_ctxt->i4_cu_qp_div6 = (i1_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) / 6; in ihevce_compute_quant_rel_param() 344 ps_ctxt->i4_cu_qp_mod6 = (i1_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) % 6; in ihevce_compute_quant_rel_param() 345 ps_ctxt->i4_chrm_cu_qp_div6 = (ps_ctxt->i4_chrm_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) / 6; in ihevce_compute_quant_rel_param() 346 ps_ctxt->i4_chrm_cu_qp_mod6 = (ps_ctxt->i4_chrm_cu_qp + (6 * (ps_ctxt->u1_bit_depth - 8))) % 6; in ihevce_compute_quant_rel_param() 352 ps_ctxt->i4_quant_rnd_factor[PRED_MODE_INTER] = in ihevce_compute_quant_rel_param() [all …]
|
D | 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) in ihevce_update_cand_list() argument 166 ps_ctxt->au1_ctb_mode_map[row][col] = ps_cu_node->best_mode; in ihevce_update_cand_list() 335 ihevce_ipe_ctxt_t *ps_ctxt, in ihevce_pu_calc_4x4_blk() argument 345 WORD16 *pi2_trans_tmp = ps_ctxt->pi2_trans_tmp; in ihevce_pu_calc_4x4_blk() 346 WORD16 *pi2_trans_out = ps_ctxt->pi2_trans_out; in ihevce_pu_calc_4x4_blk() 347 UWORD8 u1_use_satd = ps_ctxt->u1_use_satd; in ihevce_pu_calc_4x4_blk() 348 UWORD8 u1_level_1_refine_on = ps_ctxt->u1_level_1_refine_on; in ihevce_pu_calc_4x4_blk() 370 &ps_ctxt->s_ipe_optimised_function_list; in ihevce_pu_calc_4x4_blk() 520 ihevce_ipe_ctxt_t *ps_ctxt, in ihevce_pu_calc_8x8_blk() argument 544 ps_ctxt->ps_func_selector->ihevc_intra_pred_luma_ref_substitution_fptr; in ihevce_pu_calc_8x8_blk() [all …]
|
D | hme_interface.c | 1135 me_ctxt_t *ps_ctxt; in hme_enc_alloc_init_mem() local 1233 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in hme_enc_alloc_init_mem() 1237 ps_frm_ctxt = ps_ctxt->aps_me_frm_prms[i]; in hme_enc_alloc_init_mem() 1369 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in hme_enc_alloc_init_mem() 1370 ps_ctxt->as_ref_descr[i].aps_layers[j] = ps_layer; in hme_enc_alloc_init_mem() 1394 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in hme_enc_alloc_init_mem() 1398 ps_frm_ctxt = ps_ctxt->aps_me_frm_prms[i]; in hme_enc_alloc_init_mem() 1438 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in hme_enc_alloc_init_mem() 1442 ps_frm_ctxt = ps_ctxt->aps_me_frm_prms[i]; in hme_enc_alloc_init_mem() 1482 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in hme_enc_alloc_init_mem() [all …]
|
D | ihevce_decomp_pre_intra_pass.c | 2241 ihevce_decomp_pre_intra_ctxt_t *ps_ctxt = in ihevce_decomp_pre_intra_process() local 2251 i4_num_layers = ps_ctxt->i4_num_layers; in ihevce_decomp_pre_intra_process() 2264 ps_ctxt->as_layers[0].pu1_inp = (UWORD8 *)ps_lap_out_prms->s_input_buf.pv_y_buf; in ihevce_decomp_pre_intra_process() 2265 ps_ctxt->as_layers[0].i4_inp_stride = ps_lap_out_prms->s_input_buf.i4_y_strd; in ihevce_decomp_pre_intra_process() 2266 ps_ctxt->as_layers[0].i4_actual_wd = ps_lap_out_prms->s_input_buf.i4_y_wd; in ihevce_decomp_pre_intra_process() 2267 ps_ctxt->as_layers[0].i4_actual_ht = ps_lap_out_prms->s_input_buf.i4_y_ht; in ihevce_decomp_pre_intra_process() 2275 src_stride = ps_ctxt->as_layers[i4_layer_no].i4_inp_stride; in ihevce_decomp_pre_intra_process() 2276 pu1_src = ps_ctxt->as_layers[i4_layer_no].pu1_inp; in ihevce_decomp_pre_intra_process() 2277 i4_layer_wd = ps_ctxt->as_layers[i4_layer_no].i4_actual_wd; in ihevce_decomp_pre_intra_process() 2278 i4_layer_ht = ps_ctxt->as_layers[i4_layer_no].i4_actual_ht; in ihevce_decomp_pre_intra_process() [all …]
|
D | ihevce_multi_thrd_funcs.c | 447 enc_ctxt_t *ps_ctxt; in ihevce_prepare_job_queue() local 459 ps_ctxt = (enc_ctxt_t *)pv_enc_ctxt; in ihevce_prepare_job_queue() 460 num_ctb_vert_rows = ps_ctxt->s_frm_ctb_prms.i4_num_ctbs_vert; in ihevce_prepare_job_queue() 461 i4_num_bitrate_instances = ps_ctxt->i4_num_bitrates; in ihevce_prepare_job_queue() 464 if(1 == ps_ctxt->ps_tile_params_base->i4_tiles_enabled_flag) in ihevce_prepare_job_queue() 466 i4_num_tile_col = ps_ctxt->ps_tile_params_base->i4_num_tile_cols; in ihevce_prepare_job_queue() 470 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc, in ihevce_prepare_job_queue() 475 ps_me_job_queue_lyr0 = ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc; in ihevce_prepare_job_queue() 479 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue() 483 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue() [all …]
|
D | ihevce_enc_loop_inter_mode_sifter.c | 1794 ihevce_inter_cand_sifter_prms_t *ps_ctxt, in ihevce_prepare_cand_containers() argument 1805 WORD32 i4_pred_stride = ps_ctxt->ps_pred_buf_data->i4_pred_stride; in ihevce_prepare_cand_containers() 1806 UWORD8 u1_cu_size = ps_ctxt->u1_cu_size; in ihevce_prepare_cand_containers() 1807 UWORD8 u1_cu_pos_x = ps_ctxt->u1_cu_pos_x; in ihevce_prepare_cand_containers() 1808 UWORD8 u1_cu_pos_y = ps_ctxt->u1_cu_pos_y; in ihevce_prepare_cand_containers() 1809 void **ppv_pred_buf_list = ps_ctxt->ps_pred_buf_data->apv_inter_pred_data; in ihevce_prepare_cand_containers() 1816 pu1_merge_pred_buf_idx_array, &ps_ctxt->ps_pred_buf_data->u4_is_buf_in_use, 2); in ihevce_prepare_cand_containers() 1824 &ps_ctxt->ps_cu_inter_merge_skip->as_cu_inter_merge_skip_cand in ihevce_prepare_cand_containers() 1826 ps_ctxt->ps_cu_inter_merge_skip->u1_num_skip_cands]; in ihevce_prepare_cand_containers() 1847 pu1_me_pred_buf_idx, &ps_ctxt->ps_pred_buf_data->u4_is_buf_in_use, 1); in ihevce_prepare_cand_containers() [all …]
|
D | hme_coarse.c | 254 void hme_coarse_frm_init(coarse_me_ctxt_t *ps_ctxt, coarse_prms_t *ps_coarse_prms) in hme_coarse_frm_init() argument 269 ps_curr_layer = ps_ctxt->ps_curr_descr->aps_layers[ps_coarse_prms->i4_layer_id]; in hme_coarse_frm_init() 285 ps_ctxt->u1_encode[ps_coarse_prms->i4_layer_id]); in hme_coarse_frm_init() 743 coarse_me_ctxt_t *ps_ctxt, in hme_coarsest() argument 756 ps_ctxt->s_init_prms.s_me_coding_tools.e_me_quality_presets; in hme_coarsest() 823 ps_curr_layer = ps_ctxt->ps_curr_descr->aps_layers[ps_coarse_prms->i4_layer_id]; in hme_coarsest() 824 ps_prev_layer = hme_coarse_get_past_layer_ctxt(ps_ctxt, ps_coarse_prms->i4_layer_id); in hme_coarsest() 827 ps_search_results = &ps_ctxt->s_search_results_8x8; in hme_coarsest() 837 fp_get_wt_inp = ((ihevce_me_optimised_function_list_t *)ps_ctxt->pv_me_optimised_function_list) in hme_coarsest() 840 num_rows_coarse = ps_ctxt->i4_num_row_bufs; in hme_coarsest() [all …]
|
D | hme_refine.c | 124 get_ctb_attrs(S32 ctb_start_x, S32 ctb_start_y, S32 pic_wd, S32 pic_ht, me_frm_ctxt_t *ps_ctxt); 151 coarse_me_ctxt_t *ps_ctxt, in ihevce_no_wt_copy() argument 978 me_frm_ctxt_t *ps_ctxt, in hme_try_merge_high_speed() argument 995 wgt_pred_ctxt_t *ps_wt_inp_prms = &ps_ctxt->s_wt_pred; in hme_try_merge_high_speed() 1001 S32 i4_frm_qstep = ps_ctxt->frm_qstep; in hme_try_merge_high_speed() 1207 ps_best_res = &ps_ctxt->as_cu8x8_results[u1_8x8_zscan_id].ps_best_results[0]; in hme_try_merge_high_speed() 1212 ps_best_res = &ps_ctxt->as_cu8x8_results[u1_8x8_zscan_id + 1].ps_best_results[0]; in hme_try_merge_high_speed() 1217 ps_best_res = &ps_ctxt->as_cu8x8_results[u1_8x8_zscan_id + 2].ps_best_results[0]; in hme_try_merge_high_speed() 1222 ps_best_res = &ps_ctxt->as_cu8x8_results[u1_8x8_zscan_id + 3].ps_best_results[0]; in hme_try_merge_high_speed() 1309 ps_results_merge->u1_num_active_ref = (ps_ctxt->s_frm_prms.bidir_enabled) ? 2 : 1; in hme_try_merge_high_speed() [all …]
|
D | ihevce_enc_loop_utils.h | 89 void ihevce_get_cl_cu_lambda_prms(ihevce_enc_loop_ctxt_t *ps_ctxt, WORD32 i4_cur_cu_qp); 92 ihevce_enc_loop_ctxt_t *ps_ctxt, 98 void ihevce_compute_quant_rel_param(ihevce_enc_loop_ctxt_t *ps_ctxt, WORD8 i1_cu_qp); 101 ihevce_enc_loop_ctxt_t *ps_ctxt, 141 ihevce_enc_loop_ctxt_t *ps_ctxt, 181 ihevce_enc_loop_ctxt_t *ps_ctxt, 196 ihevce_enc_loop_ctxt_t *ps_ctxt, 211 ihevce_enc_loop_ctxt_t *ps_ctxt, 219 ihevce_enc_loop_ctxt_t *ps_ctxt, 238 ihevce_enc_loop_ctxt_t *ps_ctxt, [all …]
|
D | ihevce_tu_tree_selector.c | 757 ihevce_enc_loop_ctxt_t *ps_ctxt, in ihevce_tu_processor() argument 784 UWORD8 u1_is_422 = (ps_ctxt->u1_chroma_array_type == 2); in ihevce_tu_processor() 804 if((ps_ctxt->i4_quant_rounding_level == TU_LEVEL_QUANT_ROUNDING) && in ihevce_tu_processor() 809 if((BSLICE == ps_ctxt->i1_slice_type) && (ps_ctxt->i4_temporal_layer_id)) in ihevce_tu_processor() 811 i4_lamda_modifier = ps_ctxt->i4_lamda_modifier * in ihevce_tu_processor() 812 CLIP3((((double)(ps_ctxt->i4_cu_qp - 12)) / 6.0), 2.00, 4.00); in ihevce_tu_processor() 816 i4_lamda_modifier = ps_ctxt->i4_lamda_modifier; in ihevce_tu_processor() 818 if(ps_ctxt->i4_use_const_lamda_modifier) in ihevce_tu_processor() 820 if(ISLICE == ps_ctxt->i1_slice_type) in ihevce_tu_processor() 822 i4_lamda_modifier = ps_ctxt->f_i_pic_lamda_modifier; in ihevce_tu_processor() [all …]
|
D | ihevce_me_pass.c | 550 me_ctxt_t *ps_ctxt, in ihevce_populate_me_ctb_data() argument 610 if((ps_ctxt->s_init_prms.s_me_coding_tools.e_me_quality_presets == ME_PRISTINE_QUALITY) && in ihevce_populate_me_ctb_data() 614 ps_ctxt, in ihevce_populate_me_ctb_data() 623 ps_ctxt, in ihevce_populate_me_ctb_data() 632 ps_ctxt, in ihevce_populate_me_ctb_data() 641 ps_ctxt, in ihevce_populate_me_ctb_data() 653 ps_ctxt, in ihevce_populate_me_ctb_data() 662 ps_ctxt, in ihevce_populate_me_ctb_data() 671 ps_ctxt, in ihevce_populate_me_ctb_data() 680 ps_ctxt, in ihevce_populate_me_ctb_data() [all …]
|
D | ihevce_coarse_me_pass.c | 251 coarse_me_master_ctxt_t *ps_ctxt; in ihevce_coarse_me_init() local 285 ps_ctxt = (coarse_me_master_ctxt_t *)pv_me_ctxt; in ihevce_coarse_me_init() 302 (ihevce_me_optimised_function_list_t *)ps_ctxt->pv_me_optimised_function_list, in ihevce_coarse_me_init() 306 &ps_ctxt->s_cmn_opt_func, u1_is_popcnt_available, ps_init_prms->e_arch_type); in ihevce_coarse_me_init() 844 coarse_me_ctxt_t *ps_ctxt; in ihevce_coarse_me_frame_init() local 867 ps_ctxt = ps_master_ctxt->aps_me_ctxt[num_thrds]; in ihevce_coarse_me_frame_init() 868 ps_ctxt->pv_ext_frm_prms = (void *)ps_frm_ctb_prms; in ihevce_coarse_me_frame_init() 870 ps_ctxt->ps_ed_blk = ps_layer1_buf; in ihevce_coarse_me_frame_init() 871 ps_ctxt->ps_ed_ctb_l1 = ps_ed_ctb_l1; in ihevce_coarse_me_frame_init() 874 ps_ctxt->i4_wt_pred_enable_flag = ps_enc_lap_inp->s_lap_out.i1_weighted_pred_flag | in ihevce_coarse_me_frame_init() [all …]
|
/external/libmpeg2/common/ |
D | ideint.c | 141 ctxt_t *ps_ctxt; in ideint_process() local 150 ps_ctxt = (ctxt_t *)pv_ctxt; in ideint_process() 155 ps_ctxt->s_params = *ps_params; in ideint_process() 160 ps_ctxt->s_params.i4_cur_fld_top = 1; in ideint_process() 161 ps_ctxt->s_params.e_mode = IDEINT_MODE_SPATIAL; in ideint_process() 162 ps_ctxt->s_params.e_arch = ideint_default_arch(); in ideint_process() 163 ps_ctxt->s_params.e_soc = ICV_SOC_GENERIC; in ideint_process() 164 ps_ctxt->s_params.i4_disable_weave = 0; in ideint_process() 165 ps_ctxt->s_params.pf_aligned_alloc = NULL; in ideint_process() 166 ps_ctxt->s_params.pf_aligned_free = NULL; in ideint_process() [all …]
|
D | 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);
|
D | ideint_function_selector_generic.c | 83 void ideint_init_function_ptr_generic(ctxt_t *ps_ctxt) in ideint_init_function_ptr_generic() argument 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4; in ideint_init_function_ptr_generic() 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4; in ideint_init_function_ptr_generic() 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter; in ideint_init_function_ptr_generic() 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8; in ideint_init_function_ptr_generic()
|
/external/libhevc/test/encoder/ |
D | main.c | 256 IHEVCE_PLUGIN_STATUS_T parse_argument(appl_ctxt_t *ps_ctxt, CHAR *argument, CHAR *value) in parse_argument() argument 258 ihevce_static_cfg_params_t *ps_static_prms = &ps_ctxt->s_static_cfg_prms; in parse_argument() 274 sscanf(value, "%s", ps_ctxt->au1_in_file); in parse_argument() 275 assert(strlen((char *)ps_ctxt->au1_in_file) < STR_LEN); in parse_argument() 279 sscanf(value, "%s", ps_ctxt->au1_out_file[0][0]); in parse_argument() 280 assert(strlen((char *)ps_ctxt->au1_out_file[0][0]) < STR_LEN); in parse_argument() 480 sscanf(value, "%s", ps_ctxt->ai1_sei_payload_path); in parse_argument() 481 assert(strlen((char *)ps_ctxt->ai1_sei_payload_path) < STR_LEN); in parse_argument() 733 IHEVCE_PLUGIN_STATUS_T read_cfg_file(appl_ctxt_t *ps_ctxt, FILE *fp_cfg) in read_cfg_file() argument 751 status = parse_argument(ps_ctxt, argument, value); in read_cfg_file() [all …]
|
/external/libmpeg2/common/x86/ |
D | ideint_function_selector.c | 85 void ideint_init_function_ptr(ctxt_t *ps_ctxt) in ideint_init_function_ptr() argument 88 ideint_init_function_ptr_generic(ps_ctxt); in ideint_init_function_ptr() 90 switch(ps_ctxt->s_params.e_arch) in ideint_init_function_ptr() 95 ideint_init_function_ptr_ssse3(ps_ctxt); in ideint_init_function_ptr() 99 ideint_init_function_ptr_ssse3(ps_ctxt); in ideint_init_function_ptr() 100 ideint_init_function_ptr_sse42(ps_ctxt); in ideint_init_function_ptr()
|
D | ideint_function_selector_ssse3.c | 85 void ideint_init_function_ptr_ssse3(ctxt_t *ps_ctxt) in ideint_init_function_ptr_ssse3() argument 87 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_ssse3; in ideint_init_function_ptr_ssse3() 88 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_ssse3; in ideint_init_function_ptr_ssse3() 89 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_ssse3; in ideint_init_function_ptr_ssse3() 90 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_ssse3; in ideint_init_function_ptr_ssse3()
|
/external/libmpeg2/common/arm/ |
D | ideint_function_selector_av8.c | 83 void ideint_init_function_ptr_av8(ctxt_t *ps_ctxt) in ideint_init_function_ptr_av8() argument 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_av8; in ideint_init_function_ptr_av8() 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_av8; in ideint_init_function_ptr_av8() 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_av8; in ideint_init_function_ptr_av8() 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_av8; in ideint_init_function_ptr_av8()
|
D | ideint_function_selector_a9.c | 83 void ideint_init_function_ptr_a9(ctxt_t *ps_ctxt) in ideint_init_function_ptr_a9() argument 85 ps_ctxt->pf_sad_8x4 = icv_sad_8x4_a9; in ideint_init_function_ptr_a9() 86 ps_ctxt->pf_variance_8x4 = icv_variance_8x4_a9; in ideint_init_function_ptr_a9() 87 ps_ctxt->pf_spatial_filter = ideint_spatial_filter_a9; in ideint_init_function_ptr_a9() 88 ps_ctxt->pf_cac_8x8 = ideint_cac_8x8_a9; in ideint_init_function_ptr_a9()
|