/external/libhevc/encoder/ |
D | hme_search_algo.c | 195 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 …]
|
D | hme_subpel.c | 156 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 …]
|
D | hme_coarse.c | 571 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()
|
D | hme_err_compute.c | 416 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 …]
|
D | ihevce_recur_bracketing.h | 100 … UWORD8 *pu1_inp, WORD32 i4_inp_stride, UWORD8 *pu1_ref, WORD32 i4_ref_stride, WORD32 trans_size);
|
D | hme_utils.c | 2624 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 …]
|
D | hme_interface.h | 245 S32 i4_ref_stride; member
|
D | ihevce_me_instr_set_router.c | 350 s_grid.ref_buf_stride = ps_prms->i4_ref_stride; in hme_evalsad_grid_pu_MxM()
|
D | hme_refine.c | 608 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()
|
D | ihevce_recur_bracketing.c | 2943 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()
|
D | hme_defs.h | 1990 S32 i4_ref_stride; member
|
D | ihevce_enc_loop_inter_mode_sifter.c | 201 s_err_prms.i4_ref_stride = i4_pred_stride; in ihevce_compute_inter_pred_and_cost()
|
D | ihevce_enc_loop_utils.c | 10360 s_err_prms.i4_ref_stride = ps_cu_data->i4_pred_data_stride; in ihevce_determine_tu_tree_distribution()
|
/external/libhevc/encoder/arm/ |
D | ihevce_subpel_neon.c | 260 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 …]
|
D | ihevce_coarse_layer_sad_neon.c | 110 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 …]
|
D | ihevce_me_neon.c | 419 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()
|