Home
last modified time | relevance | path

Searched refs:ps_layer_ctxt (Results 1 – 13 of 13) sorted by relevance

/external/libhevc/encoder/
Dhme_search_algo.c175 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 …]
Dhme_search_algo.h64 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,
Dhme_interface.c3095 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 …]
Dhme_fullpel.h45 layer_ctxt_t *ps_layer_ctxt,
54 layer_ctxt_t *ps_layer_ctxt,
Dhme_fullpel.c116 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()
Dhme_coarse.c562 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()
Dihevce_coarse_me_pass.c1014 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()
Dhme_utils.h423 layer_ctxt_t *ps_layer_ctxt,
588 void hme_fill_mvbank_intra(layer_ctxt_t *ps_layer_ctxt);
Dihevce_me_pass.c1369 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()
Dhme_utils.c1184 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()
Dhme_defs.h2362 layer_ctxt_t *ps_layer_ctxt; member
Dhme_refine.c606 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/
Dihevce_coarse_layer_sad_neon.c98 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()