/external/libhevc/encoder/ |
D | hme_err_compute.h | 127 S32 compute_mv_cost(search_node_t *ps_search_node, pred_ctxt_t *ps_pred_ctxt, BLK_SIZE_T e_blk_size… 132 search_node_t *ps_top_candts, 133 search_node_t *ps_left_candts, 134 search_node_t **pps_proj_coloc_candts, 135 search_node_t *ps_coloc_candts, 136 search_node_t *ps_zeromv_candt, 146 search_node_t *ps_coloc_candts, 147 search_node_t *ps_zeromv_candt, 174 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); 195 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); [all …]
|
D | hme_utils.h | 267 search_node_t *hme_pick_back_search_node( 269 search_node_t *ps_search_node_fwd, 375 S32 hme_clamp_grid_by_mvrange(search_node_t *ps_search_node, S32 i4_step, range_prms_t *ps_mvrange); 509 search_node_t *ps_top_neighbours, 510 search_node_t *ps_left_neighbours, 523 search_node_t *ps_top_neighbours, 524 search_node_t *ps_left_neighbours, 763 search_node_t *ps_result_node, 764 search_node_t **pps_sorted_array, 864 search_node_t **pps_part_results,
|
D | hme_err_compute.c | 143 S32 hme_cmp_nodes(search_node_t *ps_best_node1, search_node_t *ps_best_node2) in hme_cmp_nodes() 577 search_node_t *ps_tl, in hme_init_pred_part() 578 search_node_t *ps_t, in hme_init_pred_part() 579 search_node_t *ps_tr, in hme_init_pred_part() 580 search_node_t *ps_l, in hme_init_pred_part() 581 search_node_t *ps_bl, in hme_init_pred_part() 582 search_node_t *ps_coloc, in hme_init_pred_part() 583 search_node_t *ps_zeromv, in hme_init_pred_part() 584 search_node_t **pps_proj_coloc, in hme_init_pred_part() 604 search_node_t *ps_top_candts, in hme_init_pred_ctxt_no_encode() [all …]
|
D | hme_coarse.c | 158 search_node_t *ps_search_node_4x8_t, in hme_update_mv_bank_coarse() 159 search_node_t *ps_search_node_8x4_l, in hme_update_mv_bank_coarse() 173 search_node_t *ps_search_node_8x4_r, *ps_search_node_4x8_b; in hme_update_mv_bank_coarse() 178 search_node_t *aps_search_nodes[4]; in hme_update_mv_bank_coarse() 232 SWAP_HME(aps_search_nodes[j], aps_search_nodes[i], search_node_t *); in hme_update_mv_bank_coarse() 390 search_node_t s_search_node; in hme_combine_4x4_sads_and_compute_cost_high_quality() 770 search_node_t *aps_best_search_node_8x4[MAX_NUM_REF]; in hme_coarsest() 771 search_node_t *aps_best_search_node_4x8[MAX_NUM_REF]; in hme_coarsest() 774 search_node_t *ps_candt_8x4_l, *ps_candt_8x4_t, *ps_candt_8x4_tl; in hme_coarsest() 775 search_node_t *ps_candt_4x8_l, *ps_candt_4x8_t, *ps_candt_4x8_tl; in hme_coarsest() [all …]
|
D | hme_defs.h | 1151 } search_node_t; typedef 1200 search_node_t *ps_search_node; 1231 search_node_t *ps_part_result[MAX_NUM_PARTS]; 1257 search_node_t as_part_results[MAX_NUM_PARTS][2]; 1353 search_node_t *ps_tl; 1354 search_node_t *ps_t; 1355 search_node_t *ps_tr; 1356 search_node_t *ps_bl; 1357 search_node_t *ps_l; 1358 search_node_t *ps_coloc; [all …]
|
D | hme_fullpel.c | 196 search_node_t *ps_unique_search_nodes, in hme_add_fpel_refine_candidates_to_search_cand_array() 208 search_node_t s_refine_grid_center; in hme_add_fpel_refine_candidates_to_search_cand_array() 310 search_node_t *ps_unique_search_nodes = ps_search_prms->ps_search_nodes; in hme_fullpel_refine() 427 search_node_t *ps_unique_search_nodes, in hme_remove_duplicate_fpel_search_candidates() 451 search_node_t *ps_cur_cand = ps_search_candts[i].ps_search_node; in hme_remove_duplicate_fpel_search_candidates()
|
D | hme_refine.c | 127 search_node_t *ps_search_node, 136 search_node_t *ps_search_node, 221 search_node_t *ps_merge_cand, in hme_add_clustered_mvs_as_merge_cands() 277 search_node_t *ps_merge_cand, in hme_add_me_best_as_merge_cands() 499 search_node_t *ps_merge_cand, in hme_add_cands_for_merge_eval() 593 search_node_t *ps_search_node; in hme_pick_eval_merge_candts() 598 search_node_t as_merge_unique_node[MAX_MERGE_CANDTS]; in hme_pick_eval_merge_candts() 677 search_node_t s_search_node; in hme_pick_eval_merge_candts() 1530 search_node_t *ps_search_node; in hme_update_mv_bank_noencode() 1531 search_node_t *ps_search_node_8x8, *ps_search_node_4x4_1; in hme_update_mv_bank_noencode() [all …]
|
D | hme_fullpel.h | 66 search_node_t *ps_unique_search_nodes,
|
D | hme_utils.c | 459 search_node_t *ps_grid_node, *ps_grid_node_tmp; in hme_map_mvs_to_grid() 464 search_node_t *ps_search_node; in hme_map_mvs_to_grid() 701 search_node_t *hme_pick_back_search_node( in hme_pick_back_search_node() 703 search_node_t *ps_search_node_fwd, in hme_pick_back_search_node() 712 search_node_t *ps_search_node; in hme_pick_back_search_node() 1021 search_node_t *ps_search_node; in hme_reset_search_results() 1075 S32 hme_clamp_grid_by_mvrange(search_node_t *ps_search_node, S32 i4_step, range_prms_t *ps_mvrange) in hme_clamp_grid_by_mvrange() 1398 search_node_t *ps_top_neighbours, in hme_get_spatial_candt() 1399 search_node_t *ps_left_neighbours, in hme_get_spatial_candt() 1409 search_node_t *ps_search_node; in hme_get_spatial_candt() [all …]
|
D | hme_search_algo.c | 189 search_node_t s_search_node; in hme_pred_search_square_stepn() 488 search_node_t *ps_search_node; in hme_pred_search() 690 search_node_t *ps_search_node; in hme_pred_search_no_encode()
|
D | hme_subpel.c | 2285 search_node_t *ps_search_node, in hme_subpel_refine_search_node_high_speed() 2307 search_node_t s_temp_search_node; in hme_subpel_refine_search_node_high_speed() 2905 search_node_t *ps_search_node, in hme_subpel_refine_search_node_high_speed() 3859 search_node_t *ps_best_node = ps_search_results->aps_part_results[u1_pred_dir][part_id]; in hme_subpel_refine_struct_to_search_results_struct_converter() 3970 memmove(&ps_best_node[1], &ps_best_node[0], sizeof(search_node_t)); in hme_subpel_refine_struct_to_search_results_struct_converter() 4048 search_node_t as_nodes_2nx2n[MAX_RESULTS_PER_PART * 5]; in hme_subpel_refine_cu_hs() 4050 search_node_t *ps_search_node; in hme_subpel_refine_cu_hs() 4208 search_node_t *ps_node = in hme_subpel_refine_cu_hs()
|
D | hme_interface.c | 999 S32 size = max_num_results * sizeof(search_node_t) * max_num_ref * TOT_NUM_PARTS; in hme_alloc_init_search_nodes() 1001 search_node_t *ps_search_node; in hme_alloc_init_search_nodes() 1011 ps_search_node = (search_node_t *)ps_memtabs->pu1_mem; in hme_alloc_init_search_nodes() 2018 size = num_rows * ((wd >> blk_shift) + 1) * sizeof(search_node_t); in hme_coarse_alloc_init_mem() 2030 (search_node_t *)ps_memtabs[count].pu1_mem; in hme_coarse_alloc_init_mem() 2042 size = num_rows * ((wd >> blk_shift) + 1) * sizeof(search_node_t); in hme_coarse_alloc_init_mem() 2054 (search_node_t *)ps_memtabs[count].pu1_mem; in hme_coarse_alloc_init_mem()
|
/external/libhevc/encoder/arm/ |
D | ihevce_me_neon.c | 470 search_node_t *ps_search_node = ps_search_prms->ps_search_nodes; in hme_calc_sad_and_1_best_result_neon() 526 search_node_t *ps_mvp_node = ps_pred_nodes->ps_mvp_node; in hme_calc_sad_and_1_best_result_neon()
|