Home
last modified time | relevance | path

Searched refs:ps_pred_ctxt (Results 1 – 9 of 9) sorted by relevance

/external/libhevc/encoder/
Dhme_err_compute.h127 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);
Dhme_err_compute.c576 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 …]
Dhme_coarse.c376 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 …]
Dhme_search_algo.h97 pred_ctxt_t *ps_pred_ctxt,
Dhme_defs.h1026 #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
Dhme_refine.c596 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 …]
Dhme_subpel.c2305 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/
Dihevce_me_neon.c524 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()
Dihevce_coarse_layer_sad_neon.c451 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()