Home
last modified time | relevance | path

Searched refs:ps_multi_thrd (Results 1 – 3 of 3) sorted by relevance

/external/libhevc/encoder/
Dihevce_frame_process.c6095 multi_thrd_ctxt_t *ps_multi_thrd = &ps_enc_ctxt->s_multi_thrd; in ihevce_pre_enc_process_frame_thrd() local
6104 void *pv_dep_mngr_prev_frame_pre_enc_l1 = ps_multi_thrd->pv_dep_mngr_prev_frame_pre_enc_l1; in ihevce_pre_enc_process_frame_thrd()
6105 void *pv_dep_mngr_prev_frame_pre_enc_l0 = ps_multi_thrd->pv_dep_mngr_prev_frame_pre_enc_l0; in ihevce_pre_enc_process_frame_thrd()
6107 ps_multi_thrd->pv_dep_mngr_prev_frame_pre_enc_coarse_me; in ihevce_pre_enc_process_frame_thrd()
6134 i4_status = osal_mutex_lock(ps_multi_thrd->pv_mutex_hdl_pre_enc_init); in ihevce_pre_enc_process_frame_thrd()
6139 ps_multi_thrd->ai4_decomp_coarse_me_complete_flag[i4_cur_decomp_idx] = 0; in ihevce_pre_enc_process_frame_thrd()
6142 if((ps_multi_thrd->ai4_pre_enc_init_done[i4_cur_decomp_idx] == 0) && in ihevce_pre_enc_process_frame_thrd()
6153 if(0 == ps_multi_thrd->i4_last_inp_buf) in ihevce_pre_enc_process_frame_thrd()
6161 ps_multi_thrd->i4_last_inp_buf = ihevce_check_last_inp_buf( in ihevce_pre_enc_process_frame_thrd()
6171 ps_multi_thrd->ai4_pre_enc_init_done[i4_cur_decomp_idx] = 1; in ihevce_pre_enc_process_frame_thrd()
[all …]
Dihevce_multi_thrd_funcs.c143 multi_thrd_ctxt_t *ps_multi_thrd; in ihevce_pre_enc_grp_get_next_job() local
150 ps_multi_thrd = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in ihevce_pre_enc_grp_get_next_job()
152 (job_queue_handle_t *)&ps_multi_thrd->as_job_que_preenc_hdls[i4_ping_pong][i4_job_type]; in ihevce_pre_enc_grp_get_next_job()
159 pv_job_q_mutex_hdl_pre_enc = ps_multi_thrd->pv_job_q_mutex_hdl_pre_enc_decomp; in ihevce_pre_enc_grp_get_next_job()
163 pv_job_q_mutex_hdl_pre_enc = ps_multi_thrd->pv_job_q_mutex_hdl_pre_enc_hme; in ihevce_pre_enc_grp_get_next_job()
167 pv_job_q_mutex_hdl_pre_enc = ps_multi_thrd->pv_job_q_mutex_hdl_pre_enc_l0ipe; in ihevce_pre_enc_grp_get_next_job()
251 multi_thrd_ctxt_t *ps_multi_thrd; in ihevce_enc_grp_get_next_job() local
258 ps_multi_thrd = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in ihevce_enc_grp_get_next_job()
262 pv_job_q_mutex_hdl_enc_grp = ps_multi_thrd->pv_job_q_mutex_hdl_enc_grp_me; in ihevce_enc_grp_get_next_job()
264 ps_job_queue_hdl = (job_queue_handle_t *)&ps_multi_thrd->aps_cur_out_me_prms[i4_curr_frm_id] in ihevce_enc_grp_get_next_job()
[all …]
Dihevce_decomp_pre_intra_pass.c2243 multi_thrd_ctxt_t *ps_multi_thrd = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in ihevce_decomp_pre_intra_process() local
2599 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process()
2622 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process()
2642 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process()