Home
last modified time | relevance | path

Searched refs:i4_ref_stride (Results 1 – 16 of 16) sorted by relevance

/external/libhevc/encoder/
Dhme_search_algo.c195 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_pred_search_square_stepn() local
240 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search_square_stepn()
245 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; 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()
277 s_err_prms.i4_ref_stride = i4_ref_stride; in hme_pred_search_square_stepn()
326 (s_search_node.s_mv.i2_mvy * s_err_prms.i4_ref_stride)); in hme_pred_search_square_stepn()
408 (s_search_node.s_mv.i2_mvy * s_err_prms.i4_ref_stride)); in hme_pred_search_square_stepn()
494 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_pred_search() local
536 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search()
541 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search()
[all …]
Dhme_subpel.c156 i4_offset = (i4_mv_x >> 2) + (i4_mv_y >> 2) * ps_prms->i4_ref_stride; in hme_qpel_interp_avg()
166 ps_prms->pu1_final_out += (ps_inp_cfg->i1_buf_yoff1 * ps_prms->i4_ref_stride); in hme_qpel_interp_avg()
167 ps_prms->i4_final_out_stride = ps_prms->i4_ref_stride; in hme_qpel_interp_avg()
174 pu1_src1 += (ps_inp_cfg->i1_buf_yoff1 * ps_prms->i4_ref_stride); in hme_qpel_interp_avg()
178 pu1_src2 += (ps_inp_cfg->i1_buf_yoff2 * ps_prms->i4_ref_stride); in hme_qpel_interp_avg()
184 ps_prms->i4_ref_stride, in hme_qpel_interp_avg()
185 ps_prms->i4_ref_stride, in hme_qpel_interp_avg()
253 S32 i4_ref_stride = ps_prms->i4_ref_stride; in hme_qpel_interp_comprehensive() local
296 i4_offset = (i4_mv_x >> 2) + (i4_mvyp1 >> 2) * i4_ref_stride; in hme_qpel_interp_comprehensive()
303 ppu1_final[3] += (ps_inp_cfg->i1_buf_yoff1 * i4_ref_stride); in hme_qpel_interp_comprehensive()
[all …]
Dhme_coarse.c571 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_store_4x4_sads_high_quality() local
598 i4_ref_stride = ps_layer_ctxt->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()
620 pu1_ref = pu1_ref_coloc + mvx + (mvy * i4_ref_stride); in hme_store_4x4_sads_high_quality()
632 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_quality()
654 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_store_4x4_sads_high_speed() local
682 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_speed()
686 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()
704 pu1_ref = pu1_ref_coloc + mvx + (mvy * i4_ref_stride); in hme_store_4x4_sads_high_speed()
716 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_speed()
Dhme_err_compute.c416 s_grid.ref_buf_stride = ps_prms->i4_ref_stride; in hme_evalsad_grid_pu_16x16()
445 S32 x_off = step, y_off = step * ps_prms->i4_ref_stride; in hme_evalsad_grid_npu_MxN()
478 pu1_ref += ps_prms->i4_ref_stride; in hme_evalsad_grid_npu_MxN()
490 WORD32 i4_ref_stride) in hme_evalsad_pt_npu_MxN_8bit_compute() argument
501 pu1_ref += i4_ref_stride; in hme_evalsad_pt_npu_MxN_8bit_compute()
518 ht, wd, pu1_inp, pu1_ref, ps_prms->i4_inp_stride, ps_prms->i4_ref_stride); in hme_evalsad_pt_npu_MxN_8bit()
535 dst_strd = ps_prms->i4_ref_stride; in compute_satd_8bit()
2081 S32 i4_ref_stride) in hme_calc_sad_and_2_best_results() argument
2090 WORD32 ref_buf_stride = ps_err_prms->i4_ref_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()
[all …]
Dihevce_recur_bracketing.h100 … UWORD8 *pu1_inp, WORD32 i4_inp_stride, UWORD8 *pu1_ref, WORD32 i4_ref_stride, WORD32 trans_size);
Dhme_utils.c2624 ps_err_prms->i4_ref_stride = ps_part_type_results[i].i4_pred_stride; in hme_decide_part_types()
5298 S32 i4_inp_off, i4_ref_offset, i4_ref_stride; in ihevce_16x16block_temporal_noise_detect() local
5409 i4_ref_stride = ps_curr_layer->i4_rec_stride; in ihevce_16x16block_temporal_noise_detect()
5411 s_err_prms.i4_ref_stride = i4_ref_stride; in ihevce_16x16block_temporal_noise_detect()
5423 i4_ref_stride = ps_curr_layer->i4_rec_stride; in ihevce_16x16block_temporal_noise_detect()
5426 i4_ref_offset = (i4_ref_stride * i4_cu_y_off) + i4_cu_x_off; //i4_x_off; in ihevce_16x16block_temporal_noise_detect()
5432 as_search_node[actual_pred_dir].s_mv.i2_mvy * i4_ref_stride; in ihevce_16x16block_temporal_noise_detect()
5456 buf2 = pu1_l1_block + i2 * i4_ref_stride; in ihevce_16x16block_temporal_noise_detect()
5547 i4_offset = (i4_mv_x >> 2) + (i4_mv_y >> 2) * ps_prms->i4_ref_stride; in hme_qpel_interp_avg_1pt()
5554 pu1_src1 += (ps_inp_cfg->i1_buf_yoff1 * ps_prms->i4_ref_stride); in hme_qpel_interp_avg_1pt()
[all …]
Dhme_interface.h245 S32 i4_ref_stride; member
Dihevce_me_instr_set_router.c350 s_grid.ref_buf_stride = ps_prms->i4_ref_stride; in hme_evalsad_grid_pu_MxM()
Dhme_refine.c608 S32 i4_ref_stride, i, j; in hme_pick_eval_merge_candts() local
807 i4_ref_stride = ps_curr_layer->i4_rec_stride; in hme_pick_eval_merge_candts()
811 i4_offset = x_off + i4_ctb_x_off + ((y_off + i4_ctb_y_off) * i4_ref_stride); in hme_pick_eval_merge_candts()
831 s_err_prms.i4_ref_stride = i4_ref_stride; in hme_pick_eval_merge_candts()
842 s_interp_prms.i4_ref_stride = i4_ref_stride; in hme_pick_eval_merge_candts()
888 s_err_prms.i4_ref_stride = s_interp_prms.i4_final_out_stride; in hme_pick_eval_merge_candts()
899 s_err_prms.i4_ref_stride, in hme_pick_eval_merge_candts()
Dihevce_recur_bracketing.c2943 UWORD8 *pu1_inp, WORD32 i4_inp_stride, UWORD8 *pu1_ref, WORD32 i4_ref_stride, WORD32 trans_size) in ihevce_nxn_sad_computer() argument
2958 pu1_ref += i4_ref_stride; in ihevce_nxn_sad_computer()
Dhme_defs.h1990 S32 i4_ref_stride; member
Dihevce_enc_loop_inter_mode_sifter.c201 s_err_prms.i4_ref_stride = i4_pred_stride; in ihevce_compute_inter_pred_and_cost()
Dihevce_enc_loop_utils.c10360 s_err_prms.i4_ref_stride = ps_cu_data->i4_pred_data_stride; in ihevce_determine_tu_tree_distribution()
/external/libhevc/encoder/arm/
Dihevce_subpel_neon.c260 S32 i4_ref_stride = ps_prms->i4_ref_stride; in hme_qpel_interp_avg_neon() local
265 i4_offset = (i4_mv_x >> 2) + (i4_mv_y >> 2) * i4_ref_stride; in hme_qpel_interp_avg_neon()
275 ps_prms->pu1_final_out += (ps_inp_cfg->i1_buf_yoff1 * ps_prms->i4_ref_stride); in hme_qpel_interp_avg_neon()
276 ps_prms->i4_final_out_stride = i4_ref_stride; in hme_qpel_interp_avg_neon()
283 pu1_src1 += (ps_inp_cfg->i1_buf_yoff1 * i4_ref_stride); in hme_qpel_interp_avg_neon()
287 pu1_src2 += (ps_inp_cfg->i1_buf_yoff2 * i4_ref_stride); in hme_qpel_interp_avg_neon()
294 ps_prms->i4_ref_stride, in hme_qpel_interp_avg_neon()
295 ps_prms->i4_ref_stride, in hme_qpel_interp_avg_neon()
316 S32 i4_ref_stride = ps_prms->i4_ref_stride; in hme_qpel_interp_avg_1pt_neon() local
321 i4_offset = (i4_mv_x >> 2) + (i4_mv_y >> 2) * i4_ref_stride; in hme_qpel_interp_avg_1pt_neon()
[all …]
Dihevce_coarse_layer_sad_neon.c110 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_store_4x4_sads_high_speed_neon() local
136 i4_ref_stride = ps_layer_ctxt->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()
187 pu1_ref = pu1_ref_coloc + mvx + (mvy * i4_ref_stride); in hme_store_4x4_sads_high_speed_neon()
200 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_speed_neon()
220 pu1_ref += i4_ref_stride; in hme_store_4x4_sads_high_speed_neon()
230 const uint8x16_t ref = load_unaligned_u8q(pu1_ref, i4_ref_stride); in hme_store_4x4_sads_high_speed_neon()
263 S32 i4_inp_stride, i4_ref_stride, i4_ref_offset; in hme_store_4x4_sads_high_quality_neon() local
289 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_quality_neon()
293 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_neon()
[all …]
Dihevce_me_neon.c419 S32 y_off = ps_prms->i4_step * ps_prms->i4_ref_stride; in hme_evalsad_grid_npu_MxN_neon()
444 ps_prms->i4_ref_stride, in hme_evalsad_grid_npu_MxN_neon()
456 ps_prms->i4_ref_stride, in hme_evalsad_pt_npu_MxN_8bit_neon()
467 S32 i4_ref_stride) in hme_calc_sad_and_1_best_result_neon() argument
474 S32 ref_buf_stride = ps_err_prms->i4_ref_stride; 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()
500 ps_err_prms->pu1_ref += (ps_search_node->s_mv.i2_mvy * i4_ref_stride); in hme_calc_sad_and_1_best_result_neon()
616 S32 ref_buf_stride = ps_err_prms->i4_ref_stride; in hme_calc_sad_and_1_best_result_subpel_neon()