Home
last modified time | relevance | path

Searched refs:s_multi_thrd (Results 1 – 8 of 8) sorted by relevance

/external/libhevc/encoder/
Dihevce_hle_interface.c311 ps_enc_ctxt->s_multi_thrd.i4_all_thrds_active_flag = 1; in ihevce_hle_interface_create()
316 ps_enc_ctxt->s_multi_thrd.pi4_active_res_id = pi4_active_res_id; in ihevce_hle_interface_create()
332 if(1 == ps_enc_ctxt->s_multi_thrd.i4_all_thrds_active_flag) in ihevce_hle_interface_create()
335 ps_enc_ctxt->s_multi_thrd.i4_num_enc_proc_thrds = in ihevce_hle_interface_create()
339 ps_enc_ctxt->s_multi_thrd.i4_num_pre_enc_proc_thrds = in ihevce_hle_interface_create()
352 ps_enc_ctxt->s_multi_thrd.pv_sub_pic_rc_mutex_lock_hdl = NULL; in ihevce_hle_interface_create()
353 ps_enc_ctxt->s_multi_thrd.pv_sub_pic_rc_for_qp_update_mutex_lock_hdl = NULL; in ihevce_hle_interface_create()
403 ps_enc_ctxt->s_multi_thrd.pv_sub_pic_rc_mutex_lock_hdl = in ihevce_hle_interface_create()
405 if(NULL == ps_enc_ctxt->s_multi_thrd.pv_sub_pic_rc_mutex_lock_hdl) in ihevce_hle_interface_create()
410 ps_enc_ctxt->s_multi_thrd.pv_sub_pic_rc_for_qp_update_mutex_lock_hdl = in ihevce_hle_interface_create()
[all …]
Dihevce_frame_process.c325 &ps_enc_ctxt->s_multi_thrd.aps_curr_inp_pre_enc[i4_cur_ipe_idx]->s_rc_lap_out; in complexity_RC_reset_marking()
350 (ps_enc_ctxt->s_multi_thrd.i4_delay_pre_me_btw_l0_ipe > (2 * (1 << i4_max_temporal_layers)))) in complexity_RC_reset_marking()
353 ps_enc_ctxt->s_multi_thrd.aps_curr_out_pre_enc[i4_cur_ipe_idx] in complexity_RC_reset_marking()
366 if(i4_next_ipe_idx >= ps_enc_ctxt->s_multi_thrd.i4_max_delay_pre_me_btw_l0_ipe) in complexity_RC_reset_marking()
374 &ps_enc_ctxt->s_multi_thrd.aps_curr_inp_pre_enc[i4_next_ipe_idx]->s_rc_lap_out; in complexity_RC_reset_marking()
382 if(i4_next_ipe_idx >= ps_enc_ctxt->s_multi_thrd.i4_max_delay_pre_me_btw_l0_ipe) in complexity_RC_reset_marking()
389 if(i4_next_next_ipe_idx >= ps_enc_ctxt->s_multi_thrd.i4_max_delay_pre_me_btw_l0_ipe) in complexity_RC_reset_marking()
396 &ps_enc_ctxt->s_multi_thrd.aps_curr_inp_pre_enc[i4_next_next_ipe_idx]->s_rc_lap_out; in complexity_RC_reset_marking()
404 if(i4_next_next_ipe_idx >= ps_enc_ctxt->s_multi_thrd.i4_max_delay_pre_me_btw_l0_ipe) in complexity_RC_reset_marking()
414 &ps_enc_ctxt->s_multi_thrd.aps_curr_inp_pre_enc[i4_temp_ipe_idx]->s_rc_lap_out; in complexity_RC_reset_marking()
[all …]
Dihevce_multi_thrd_funcs.c457 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc, in ihevce_prepare_job_queue()
462 ps_me_job_queue_lyr0 = ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc; in ihevce_prepare_job_queue()
466 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
470 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
476 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
479 ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
506 (job_queue_t *)ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
559 … ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id]->ps_job_q_enc); in ihevce_prepare_job_queue()
604 (job_queue_t *)ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
608 (job_queue_t *)ps_ctxt->s_multi_thrd.aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_prepare_job_queue()
[all …]
Dihevce_memory_init.c215 ps_enc_ctxt->s_multi_thrd.ai4_acc_ctb_ctr[i][j] = 0; in ihevce_mem_manager_init()
216 ps_enc_ctxt->s_multi_thrd.ai4_ctb_ctr[i][j] = 0; in ihevce_mem_manager_init()
218 ps_enc_ctxt->s_multi_thrd.ai4_threshold_reached[i][j] = 0; in ihevce_mem_manager_init()
220 ps_enc_ctxt->s_multi_thrd.ai4_curr_qp_acc[i][j] = 0; in ihevce_mem_manager_init()
222 ps_enc_ctxt->s_multi_thrd.af_acc_hdr_bits_scale_err[i][j] = 0; in ihevce_mem_manager_init()
226 ps_enc_ctxt->s_multi_thrd.ai4_thrd_id_valid_flag[i][j][k] = -1; in ihevce_mem_manager_init()
241 ps_enc_ctxt->s_multi_thrd.i4_num_enc_loop_frm_pllel = i4_num_enc_loop_frm_pllel; in ihevce_mem_manager_init()
243 ps_enc_ctxt->s_multi_thrd.i4_num_me_frm_pllel = i4_num_me_frm_pllel; in ihevce_mem_manager_init()
244 ps_enc_ctxt->s_multi_thrd.i4_force_end_flag = 0; in ihevce_mem_manager_init()
372 if(ps_enc_ctxt->s_multi_thrd.i4_num_enc_loop_frm_pllel > 1) in ihevce_mem_manager_init()
[all …]
Dihevce_entropy_cod.c213 if(1 == ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id]) in ihevce_ent_coding_thrd()
214 ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id] = 0; in ihevce_ent_coding_thrd()
220 if(0 == ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id]) in ihevce_ent_coding_thrd()
226 pi4_active_res_check = ps_enc_ctxt->s_multi_thrd.pi4_active_res_id; in ihevce_ent_coding_thrd()
251 ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id] = 1; in ihevce_ent_coding_thrd()
514 if(1 == ps_enc_ctxt->s_multi_thrd.i4_force_end_flag) in ihevce_ent_coding_thrd()
573 if(1 != ps_enc_ctxt->s_multi_thrd.i4_force_end_flag) in ihevce_ent_coding_thrd()
580 i4_do_entr_last = ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id]; in ihevce_ent_coding_thrd()
644 ps_enc_ctxt->s_multi_thrd.pi4_active_res_id[i4_resolution_id] = 0; in ihevce_ent_coding_thrd()
Dihevce_enc_loop_pass.c5932 if(1 == ps_enc_ctxt->s_multi_thrd.i4_num_enc_loop_frm_pllel) in ihevce_enc_loop_frame_init()
5945 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5948 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5950 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5953 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5955 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5958 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5960 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5962 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
5964 ps_enc_ctxt->s_multi_thrd in ihevce_enc_loop_frame_init()
[all …]
Dihevce_hle_q_func.c657 ps_enc_ctxt->s_multi_thrd.i4_force_end_flag = 1; in ihevce_force_end()
Dihevce_enc_structs.h3017 multi_thrd_ctxt_t s_multi_thrd; member