/external/libhevc/encoder/ |
D | hme_function_selector.c | 110 me_master_ctxt_t *pv_me_ctxt = (me_master_ctxt_t *)pv_me_context; in hme_init_function_ptr_neon() local 113 pv_me_ctxt->s_func_selector.pf_had_8x8_using_4_4x4_r = &ihevce_had_8x8_using_4_4x4_r_neon; in hme_init_function_ptr_neon() 114 pv_me_ctxt->s_func_selector.pf_had_16x16_r = &ihevce_had_16x16_r_neon; in hme_init_function_ptr_neon() 115 …pv_me_ctxt->s_func_selector.pf_compute_32x32HAD_using_16x16 = &ihevce_compute_32x32HAD_using_16x16… in hme_init_function_ptr_neon() 116 …pv_me_ctxt->s_func_selector.pf_evalsatd_update_1_best_result_pt_pu_16x16_num_part_eq_1 = hme_evals… in hme_init_function_ptr_neon() 117 …pv_me_ctxt->s_func_selector.pf_evalsatd_update_1_best_result_pt_pu_16x16_num_part_lt_9 = hme_evals… in hme_init_function_ptr_neon() 118 …pv_me_ctxt->s_func_selector.pf_evalsatd_update_1_best_result_pt_pu_16x16_num_part_lt_17 = hme_eval… in hme_init_function_ptr_neon() 125 me_master_ctxt_t *pv_me_ctxt = (me_master_ctxt_t *)pv_me_context; in hme_init_function_ptr_generic() local 128 pv_me_ctxt->s_func_selector.pf_had_8x8_using_4_4x4_r = &ihevce_had_8x8_using_4_4x4_r; in hme_init_function_ptr_generic() 129 pv_me_ctxt->s_func_selector.pf_had_16x16_r = &ihevce_had_16x16_r; in hme_init_function_ptr_generic() [all …]
|
D | ihevce_coarse_me_pass.h | 158 void ihevce_coarse_me_reg_thrds_sem(void *pv_me_ctxt, void **ppv_sem_hdls, WORD32 i4_num_proc_thrds… 181 void *pv_me_ctxt, ihevce_static_cfg_params_t *ps_init_prms, WORD32 i4_resolution_id); 211 void *pv_me_ctxt, WORD32 n_enc_layers, WORD32 *p_wd, WORD32 *p_ht); 214 void *pv_me_ctxt, 256 void *pv_me_ctxt, 303 void *pv_me_ctxt, 335 void *pv_me_ctxt, 379 void *pv_me_ctxt, 402 void ihevce_coarse_me_frame_end(void *pv_me_ctxt); 405 void *pv_me_ctxt, void *pv_layer_ctxt, void *pv_layer_mv_bank_ctxt); [all …]
|
D | ihevce_coarse_me_pass.c | 249 void *pv_me_ctxt; in ihevce_coarse_me_init() local 283 pv_me_ctxt = (void *)as_memtabs[0].pu1_mem; in ihevce_coarse_me_init() 284 status = hme_coarse_init(pv_me_ctxt, &as_memtabs[0], &s_hme_init_prms); in ihevce_coarse_me_init() 285 ps_ctxt = (coarse_me_master_ctxt_t *)pv_me_ctxt; in ihevce_coarse_me_init() 296 ps_mem_tab, ps_init_prms, pv_me_ctxt, pv_osal_handle, i4_num_proc_thrds, i4_resolution_id); in ihevce_coarse_me_init() 308 return (pv_me_ctxt); in ihevce_coarse_me_init() 330 void ihevce_coarse_me_reg_thrds_sem(void *pv_me_ctxt, void **ppv_sem_hdls, WORD32 i4_num_proc_thrds) in ihevce_coarse_me_reg_thrds_sem() argument 332 hme_coarse_dep_mngr_reg_sem(pv_me_ctxt, ppv_sem_hdls, i4_num_proc_thrds); in ihevce_coarse_me_reg_thrds_sem() 359 void *pv_me_ctxt, ihevce_static_cfg_params_t *ps_init_prms, WORD32 i4_resolution_id) in ihevce_coarse_me_delete() argument 362 hme_coarse_dep_mngr_delete(pv_me_ctxt, ps_init_prms, i4_resolution_id); in ihevce_coarse_me_delete() [all …]
|
D | hme_interface.h | 839 void *pv_me_ctxt, ihevce_static_cfg_params_t *ps_init_prms, WORD32 i4_resolution_id); 868 void hme_coarse_add_inp(void *pv_me_ctxt, hme_inp_desc_t *ps_inp_desc, WORD32 i4_curr_idx); 887 void *pv_me_ctxt, 894 void *pv_me_ctxt, hme_ref_map_t *ps_ref_map, hme_frm_prms_t *ps_frm_prms); 929 void *pv_me_ctxt, 943 void *pv_me_ctxt, 953 void hme_coarse_discard_frm(void *pv_me_ctxt, S32 *p_pocs_to_remove); 976 void hme_set_resolution(void *pv_me_ctxt, S32 n_enc_layers, S32 *p_wd, S32 *p_ht, S32 me_frm_id); 978 void hme_coarse_set_resolution(void *pv_me_ctxt, S32 n_enc_layers, S32 *p_wd, S32 *p_ht); 994 WORD32 hme_get_active_pocs_list(void *pv_me_ctxt, S32 i4_num_me_frm_pllel); [all …]
|
D | ihevce_me_pass.h | 167 void ihevce_me_set_resolution(void *pv_me_ctxt, WORD32 n_enc_layers, WORD32 *p_wd, WORD32 *p_ht); 205 void *pv_me_ctxt, 257 void *pv_me_ctxt, 296 void *pv_me_ctxt, 347 void *pv_me_ctxt, WORD32 i4_idx_dvsr_p, WORD32 i4_display_num, WORD32 i4_me_frm_id);
|
D | ihevce_me_pass.c | 426 void *pv_me_ctxt; in ihevce_me_init() local 469 pv_me_ctxt = (void *)as_memtabs[0].pu1_mem; in ihevce_me_init() 470 ps_me_ctxt = (me_master_ctxt_t *)pv_me_ctxt; in ihevce_me_init() 475 pv_me_ctxt, &as_memtabs[0], &s_hme_init_prms, ps_rc_quant_ctxt, i4_num_me_frm_pllel); in ihevce_me_init() 499 return (pv_me_ctxt); in ihevce_me_init() 529 void ihevce_me_set_resolution(void *pv_me_ctxt, WORD32 n_enc_layers, WORD32 *p_wd, WORD32 *p_ht) in ihevce_me_set_resolution() argument 532 me_master_ctxt_t *ps_master_ctxt = (me_master_ctxt_t *)pv_me_ctxt; in ihevce_me_set_resolution() 691 void *pv_me_ctxt, void *pv_me_frm_ctxt, WORD32 i4_ctb_x, WORD32 i4_ctb_y) in ihevce_me_update_ctb_results() argument 697 me_ctxt_t *ps_ctxt = (me_ctxt_t *)pv_me_ctxt; in ihevce_me_update_ctb_results() 906 void *pv_me_ctxt, in ihevce_me_process() argument [all …]
|
D | hme_interface.c | 2463 void *pv_me_ctxt, ihevce_static_cfg_params_t *ps_init_prms, WORD32 i4_resolution_id) in hme_coarse_dep_mngr_delete() argument 2470 coarse_me_master_ctxt_t *ps_me_ctxt = (coarse_me_master_ctxt_t *)pv_me_ctxt; in hme_coarse_dep_mngr_delete() 2859 void hme_set_resolution(void *pv_me_ctxt, S32 n_enc_layers, S32 *p_wd, S32 *p_ht, S32 me_frm_id) in hme_set_resolution() argument 2870 ps_thrd_ctxt = (me_ctxt_t *)pv_me_ctxt; in hme_set_resolution() 2931 void hme_coarse_set_resolution(void *pv_me_ctxt, S32 n_enc_layers, S32 *p_wd, S32 *p_ht) in hme_coarse_set_resolution() argument 2940 ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; in hme_coarse_set_resolution() 3040 void *pv_me_ctxt, S32 *p_pocs_to_remove, S32 i4_idr_gop_num, S32 i4_num_me_frm_pllel) in hme_discard_frm() argument 3042 me_ctxt_t *ps_ctxt = (me_ctxt_t *)pv_me_ctxt; in hme_discard_frm() 3065 void hme_coarse_discard_frm(void *pv_me_ctxt, S32 *p_pocs_to_remove) in hme_coarse_discard_frm() argument 3067 coarse_me_ctxt_t *ps_ctxt = (coarse_me_ctxt_t *)pv_me_ctxt; in hme_coarse_discard_frm() [all …]
|
D | ihevce_frame_process.c | 1536 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt, in ihevce_manage_ref_pics() 2757 ps_master_ctxt = (me_master_ctxt_t *)ps_enc_ctxt->s_module_ctxt.pv_me_ctxt; in ihevce_frame_init() 2778 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt, in ihevce_frame_init() 3231 (me_master_ctxt_t *)ps_enc_ctxt->s_module_ctxt.pv_me_ctxt; in ihevce_enc_frm_proc_slave_thrd() 3242 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt, in ihevce_enc_frm_proc_slave_thrd() 3259 (me_master_ctxt_t *)ps_enc_ctxt->s_module_ctxt.pv_me_ctxt; in ihevce_enc_frm_proc_slave_thrd() 3346 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt, in ihevce_enc_frm_proc_slave_thrd() 3362 (me_master_ctxt_t *)ps_enc_ctxt->s_module_ctxt.pv_me_ctxt; in ihevce_enc_frm_proc_slave_thrd() 3897 (me_master_ctxt_t *)ps_enc_ctxt->s_module_ctxt.pv_me_ctxt; in ihevce_enc_frm_proc_slave_thrd() 4887 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt, in ihevce_set_pre_enc_prms()
|
D | ihevce_enc_structs.h | 2151 void *pv_me_ctxt; member
|
D | ihevce_memory_init.c | 1551 ps_enc_ctxt->s_module_ctxt.pv_me_ctxt = ihevce_me_init( in ihevce_mem_manager_init()
|