Home
last modified time | relevance | path

Searched refs:hme_mv_t (Results 1 – 14 of 14) sorted by relevance

/external/libhevc/encoder/
Dihevce_me_instr_set_router.h73 hme_mv_t *,
74 hme_mv_t *,
Dhme_coarse.c164 hme_mv_t *ps_mv; in hme_update_mv_bank_coarse()
374 hme_mv_t *ps_best_mv_4x8, in hme_combine_4x4_sads_and_compute_cost_high_quality()
375 hme_mv_t *ps_best_mv_8x4, in hme_combine_4x4_sads_and_compute_cost_high_quality()
451 hme_mv_t *ps_best_mv_4x8, in hme_combine_4x4_sads_and_compute_cost_high_speed()
452 hme_mv_t *ps_best_mv_8x4, in hme_combine_4x4_sads_and_compute_cost_high_speed()
795 hme_mv_t best_mv_4x8, best_mv_8x4; in hme_coarsest()
1164 hme_mv_t s_mv; in hme_coarsest()
Dhme_search_algo.h96 hme_mv_t *ps_best_mv,
Dhme_common_defs.h112 } hme_mv_t; typedef
Dhme_utils.h94 void hme_get_global_mv(layer_ctxt_t *ps_prev_layer, hme_mv_t *ps_mv, S32 i4_delta_poc);
111 void hme_calculate_global_mv(mv_hist_t *ps_hist, hme_mv_t *ps_mv, GMV_MVTYPE_T e_lobe_type);
Dhme_refine.c1525 hme_mv_t *ps_mv; in hme_update_mv_bank_noencode()
1526 hme_mv_t *ps_mv1, *ps_mv2, *ps_mv3, *ps_mv4; in hme_update_mv_bank_noencode()
1668 hme_mv_t *ps_mv; in hme_update_mv_bank_encode()
1669 hme_mv_t *ps_mv1, *ps_mv2, *ps_mv3, *ps_mv4; in hme_update_mv_bank_encode()
1898 hme_mv_t *ps_mv; in hme_update_mv_bank_in_l1_me()
1899 hme_mv_t *ps_mv1, *ps_mv2, *ps_mv3, *ps_mv4; in hme_update_mv_bank_in_l1_me()
1926 hme_mv_t *ps_mv_l0_root = ps_mv; in hme_update_mv_bank_in_l1_me()
1927 hme_mv_t *ps_mv_l1_root = in hme_update_mv_bank_in_l1_me()
2019 hme_mv_t *ps_mv1_l0_root = ps_mv1; in hme_update_mv_bank_in_l1_me()
2020 hme_mv_t *ps_mv1_l1_root = in hme_update_mv_bank_in_l1_me()
[all …]
Dhme_defs.h1566 hme_mv_t *ps_mv;
1569 hme_mv_t *ps_mv_base;
1655 hme_mv_t s_global_mv[MAX_NUM_REF][NUM_GMV_LOBES];
2065 hme_mv_t *p_mv; /* <--MVy--><--MVx--> */
2071 hme_mv_t mv; /* MV corresponding to the candidate <--MVy--><--MVx--> */
Dhme_utils.c321 void hme_get_global_mv(layer_ctxt_t *ps_prev_layer, hme_mv_t *ps_mv, S32 i4_delta_poc) in hme_get_global_mv()
354 void hme_calculate_global_mv(mv_hist_t *ps_hist, hme_mv_t *ps_mv, GMV_MVTYPE_T e_lobe_type) in hme_calculate_global_mv()
1191 hme_mv_t *ps_mv1, *ps_mv2; in hme_init_mv_bank()
1240 memset(ps_mv_bank->ps_mv_base, 0, mvs_in_row * sizeof(hme_mv_t)); in hme_init_mv_bank()
1271 hme_mv_t *ps_mv; in hme_fill_mvbank_intra()
1411 hme_mv_t *ps_mv, *ps_mv_base; in hme_get_spatial_candt()
1551 hme_mv_t *ps_mv, *ps_mv_base; in hme_get_spatial_candt_in_l1_me()
1866 hme_mv_t *ps_mv, *ps_mv_base; in hme_fill_ctb_neighbour_mvs()
3764 search_node_t *ps_search_node, hme_mv_t *ps_mv, S08 i1_ref_idx, S08 i1_mv_magnitude_shift) in hme_search_node_populator()
3775 hme_mv_t *ps_mv; in hme_populate_search_candidates()
[all …]
Dihevce_coarse_me_pass.c1032 sizeof(hme_mv_t) * ps_thrd0_ctxt->max_num_ref * NUM_GMV_LOBES); in ihevce_coarse_me_frame_init()
1422 ps_lyr1_ctxt->ps_layer_mvbank->ps_mv_base = (hme_mv_t *)pv_mv_bank; in ihevce_coarse_me_set_lyr1_mv_bank()
Dhme_interface.c798 *pi4_mv_bank_size = num_blks * num_mvs_per_blk * sizeof(hme_mv_t); in hme_coarse_get_layer1_mv_bank_ref_idx_size()
822 hme_mv_t **pps_mv_base, in hme_alloc_init_layer_mv_bank()
857 size = num_blks * num_mvs_per_blk * sizeof(hme_mv_t); in hme_alloc_init_layer_mv_bank()
863 *pps_mv_base = (hme_mv_t *)ps_memtab[count].pu1_mem; in hme_alloc_init_layer_mv_bank()
1146 hme_mv_t *aps_mv_bank[((DEFAULT_MAX_REFERENCE_PICS << 1) * MAX_NUM_ME_PARALLEL) + 1] = { NULL }; in hme_enc_alloc_init_mem()
1757 hme_mv_t *aps_mv_bank[MAX_NUM_LAYERS] = { NULL }; in hme_coarse_alloc_init_mem()
2656 ps_layer->s_global_mv, 0, sizeof(hme_mv_t) * ps_ctxt->max_num_ref * NUM_GMV_LOBES); in hme_coarse_init_ctxt()
2747 sizeof(hme_mv_t) * ps_frm_ctxt->max_num_ref * NUM_GMV_LOBES); in hme_enc_init_ctxt()
Dihevce_me_instr_set_router.c342 hme_mv_t s_mv = { 0, 0 }; in hme_evalsad_grid_pu_MxM()
Dihevce_me_pass.c1384 sizeof(hme_mv_t) * ps_ctxt->max_num_ref * NUM_GMV_LOBES); in ihevce_me_frame_init()
Dhme_err_compute.c412 hme_mv_t s_mv = { 0, 0 }; in hme_evalsad_grid_pu_16x16()
/external/libhevc/encoder/arm/
Dihevce_coarse_layer_sad_neon.c449 hme_mv_t *ps_best_mv_4x8, in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
450 hme_mv_t *ps_best_mv_8x4, in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
610 hme_mv_t *ps_best_mv_4x8, in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
611 hme_mv_t *ps_best_mv_8x4, in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()