Home
last modified time | relevance | path

Searched refs:ps_search_prms (Results 1 – 9 of 9) sorted by relevance

/external/libhevc/encoder/
Dhme_search_algo.c174 hme_search_prms_t *ps_search_prms, in hme_pred_search_square_stepn() argument
224 max_num_iters = ps_search_prms->i4_max_iters; in hme_pred_search_square_stepn()
226 ps_range_prms = ps_search_prms->aps_mv_range[0]; in hme_pred_search_square_stepn()
227 i4_inp_stride = ps_search_prms->i4_inp_stride; in hme_pred_search_square_stepn()
229 i4_inp_off = ps_search_prms->i4_cu_x_off; in hme_pred_search_square_stepn()
230 i4_inp_off += (ps_search_prms->i4_cu_y_off * i4_inp_stride); in hme_pred_search_square_stepn()
232 ps_search_results = ps_search_prms->ps_search_results; in hme_pred_search_square_stepn()
238 if(ps_search_prms->i4_use_rec == 1) in hme_pred_search_square_stepn()
248 i4_ref_offset = (i4_ref_stride * ps_search_prms->i4_y_off) + ps_search_prms->i4_x_off; in hme_pred_search_square_stepn()
254 ps_search_results = ps_search_prms->ps_search_results; in hme_pred_search_square_stepn()
[all …]
Dhme_fullpel.c115 hme_search_prms_t *ps_search_prms, in hme_fullpel_cand_sifter() argument
126 fullpel_refine_ctxt_t *ps_fullpel_refine_ctxt = ps_search_prms->ps_fullpel_refine_ctxt; in hme_fullpel_cand_sifter()
129 ps_search_prms->i4_alpha_stim_multiplier = i4_alpha_stim_multiplier; in hme_fullpel_cand_sifter()
130 ps_search_prms->u1_is_cu_noisy = u1_is_cu_noisy; in hme_fullpel_cand_sifter()
134 i4_temp_part_mask = ps_search_prms->i4_part_mask; in hme_fullpel_cand_sifter()
135 ps_search_prms->i4_part_mask &= ((ENABLE_2Nx2N) | (ENABLE_NxN)); in hme_fullpel_cand_sifter()
138 (ps_search_prms->i4_part_mask) & ((ENABLE_2Nx2N) | (ENABLE_NxN)), in hme_fullpel_cand_sifter()
142 ps_search_prms->u1_is_cu_noisy = u1_is_cu_noisy; in hme_fullpel_cand_sifter()
145 ps_search_prms, ps_layer_ctxt, ps_wt_inp_prms, 0, ps_me_optimised_function_list); in hme_fullpel_cand_sifter()
149 if(ps_search_prms->ps_search_results->u1_num_results_per_part == 2) in hme_fullpel_cand_sifter()
[all …]
Dhme_search_algo.h63 hme_search_prms_t *ps_search_prms,
94 hme_search_prms_t *ps_search_prms,
126 hme_search_prms_t *ps_search_prms,
155 hme_search_prms_t *ps_search_prms,
Dhme_err_compute.c2076 hme_search_prms_t *ps_search_prms, in hme_calc_sad_and_2_best_results() argument
2097 ps_mv_refine_ctxt = ps_search_prms->ps_fullpel_refine_ctxt; in hme_calc_sad_and_2_best_results()
2098 i4_num_nodes = ps_search_prms->i4_num_search_nodes; in hme_calc_sad_and_2_best_results()
2099 i4_inp_off = ps_search_prms->i4_cu_x_off; in hme_calc_sad_and_2_best_results()
2100 i4_inp_off += ps_search_prms->i4_cu_y_off * cur_buf_stride; in hme_calc_sad_and_2_best_results()
2101 i4_ref_offset = (i4_ref_stride * ps_search_prms->i4_y_off) + ps_search_prms->i4_x_off; in hme_calc_sad_and_2_best_results()
2102 ps_search_node = ps_search_prms->ps_search_nodes; in hme_calc_sad_and_2_best_results()
2300 search_node_t *ps_search_node = ps_search_prms->ps_search_nodes; in hme_calc_sad_and_2_best_results()
2508 hme_search_prms_t *ps_search_prms, in hme_calc_stim_injected_sad_and_2_best_results() argument
2534 ps_mv_refine_ctxt = ps_search_prms->ps_fullpel_refine_ctxt; in hme_calc_stim_injected_sad_and_2_best_results()
[all …]
Dhme_coarse.c561 hme_search_prms_t *ps_search_prms, in hme_store_4x4_sads_high_quality() argument
584 S32 i4_search_idx = ps_search_prms->i1_ref_idx; in hme_store_4x4_sads_high_quality()
586 ps_range_prms = ps_search_prms->aps_mv_range[0]; in hme_store_4x4_sads_high_quality()
588 i4_inp_stride = ps_search_prms->i4_inp_stride; in hme_store_4x4_sads_high_quality()
591 pu1_inp_orig += ps_search_prms->i4_cu_x_off; in hme_store_4x4_sads_high_quality()
592 pu1_inp_orig += ps_search_prms->i4_cu_y_off * i4_inp_stride; in hme_store_4x4_sads_high_quality()
602 i4_ref_offset = (i4_ref_stride * ps_search_prms->i4_y_off) + ps_search_prms->i4_x_off; in hme_store_4x4_sads_high_quality()
644 hme_search_prms_t *ps_search_prms, in hme_store_4x4_sads_high_speed() argument
667 S32 i4_search_idx = ps_search_prms->i1_ref_idx; in hme_store_4x4_sads_high_speed()
670 ps_range_prms = ps_search_prms->aps_mv_range[0]; in hme_store_4x4_sads_high_speed()
[all …]
Dhme_fullpel.h44 hme_search_prms_t *ps_search_prms,
53 hme_search_prms_t *ps_search_prms,
Dhme_utils.c5285 hme_search_prms_t *ps_search_prms; in ihevce_16x16block_temporal_noise_detect() local
5321 ps_search_prms = s_search_prms_blk; in ihevce_16x16block_temporal_noise_detect()
5324 e_blk_size = ps_search_prms->e_blk_size; in ihevce_16x16block_temporal_noise_detect()
5325 i4_part_mask = ps_search_prms->i4_part_mask; in ihevce_16x16block_temporal_noise_detect()
5341 i4_inp_stride = ps_search_prms->i4_inp_stride; in ihevce_16x16block_temporal_noise_detect()
/external/libhevc/encoder/arm/
Dihevce_coarse_layer_sad_neon.c97 hme_search_prms_t *ps_search_prms, in hme_store_4x4_sads_high_speed_neon() argument
120 range_prms_t *ps_range_prms = ps_search_prms->aps_mv_range[0]; in hme_store_4x4_sads_high_speed_neon()
123 S32 i4_search_idx = ps_search_prms->i1_ref_idx; in hme_store_4x4_sads_high_speed_neon()
126 i4_inp_stride = ps_search_prms->i4_inp_stride; in hme_store_4x4_sads_high_speed_neon()
129 pu1_inp += ps_search_prms->i4_cu_x_off; in hme_store_4x4_sads_high_speed_neon()
130 pu1_inp += ps_search_prms->i4_cu_y_off * i4_inp_stride; in hme_store_4x4_sads_high_speed_neon()
140 i4_ref_offset = (i4_ref_stride * ps_search_prms->i4_y_off) + ps_search_prms->i4_x_off; in hme_store_4x4_sads_high_speed_neon()
250 hme_search_prms_t *ps_search_prms, in hme_store_4x4_sads_high_quality_neon() argument
273 range_prms_t *ps_range_prms = ps_search_prms->aps_mv_range[0]; in hme_store_4x4_sads_high_quality_neon()
276 S32 i4_search_idx = ps_search_prms->i1_ref_idx; in hme_store_4x4_sads_high_quality_neon()
[all …]
Dihevce_me_neon.c462 hme_search_prms_t *ps_search_prms, in hme_calc_sad_and_1_best_result_neon() argument
469 mv_refine_ctxt_t *refine_ctxt = ps_search_prms->ps_fullpel_refine_ctxt; in hme_calc_sad_and_1_best_result_neon()
470 search_node_t *ps_search_node = ps_search_prms->ps_search_nodes; in hme_calc_sad_and_1_best_result_neon()
471 S32 i4_num_nodes = ps_search_prms->i4_num_search_nodes; in hme_calc_sad_and_1_best_result_neon()
480 i4_inp_off = ps_search_prms->i4_cu_x_off; in hme_calc_sad_and_1_best_result_neon()
481 i4_inp_off += (ps_search_prms->i4_cu_y_off * cur_buf_stride); in hme_calc_sad_and_1_best_result_neon()
482 i4_ref_off = ps_search_prms->i4_x_off; in hme_calc_sad_and_1_best_result_neon()
483 i4_ref_off += (ps_search_prms->i4_y_off * i4_ref_stride); in hme_calc_sad_and_1_best_result_neon()
584 ps_search_node = ps_search_prms->ps_search_nodes; in hme_calc_sad_and_1_best_result_neon()