/external/libhevc/encoder/ |
D | ihevce_sub_pic_rc.c | 146 multi_thrd_ctxt_t *ps_multi_thrd_ctxt = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in ihevce_sub_pic_rc_in_data() local 162 ps_multi_thrd_ctxt->ai8_nctb_ipe_sad[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 164 ps_multi_thrd_ctxt->ai8_nctb_me_sad[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 167 ps_multi_thrd_ctxt->ai8_nctb_act_factor[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 171 ps_multi_thrd_ctxt->ai8_nctb_l0_ipe_sad[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 175 ps_multi_thrd_ctxt->ai8_nctb_mpm_bits_consumed[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 179 ps_multi_thrd_ctxt->ai8_nctb_bits_consumed[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 181 ps_multi_thrd_ctxt->ai8_acc_bits_consumed[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 183 ps_multi_thrd_ctxt->ai8_acc_bits_mul_qs_consumed[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() 185 ps_multi_thrd_ctxt->ai8_nctb_hdr_bits_consumed[i4_frm_id][i4_br_id][i4_thrd_id] += in ihevce_sub_pic_rc_in_data() [all …]
|
D | hme_refine.h | 49 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, 58 multi_thrd_ctxt_t *ps_multi_thrd_ctxt,
|
D | hme_coarse.h | 76 multi_thrd_ctxt_t *ps_multi_thrd_ctxt,
|
D | hme_coarse.c | 745 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, 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() 1226 ASSERT(ps_multi_thrd_ctxt->i4_me_coarsest_lyr_type == ps_job->i4_pre_enc_task_type); 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_coarse_me_pass.h | 305 multi_thrd_ctxt_t *ps_multi_thrd_ctxt,
|
D | ihevce_enc_loop_pass.h | 134 multi_thrd_ctxt_t *ps_multi_thrd_ctxt,
|
D | ihevce_me_pass.h | 265 multi_thrd_ctxt_t *ps_multi_thrd_ctxt,
|
D | hme_interface.c | 4483 multi_thrd_ctxt_t *ps_multi_thrd_ctxt; in hme_process_frm() local 4486 ps_multi_thrd_ctxt = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in hme_process_frm() 4513 ps_multi_thrd_ctxt, in hme_process_frm() 4527 ps_multi_thrd_ctxt->aps_cur_inp_me_prms[i4_me_frm_id] in hme_process_frm() 4567 multi_thrd_ctxt_t *ps_multi_thrd_ctxt; in hme_coarse_process_frm() local 4569 ps_multi_thrd_ctxt = (multi_thrd_ctxt_t *)pv_multi_thrd_ctxt; in hme_coarse_process_frm() 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() 4613 lyr_job_type = ps_multi_thrd_ctxt->i4_me_coarsest_lyr_type + 1; in hme_coarse_process_frm() 4635 ps_multi_thrd_ctxt, in hme_coarse_process_frm()
|
D | ihevce_coarse_me_pass.c | 469 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, in ihevce_coarse_me_process() argument 487 ps_multi_thrd_ctxt, in ihevce_coarse_me_process()
|
D | hme_refine.c | 5880 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, in hme_refine() argument 5897 WORD32 i4_idx_dvsr_p = ps_multi_thrd_ctxt->i4_idx_dvsr_p; in hme_refine() 6054 … ps_thrd_ctxt, ps_ctxt, ps_refine_prms->i4_layer_id, ps_multi_thrd_ctxt->i4_num_me_frm_pllel); in hme_refine() 6660 ps_multi_thrd_ctxt, lyr_job_type, 1, me_frm_id); in hme_refine() 6675 ihevce_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, me_frm_id); in hme_refine() 8819 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, 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() [all …]
|
D | ihevce_me_pass.c | 914 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, in ihevce_me_process() argument 954 ps_multi_thrd_ctxt, in ihevce_me_process()
|
D | ihevce_enc_loop_pass.c | 1717 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, in ihevce_enc_loop_process_row() 1853 ihevce_sub_pic_rc_scale_query((void *)ps_multi_thrd_ctxt, (void *)ps_ctxt); in ihevce_enc_loop_process_row() 2256 (void *)ps_multi_thrd_ctxt, in ihevce_enc_loop_process_row() 3109 multi_thrd_ctxt_t *ps_multi_thrd_ctxt, in ihevce_enc_loop_process() argument 3215 ps_multi_thrd_ctxt, ENC_LOOP_JOB + i4_bitrate_instance_num, 1, i4_enc_frm_id); in ihevce_enc_loop_process() 3236 ihevce_enc_grp_job_set_out_dep(ps_multi_thrd_ctxt, ps_job, i4_enc_frm_id); in ihevce_enc_loop_process() 3496 ps_multi_thrd_ctxt, in ihevce_enc_loop_process()
|
D | ihevce_frame_process.c | 3254 multi_thrd_ctxt_t *ps_multi_thrd_ctxt = &ps_enc_ctxt->s_multi_thrd; in ihevce_enc_frm_proc_slave_thrd() local 3263 ps_multi_thrd_ctxt->aps_cur_inp_me_prms[i4_me_frm_id] in ihevce_enc_frm_proc_slave_thrd()
|