/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… 130 pred_ctxt_t *ps_pred_ctxt, 144 pred_ctxt_t *ps_pred_ctxt, 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); 216 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); 237 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); 240 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); 243 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel); 246 search_node_t *ps_node, pred_ctxt_t *ps_pred_ctxt, PART_ID_T e_part_id, S32 inp_mv_pel);
|
D | hme_err_compute.c | 576 pred_ctxt_t *ps_pred_ctxt, in hme_init_pred_part() argument 589 ps_candt_nodes = &ps_pred_ctxt->as_pred_nodes[e_part_id]; in hme_init_pred_part() 602 pred_ctxt_t *ps_pred_ctxt, in hme_init_pred_ctxt_no_encode() argument 620 ps_pred_ctxt->mv_pel = 0; // FPEL in hme_init_pred_ctxt_no_encode() 623 ps_pred_ctxt->lambda = lambda; in hme_init_pred_ctxt_no_encode() 624 ps_pred_ctxt->lambda_q_shift = lambda_q_shift; in hme_init_pred_ctxt_no_encode() 625 ps_pred_ctxt->pred_lx = pred_lx; in hme_init_pred_ctxt_no_encode() 626 ps_pred_ctxt->ppu1_ref_bits_tlu = ppu1_ref_bits_tlu; in hme_init_pred_ctxt_no_encode() 627 ps_pred_ctxt->pi2_ref_scf = pi2_ref_scf; in hme_init_pred_ctxt_no_encode() 628 ps_pred_ctxt->proj_used = 0; in hme_init_pred_ctxt_no_encode() [all …]
|
D | hme_coarse.c | 376 pred_ctxt_t *ps_pred_ctxt, in hme_combine_4x4_sads_and_compute_cost_high_quality() argument 420 pf_mv_cost_compute(&s_search_node, ps_pred_ctxt, PART_ID_2Nx2N, MV_RES_FPEL); in hme_combine_4x4_sads_and_compute_cost_high_quality() 453 pred_ctxt_t *ps_pred_ctxt, in hme_combine_4x4_sads_and_compute_cost_high_speed() argument 479 lambda = ps_pred_ctxt->lambda; in hme_combine_4x4_sads_and_compute_cost_high_speed() 480 lambda_q_shift = ps_pred_ctxt->lambda_q_shift; in hme_combine_4x4_sads_and_compute_cost_high_speed() 1077 pred_ctxt_t *ps_pred_ctxt; in hme_coarsest() local 1079 ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_coarsest() 1081 ps_pred_ctxt, in hme_coarsest() 1418 pred_ctxt_t *ps_pred_ctxt; in hme_coarsest() local 1466 ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_coarsest() [all …]
|
D | hme_search_algo.h | 97 pred_ctxt_t *ps_pred_ctxt,
|
D | hme_defs.h | 1026 #define HME_SET_MVPRED_RES(ps_pred_ctxt, mv_pel_res) ((ps_pred_ctxt)->mv_pel = mv_pel_res) argument 1035 #define HME_SET_MVPRED_DIR(ps_pred_ctxt, pred_lx) ((ps_pred_ctxt)->pred_lx = pred_lx) argument
|
D | hme_refine.c | 596 pred_ctxt_t *ps_pred_ctxt; in hme_pick_eval_merge_candts() local 881 ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_pick_eval_merge_candts() 939 ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_pick_eval_merge_candts() 942 HME_SET_MVPRED_RES(ps_pred_ctxt, MV_RES_QPEL); in hme_pick_eval_merge_candts() 948 pf_mv_cost_compute(ps_search_node, ps_pred_ctxt, (PART_ID_T)i, MV_RES_QPEL); in hme_pick_eval_merge_candts() 1469 pred_ctxt_t *ps_pred_ctxt = &ps_results_merge->as_pred_ctxt[0]; in hme_try_merge_high_speed() local 1471 i4_cost_children += ((4 * ps_pred_ctxt->lambda) >> (ps_pred_ctxt->lambda_q_shift)); in hme_try_merge_high_speed() 6355 pred_ctxt_t *ps_pred_ctxt; in hme_refine() local 6357 ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_refine() 6360 ps_pred_ctxt, in hme_refine() [all …]
|
D | hme_subpel.c | 2305 pred_ctxt_t *ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_subpel_refine_search_node_high_speed() local 2375 HME_SET_MVPRED_RES(ps_pred_ctxt, MV_RES_QPEL); in hme_subpel_refine_search_node_high_speed() 2924 pred_ctxt_t *ps_pred_ctxt = &ps_search_results->as_pred_ctxt[pred_lx]; in hme_subpel_refine_search_node_high_speed() local 2997 HME_SET_MVPRED_RES(ps_pred_ctxt, MV_RES_QPEL); in hme_subpel_refine_search_node_high_speed()
|
/external/libhevc/encoder/arm/ |
D | ihevce_me_neon.c | 524 pred_ctxt_t *ps_pred_ctxt = &ps_srch_rslts->as_pred_ctxt[i4_ref_idx]; in hme_calc_sad_and_1_best_result_neon() local 525 pred_candt_nodes_t *ps_pred_nodes = &ps_pred_ctxt->as_pred_nodes[PART_2Nx2N]; in hme_calc_sad_and_1_best_result_neon() 530 S32 lambda_q_shift = ps_pred_ctxt->lambda_q_shift; in hme_calc_sad_and_1_best_result_neon() 531 S32 lambda = ps_pred_ctxt->lambda; in hme_calc_sad_and_1_best_result_neon() 536 ps_pred_ctxt->ppu1_ref_bits_tlu[ps_pred_ctxt->pred_lx][ps_search_node->i1_ref_idx]; in hme_calc_sad_and_1_best_result_neon()
|
D | ihevce_coarse_layer_sad_neon.c | 451 pred_ctxt_t *ps_pred_ctxt, in hme_combine_4x4_sads_and_compute_cost_high_speed_neon() argument 467 S32 lambda = ps_pred_ctxt->lambda; in hme_combine_4x4_sads_and_compute_cost_high_speed_neon() 468 S32 lambda_q_shift = ps_pred_ctxt->lambda_q_shift; in hme_combine_4x4_sads_and_compute_cost_high_speed_neon() 612 pred_ctxt_t *ps_pred_ctxt, in hme_combine_4x4_sads_and_compute_cost_high_quality_neon() argument 628 S32 lambda = ps_pred_ctxt->lambda; in hme_combine_4x4_sads_and_compute_cost_high_quality_neon() 629 S32 lambda_q_shift = ps_pred_ctxt->lambda_q_shift; in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
|