/external/libhevc/encoder/ |
D | hme_search_algo.c | 175 layer_ctxt_t *ps_layer_ctxt, in hme_pred_search_square_stepn() argument 240 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search_square_stepn() 241 ppu1_ref = ps_layer_ctxt->ppu1_list_rec_fxfy; in hme_pred_search_square_stepn() 245 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_pred_search_square_stepn() 246 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_pred_search_square_stepn() 477 layer_ctxt_t *ps_layer_ctxt, in hme_pred_search() argument 536 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search() 537 ppu1_ref = ps_layer_ctxt->ppu1_list_rec_fxfy; in hme_pred_search() 541 i4_ref_stride = ps_layer_ctxt->i4_rec_stride; in hme_pred_search() 542 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_pred_search() [all …]
|
D | hme_search_algo.h | 64 layer_ctxt_t *ps_layer_ctxt, 95 layer_ctxt_t *ps_layer_ctxt, 127 layer_ctxt_t *ps_layer_ctxt, 156 layer_ctxt_t *ps_layer_ctxt,
|
D | hme_interface.c | 3095 layer_ctxt_t *ps_layer_ctxt, *ps_curr_layer; in hme_update_layer_desc() local 3099 ps_layer_ctxt = ps_layers_desc->aps_layers[i]; in hme_update_layer_desc() 3102 ps_layer_ctxt->i4_poc = ps_ref_desc->i4_poc; in hme_update_layer_desc() 3103 ps_layer_ctxt->i4_idr_gop_num = ps_ref_desc->i4_GOP_num; in hme_update_layer_desc() 3106 ps_layer_ctxt->pu1_rec_fxfy = ps_ref_desc->as_ref_info[i].pu1_rec_fxfy; in hme_update_layer_desc() 3107 ps_layer_ctxt->pu1_rec_hxfy = ps_ref_desc->as_ref_info[i].pu1_rec_hxfy; in hme_update_layer_desc() 3108 ps_layer_ctxt->pu1_rec_fxhy = ps_ref_desc->as_ref_info[i].pu1_rec_fxhy; in hme_update_layer_desc() 3109 ps_layer_ctxt->pu1_rec_hxhy = ps_ref_desc->as_ref_info[i].pu1_rec_hxhy; in hme_update_layer_desc() 3117 ps_layer_ctxt->i4_rec_stride = ps_ref_desc->as_ref_info[i].luma_stride; in hme_update_layer_desc() 3118 ps_layer_ctxt->i4_rec_offset = ps_ref_desc->as_ref_info[i].luma_offset; in hme_update_layer_desc() [all …]
|
D | hme_fullpel.h | 45 layer_ctxt_t *ps_layer_ctxt, 54 layer_ctxt_t *ps_layer_ctxt,
|
D | hme_fullpel.c | 116 layer_ctxt_t *ps_layer_ctxt, in hme_fullpel_cand_sifter() argument 145 ps_search_prms, ps_layer_ctxt, ps_wt_inp_prms, 0, ps_me_optimised_function_list); in hme_fullpel_cand_sifter() 290 layer_ctxt_t *ps_layer_ctxt, in hme_fullpel_refine() argument 408 ps_layer_ctxt, in hme_fullpel_refine()
|
D | hme_coarse.c | 562 layer_ctxt_t *ps_layer_ctxt, in hme_store_4x4_sads_high_quality() argument 598 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_quality() 599 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_store_4x4_sads_high_quality() 645 layer_ctxt_t *ps_layer_ctxt, in hme_store_4x4_sads_high_speed() argument 682 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_speed() 683 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_store_4x4_sads_high_speed()
|
D | ihevce_coarse_me_pass.c | 1014 layer_ctxt_t *ps_layer_ctxt = ps_thrd0_ctxt->ps_curr_descr->aps_layers[i]; in ihevce_coarse_me_frame_init() local 1025 hme_init_mv_bank(ps_layer_ctxt, e_blk_size, 2, 1, ps_ctxt->u1_encode[i]); in ihevce_coarse_me_frame_init() 1026 hme_fill_mvbank_intra(ps_layer_ctxt); in ihevce_coarse_me_frame_init() 1030 ps_layer_ctxt->s_global_mv, in ihevce_coarse_me_frame_init()
|
D | hme_utils.h | 423 layer_ctxt_t *ps_layer_ctxt, 588 void hme_fill_mvbank_intra(layer_ctxt_t *ps_layer_ctxt);
|
D | ihevce_me_pass.c | 1369 layer_ctxt_t *ps_layer_ctxt = ps_ctxt->ps_curr_descr->aps_layers[i]; in ihevce_me_frame_init() local 1377 hme_init_mv_bank(ps_layer_ctxt, e_blk_size, 2, 1, ps_ctxt->u1_encode[i]); in ihevce_me_frame_init() 1378 hme_fill_mvbank_intra(ps_layer_ctxt); in ihevce_me_frame_init() 1382 ps_layer_ctxt->s_global_mv, in ihevce_me_frame_init()
|
D | hme_utils.c | 1184 layer_ctxt_t *ps_layer_ctxt, in hme_init_mv_bank() argument 1196 ps_mv_bank = ps_layer_ctxt->ps_layer_mvbank; in hme_init_mv_bank() 1211 blks_in_row = (ps_layer_ctxt->i4_wd + (blk_wd - 1)) / blk_wd; in hme_init_mv_bank() 1212 blks_in_col = (ps_layer_ctxt->i4_ht + (blk_ht - 1)) / blk_ht; in hme_init_mv_bank() 1217 WORD32 num_ctb_cols = ((ps_layer_ctxt->i4_wd + 63) >> 6); in hme_init_mv_bank() 1218 WORD32 num_ctb_rows = ((ps_layer_ctxt->i4_ht + 63) >> 6); in hme_init_mv_bank() 1268 void hme_fill_mvbank_intra(layer_ctxt_t *ps_layer_ctxt) in hme_fill_mvbank_intra() argument 1277 ps_mv_bank = ps_layer_ctxt->ps_layer_mvbank; in hme_fill_mvbank_intra() 1287 blks_in_row = ps_layer_ctxt->i4_wd / blk_wd; in hme_fill_mvbank_intra() 1288 blks_in_col = ps_layer_ctxt->i4_ht / blk_ht; in hme_fill_mvbank_intra()
|
D | hme_defs.h | 2362 layer_ctxt_t *ps_layer_ctxt; member
|
D | hme_refine.c | 606 layer_ctxt_t *ps_curr_layer = ps_merge_prms->ps_layer_ctxt; in hme_pick_eval_merge_candts() 1421 ps_merge_prms->ps_layer_ctxt, in hme_try_merge_high_speed() 5794 ps_prms->ps_layer_ctxt = ps_curr_layer; in hme_merge_prms_init()
|
/external/libhevc/encoder/arm/ |
D | ihevce_coarse_layer_sad_neon.c | 98 layer_ctxt_t *ps_layer_ctxt, in hme_store_4x4_sads_high_speed_neon() argument 136 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_speed_neon() 137 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_store_4x4_sads_high_speed_neon() 251 layer_ctxt_t *ps_layer_ctxt, in hme_store_4x4_sads_high_quality_neon() argument 289 i4_ref_stride = ps_layer_ctxt->i4_inp_stride; in hme_store_4x4_sads_high_quality_neon() 290 ppu1_ref = ps_layer_ctxt->ppu1_list_inp; in hme_store_4x4_sads_high_quality_neon()
|