H A D | irc_rate_control_api.c | 136 Inputs : ps_rate_control_api - api struct 146 void irc_initialise_rate_control(rate_control_api_t *ps_rate_control_api, argument 167 ps_rate_control_api->e_rc_type = e_rate_control_type; 168 ps_rate_control_api->u1_is_mb_level_rc_on = u1_is_mb_level_rc_on; 175 ps_rate_control_api->au1_avg_bitrate_changed[i] = 0; 179 irc_init_pic_handling(ps_rate_control_api->ps_pic_handling, 185 if(ps_rate_control_api->e_rc_type != CONST_QP) 192 irc_init_frm_rc_rd_model(ps_rate_control_api->aps_rd_model[i], 197 if((ps_rate_control_api->e_rc_type == VBR_STORAGE) 198 || (ps_rate_control_api 354 irc_get_frame_level_qp(rate_control_api_t *ps_rate_control_api, picture_type_e e_pic_type, WORD32 i4_ud_max_bits) argument 676 irc_get_buffer_status(rate_control_api_t *ps_rate_control_api, WORD32 i4_total_frame_bits, picture_type_e e_pic_type, WORD32 *pi4_num_bits_to_prevent_vbv_underflow) argument 721 irc_update_pic_handling_state(rate_control_api_t *ps_rate_control_api, picture_type_e e_pic_type) argument 732 irc_update_frame_level_info(rate_control_api_t *ps_rate_control_api, picture_type_e e_pic_type, WORD32 *pi4_mb_type_sad, WORD32 i4_total_frame_bits, WORD32 i4_model_updation_hdr_bits, WORD32 *pi4_mb_type_tex_bits, WORD32 *pi4_tot_mb_type_qp, WORD32 *pi4_tot_mb_in_type, WORD32 i4_avg_activity, UWORD8 u1_is_scd, WORD32 i4_is_it_a_skip, WORD32 i4_intra_frm_cost, WORD32 i4_is_pic_handling_done) argument 1075 irc_init_mb_rc_frame_level(rate_control_api_t *ps_rate_control_api, UWORD8 u1_frame_qp) argument 1086 irc_get_mb_level_qp(rate_control_api_t *ps_rate_control_api, WORD32 i4_cur_mb_activity, WORD32 *pi4_mb_qp, picture_type_e e_pic_type) argument 1123 irc_get_bits_to_stuff(rate_control_api_t *ps_rate_control_api, WORD32 i4_tot_consumed_bits, picture_type_e e_pic_type) argument 1139 irc_get_prev_frm_est_bits(rate_control_api_t *ps_rate_control_api) argument 1150 irc_change_inter_frm_int_call(rate_control_api_t *ps_rate_control_api, WORD32 i4_inter_frm_int) argument 1157 irc_change_intra_frm_int_call(rate_control_api_t *ps_rate_control_api, WORD32 i4_intra_frm_int) argument 1176 irc_change_avg_bit_rate(rate_control_api_t *ps_rate_control_api, UWORD32 u4_average_bit_rate) argument 1232 irc_change_frame_rate(rate_control_api_t *ps_rate_control_api, UWORD32 u4_frame_rate, UWORD32 u4_src_ticks, UWORD32 u4_tgt_ticks) argument 1296 irc_change_frm_rate_for_bit_alloc(rate_control_api_t *ps_rate_control_api, UWORD32 u4_frame_rate) argument 1325 irc_change_init_qp(rate_control_api_t *ps_rate_control_api, UWORD8 *pu1_init_qp) argument 1337 irc_change_min_max_qp(rate_control_api_t *ps_rate_control_api, UWORD8 *pu1_min_max_qp) argument 1355 irc_change_peak_bit_rate(rate_control_api_t *ps_rate_control_api, UWORD32 *pu4_peak_bit_rate) argument 1429 irc_change_buffer_delay(rate_control_api_t *ps_rate_control_api, UWORD32 u4_buffer_delay) argument 1461 irc_get_frame_rate(rate_control_api_t *ps_rate_control_api) argument 1466 irc_get_bit_rate(rate_control_api_t *ps_rate_control_api) argument 1471 irc_get_peak_bit_rate(rate_control_api_t *ps_rate_control_api, WORD32 i4_index) argument 1477 irc_get_intra_frame_interval(rate_control_api_t *ps_rate_control_api) argument 1483 irc_get_inter_frame_interval(rate_control_api_t *ps_rate_control_api) argument 1489 irc_get_rc_type(rate_control_api_t *ps_rate_control_api) argument 1494 irc_get_bits_per_frame(rate_control_api_t *ps_rate_control_api) argument 1506 irc_get_max_delay(rate_control_api_t *ps_rate_control_api) argument 1511 irc_get_seq_no(rate_control_api_t *ps_rate_control_api) argument 1516 irc_get_rem_frames_in_gop(rate_control_api_t *ps_rate_control_api) argument 1539 irc_flush_buf_frames(rate_control_api_t *ps_rate_control_api) argument 1549 irc_post_encode_frame_skip(rate_control_api_t *ps_rate_control_api, picture_type_e e_pic_type) argument 1559 irc_force_I_frame(rate_control_api_t *ps_rate_control_api) argument 1568 irc_get_rem_bits_in_period(rate_control_api_t *ps_rate_control_api) argument 1579 irc_get_vbv_buf_fullness(rate_control_api_t *ps_rate_control_api) argument 1584 irc_get_vbv_buf_size(rate_control_api_t *ps_rate_control_api) argument 1598 irc_get_vbv_fulness_with_cur_bits(rate_control_api_t *ps_rate_control_api, UWORD32 u4_bits) argument 1605 irc_set_avg_mb_act(rate_control_api_t *ps_rate_control_api, WORD32 i4_avg_activity) argument [all...] |