/external/libhevc/encoder/ |
D | ihevce_multi_thrd_funcs.c | 149 void *pv_multi_thrd_ctxt, WORD32 i4_job_type, WORD32 i4_blocking_mode, WORD32 i4_ping_pong) in ihevce_pre_enc_grp_get_next_job() argument 160 (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() 339 void *pv_multi_thrd_ctxt, job_queue_t *ps_curr_job, WORD32 i4_ping_pong) in ihevce_pre_enc_grp_job_set_out_dep() argument 352 pu1_ptr = (UWORD8 *)ps_multi_thrd->aps_job_q_pre_enc[i4_ping_pong]; in ihevce_pre_enc_grp_job_set_out_dep() 704 void *pv_enc_ctxt, ihevce_lap_enc_buf_t *ps_curr_inp, WORD32 i4_ping_pong) in ihevce_prepare_pre_enc_job_queue() argument 747 ps_ctxt->s_multi_thrd.aps_job_q_pre_enc[i4_ping_pong], in ihevce_prepare_pre_enc_job_queue() 779 ps_decomp_job_queue_lyr0 = ps_ctxt->s_multi_thrd.aps_job_q_pre_enc[i4_ping_pong]; in ihevce_prepare_pre_enc_job_queue() 791 ps_ctxt->s_multi_thrd.as_job_que_preenc_hdls[i4_ping_pong][DECOMP_JOB_LYR0].pv_next = in ihevce_prepare_pre_enc_job_queue() 793 ps_ctxt->s_multi_thrd.as_job_que_preenc_hdls[i4_ping_pong][DECOMP_JOB_LYR1].pv_next = in ihevce_prepare_pre_enc_job_queue() 795 ps_ctxt->s_multi_thrd.as_job_que_preenc_hdls[i4_ping_pong][DECOMP_JOB_LYR2].pv_next = in ihevce_prepare_pre_enc_job_queue() [all …]
|
D | ihevce_multi_thrd_funcs.h | 71 void *pv_multi_thrd_ctxt, WORD32 i4_job_type, WORD32 i4_blocking_mode, WORD32 i4_ping_pong); 74 void *pv_multi_thrd_ctxt, job_queue_t *ps_curr_job, WORD32 i4_ping_pong); 83 void *pv_enc_ctxt, ihevce_lap_enc_buf_t *ps_curr_inp, WORD32 i4_ping_pong);
|
D | hme_coarse.h | 77 WORD32 i4_ping_pong,
|
D | hme_refine.h | 60 WORD32 i4_ping_pong,
|
D | ihevce_frame_process.h | 82 WORD32 i4_ping_pong);
|
D | ihevce_decomp_pre_intra_pass.h | 81 WORD32 i4_ping_pong);
|
D | ihevce_coarse_me_pass.h | 307 WORD32 i4_ping_pong);
|
D | ihevce_ipe_pass.h | 141 WORD32 i4_ping_pong);
|
D | ihevce_frame_process.c | 529 WORD32 i4_ping_pong) in ihevce_pre_enc_manage_ref_pics() argument 552 aps_pre_enc_ref_pic_list = ps_enc_ctxt->aps_pre_enc_ref_lists[i4_ping_pong]; in ihevce_pre_enc_manage_ref_pics() 576 &ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][i][j]; in ihevce_pre_enc_manage_ref_pics() 605 … &ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][num_ref_pics_list0], in ihevce_pre_enc_manage_ref_pics() 617 &ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][i4_temp_list], in ihevce_pre_enc_manage_ref_pics() 625 &ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][num_ref_pics_list0] in ihevce_pre_enc_manage_ref_pics() 631 ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][num_ref_pics_list0] in ihevce_pre_enc_manage_ref_pics() 644 ->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][num_ref_pics_list0] in ihevce_pre_enc_manage_ref_pics() 650 ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_0][num_ref_pics_list0] in ihevce_pre_enc_manage_ref_pics() 662 … &ps_enc_ctxt->as_pre_enc_ref_lists[i4_ping_pong][LIST_1][num_ref_pics_list1], in ihevce_pre_enc_manage_ref_pics() [all …]
|
D | hme_coarse.c | 746 WORD32 i4_ping_pong, in hme_coarsest() argument 1215 ps_multi_thrd_ctxt, ps_multi_thrd_ctxt->i4_me_coarsest_lyr_type, 1, i4_ping_pong); in hme_coarsest() 1234 ihevce_pre_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, i4_ping_pong); in hme_coarsest() 1675 ihevce_pre_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, i4_ping_pong); in hme_coarsest()
|
D | ihevce_decomp_pre_intra_pass.c | 1373 WORD32 i4_ping_pong) in ihevce_decomp_pre_intra_process() argument 1431 pv_multi_thrd_ctxt, (DECOMP_JOB_LYR0 + i4_layer_no), 1, i4_ping_pong); in ihevce_decomp_pre_intra_process() 1479 pv_multi_thrd_ctxt, ps_pre_enc_job, i4_ping_pong); in ihevce_decomp_pre_intra_process() 1617 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process() 1640 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process() 1660 ps_multi_thrd->aai4_l1_pre_intra_done[i4_ping_pong][row_block_no] = 1; in ihevce_decomp_pre_intra_process()
|
D | ihevce_ipe_pass.c | 1010 WORD32 i4_ping_pong) in ihevce_ipe_process() argument 1097 pv_multi_thrd_ctxt, IPE_JOB_LYR0, 1, i4_ping_pong); in ihevce_ipe_process() 1166 ihevce_pre_enc_grp_job_set_out_dep(pv_multi_thrd_ctxt, ps_job, i4_ping_pong); in ihevce_ipe_process()
|
D | hme_interface.h | 947 WORD32 i4_ping_pong,
|
D | ihevce_coarse_me_pass.c | 471 WORD32 i4_ping_pong) in ihevce_coarse_me_process() argument 488 i4_ping_pong, in ihevce_coarse_me_process()
|
D | hme_refine.c | 8821 WORD32 i4_ping_pong, in hme_refine_no_encode() argument 8863 ps_multi_thrd_ctxt->aps_curr_inp_pre_enc[i4_ping_pong]->s_lap_out.i4_temporal_lyr_id; in hme_refine_no_encode() 9034 if(ps_multi_thrd_ctxt->aps_curr_inp_pre_enc[i4_ping_pong]->s_lap_out.i4_pic_type == in hme_refine_no_encode() 9036 ps_multi_thrd_ctxt->aps_curr_inp_pre_enc[i4_ping_pong]->s_lap_out.i4_pic_type == IV_I_FRAME) in hme_refine_no_encode() 9481 ps_multi_thrd_ctxt, lyr_job_type, 1, i4_ping_pong); in hme_refine_no_encode() 9496 ihevce_pre_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, i4_ping_pong); in hme_refine_no_encode() 9510 ->aai4_l1_pre_intra_done[i4_ping_pong][blk_y >> 2]; in hme_refine_no_encode() 10665 ihevce_pre_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, i4_ping_pong); in hme_refine_no_encode()
|
D | hme_interface.c | 4558 WORD32 i4_ping_pong, in hme_coarse_process_frm() argument 4609 hme_coarsest(ps_ctxt, &s_coarse_prms, ps_multi_thrd_ctxt, i4_ping_pong, ppv_dep_mngr_hme_sync); in hme_coarse_process_frm() 4637 i4_ping_pong, in hme_coarse_process_frm()
|