Home
last modified time | relevance | path

Searched refs:s_rate_control (Results 1 – 11 of 11) sorted by relevance

/external/libavc/encoder/
Dih264e_utils.c223 ps_codec->s_rate_control.pps_rate_control_api, in ih264e_input_queue_update()
224 ps_codec->s_rate_control.pps_pd_frm_rate, in ih264e_input_queue_update()
225 ps_codec->s_rate_control.pps_time_stamp, in ih264e_input_queue_update()
226 ps_codec->s_rate_control.pps_frame_time); in ih264e_input_queue_update()
281 irc_force_I_frame(ps_codec->s_rate_control.pps_rate_control_api); in ih264e_input_queue_update()
286 irc_add_picture_to_stack(ps_codec->s_rate_control.pps_rate_control_api, in ih264e_input_queue_update()
304 ps_codec->s_rate_control.pps_rate_control_api, (WORD32 *)(&u4_pic_id), in ih264e_input_queue_update()
334 ps_codec->s_rate_control.pps_rate_control_api, e_pictype, in ih264e_input_queue_update()
351 ps_codec->s_rate_control.pre_encode_skip[ctxt_sel] = i4_skip; in ih264e_input_queue_update()
1329 ps_codec->s_rate_control.e_rc_type = VBR_STORAGE; in ih264e_codec_init()
[all …]
Dih264e_encode.c260 ps_codec->s_rate_control.post_encode_skip[ctxt_sel] = 0; in ih264e_encode()
261 ps_codec->s_rate_control.pre_encode_skip[ctxt_sel] = 0; in ih264e_encode()
614 if (ps_codec->s_rate_control.post_encode_skip[ctxt_sel] in ih264e_encode()
701 if (ps_codec->s_rate_control.post_encode_skip[ctxt_sel]) in ih264e_encode()
787 && !ps_codec->s_rate_control.post_encode_skip[ctxt_sel] in ih264e_encode()
Dih264e_api.c2475 ps_codec->s_rate_control.pps_frame_time); in ih264e_codec_update_config()
2478 ps_codec->s_rate_control.pps_frame_time); in ih264e_codec_update_config()
2488 ps_codec->s_rate_control.pps_frame_time, in ih264e_codec_update_config()
2492 ps_codec->s_rate_control.pps_time_stamp, in ih264e_codec_update_config()
2495 irc_change_frame_rate(ps_codec->s_rate_control.pps_rate_control_api, in ih264e_codec_update_config()
2507 ps_codec->s_rate_control.pps_frame_time, in ih264e_codec_update_config()
2510 irc_change_frame_rate(ps_codec->s_rate_control.pps_rate_control_api, in ih264e_codec_update_config()
2515 ps_codec->s_rate_control.pps_rate_control_api, in ih264e_codec_update_config()
2526 ps_codec->s_rate_control.pps_rate_control_api, in ih264e_codec_update_config()
2687 ps_codec->s_rate_control.pps_rate_control_api, in ih264e_codec_update_config()
[all …]
Dih264e_process.c649 if (ps_codec->s_rate_control.post_encode_skip[ctxt_sel]) in ih264e_entropy()
666 if (!ps_codec->s_rate_control.post_encode_skip[ctxt_sel] in ih264e_entropy()
2496 i4_stuffing_byte = ih264e_rc_post_enc(ps_codec->s_rate_control.pps_rate_control_api, in ih264e_update_rc_post_enc()
2498 ps_codec->s_rate_control.pps_pd_frm_rate, in ih264e_update_rc_post_enc()
2499 ps_codec->s_rate_control.pps_time_stamp, in ih264e_update_rc_post_enc()
2500 ps_codec->s_rate_control.pps_frame_time, in ih264e_update_rc_post_enc()
2504 &ps_codec->s_rate_control.post_encode_skip[ctxt_sel], in ih264e_update_rc_post_enc()
2506 &ps_codec->s_rate_control.num_intra_in_prev_frame, in ih264e_update_rc_post_enc()
2507 &ps_codec->s_rate_control.i4_avg_activity); in ih264e_update_rc_post_enc()
Dih264e_structs.h2841 rate_control_ctxt_t s_rate_control; member
/external/libavc/encoder/svc/
Disvce_utils.c3547 ps_codec->s_rate_control.e_rc_type = VBR_STORAGE; in isvce_codec_init()
3550 ps_codec->s_rate_control.e_rc_type = CBR_NLDRC; in isvce_codec_init()
3553 ps_codec->s_rate_control.e_rc_type = CBR_LDRC; in isvce_codec_init()
3556 ps_codec->s_rate_control.e_rc_type = CONST_QP; in isvce_codec_init()
3566 ps_codec->s_rate_control.apps_rate_control_api[i], in isvce_codec_init()
3567 ps_codec->s_rate_control.pps_frame_time, ps_codec->s_rate_control.pps_time_stamp, in isvce_codec_init()
3568 ps_codec->s_rate_control.pps_pd_frm_rate, ps_codec->s_cfg.u4_max_framerate, in isvce_codec_init()
3570 ps_codec->s_rate_control.e_rc_type, ps_codec->s_cfg.au4_target_bitrate[i], in isvce_codec_init()
3587 irc_change_qp_constraints(ps_codec->s_rate_control.apps_rate_control_api[i], in isvce_codec_init()
3709 u4_src_ticks = ih264e_frame_time_get_src_ticks(ps_codec->s_rate_control.pps_frame_time); in isvce_codec_update_config()
[all …]
Disvce_encode.c237 ps_codec->s_rate_control.post_encode_skip[ctxt_sel] = 0; in isvce_encode()
238 ps_codec->s_rate_control.pre_encode_skip[ctxt_sel] = 0; in isvce_encode()
539 if(ps_codec->s_rate_control.post_encode_skip[ctxt_sel] || i4_rc_pre_enc_skip) in isvce_encode()
612 if(ps_codec->s_rate_control.post_encode_skip[ctxt_sel]) in isvce_encode()
694 if(!i4_rc_pre_enc_skip && !ps_codec->s_rate_control.post_encode_skip[ctxt_sel] && in isvce_encode()
770 !ps_codec->s_rate_control.post_encode_skip[ctxt_sel] && in isvce_encode()
Disvce_process.c363 ps_codec->s_rate_control.apps_rate_control_api[ps_proc->u1_spatial_layer_id], in isvce_update_rc_post_enc()
364 &(s_frame_info), ps_codec->s_rate_control.pps_pd_frm_rate, in isvce_update_rc_post_enc()
365 ps_codec->s_rate_control.pps_time_stamp, ps_codec->s_rate_control.pps_frame_time, in isvce_update_rc_post_enc()
367 &ps_codec->s_rate_control.post_encode_skip[ctxt_sel], u1_frame_qp, in isvce_update_rc_post_enc()
368 &ps_codec->s_rate_control.ai4_num_intra_in_prev_frame[ps_proc->u1_spatial_layer_id], in isvce_update_rc_post_enc()
369 &ps_codec->s_rate_control.ai4_avg_activity[ps_proc->u1_spatial_layer_id] in isvce_update_rc_post_enc()
1081 if(ps_codec->s_rate_control.post_encode_skip[ctxt_sel]) in isvce_entropy()
1100 if(!ps_codec->s_rate_control.post_encode_skip[ctxt_sel] && ps_codec->u4_is_curr_frm_ref && in isvce_entropy()
Disvce_sub_pic_rc.c135 ASSERT(NULL != ps_codec->s_rate_control.apps_rate_control_api); in isvce_sub_pic_rc_ctxt_init()
167 ps_codec->s_rate_control.apps_rate_control_api[j]; in isvce_sub_pic_rc_ctxt_init()
Disvce_api.c2267 ps_codec->s_rate_control.pre_encode_skip[i] = 0; in isvce_init()
2268 ps_codec->s_rate_control.post_encode_skip[i] = 0; in isvce_init()
2273 ps_codec->s_rate_control.ai4_num_intra_in_prev_frame[i] = 0; in isvce_init()
2274 ps_codec->s_rate_control.ai4_avg_activity[i] = 0; in isvce_init()
4260 isvce_rc_utils_init(&ps_codec->s_rate_control.s_rc_utils, in isvce_init_mem_rec()
4267 isvce_get_rate_control_mem_tab(&ps_codec->s_rate_control, &ps_mem_rec_base[ISVCE_MEM_REC_RC], in isvce_init_mem_rec()
Disvce_structs.h2556 isvce_rate_control_ctxt_t s_rate_control; member