Home
last modified time | relevance | path

Searched refs:optimal_buffer_level (Results 1 – 15 of 15) sorted by relevance

/aosp_15_r20/external/libvpx/vp8/
H A Dvp8_ratectrl_rtc.cc133 oxcf->optimal_buffer_level = rc_cfg.buf_optimal_sz; in UpdateRateControl()
136 cpi_->buffered_mode = oxcf->optimal_buffer_level > 0; in UpdateRateControl()
192 if (oxcf->optimal_buffer_level == 0) { in UpdateRateControl()
193 oxcf->optimal_buffer_level = oxcf->target_bandwidth / 8; in UpdateRateControl()
195 oxcf->optimal_buffer_level = rescale((int)oxcf->optimal_buffer_level, in UpdateRateControl()
250 if (cpi_->buffer_level >= cpi_->oxcf.optimal_buffer_level && in ComputeQP()
258 cpi_->oxcf.optimal_buffer_level) / in ComputeQP()
262 (int)((cpi_->buffer_level - cpi_->oxcf.optimal_buffer_level) / in ComputeQP()
286 } else if (cpi_->buffer_level > cpi_->oxcf.optimal_buffer_level) { in ComputeQP()
288 (int)(((cpi_->buffer_level - cpi_->oxcf.optimal_buffer_level) * 128) / in ComputeQP()
[all …]
H A Dvp8_cx_iface.c370 oxcf->optimal_buffer_level = cfg.rc_buf_optimal_sz; in set_vp8e_config()
/aosp_15_r20/external/libvpx/vp8/encoder/
H A Dratectrl.c694 int one_percent_bits = (int)(1 + cpi->oxcf.optimal_buffer_level / 100); in calc_pframe_target_size()
696 if ((cpi->buffer_level < cpi->oxcf.optimal_buffer_level) || in calc_pframe_target_size()
697 (cpi->bits_off_target < cpi->oxcf.optimal_buffer_level)) { in calc_pframe_target_size()
708 (cpi->buffer_level < cpi->oxcf.optimal_buffer_level)) { in calc_pframe_target_size()
710 (int)((cpi->oxcf.optimal_buffer_level - cpi->buffer_level) / in calc_pframe_target_size()
763 if (critical_buffer_level < cpi->oxcf.optimal_buffer_level) { in calc_pframe_target_size()
764 if (critical_buffer_level > (cpi->oxcf.optimal_buffer_level >> 2)) { in calc_pframe_target_size()
767 (cpi->oxcf.optimal_buffer_level >> 2)); in calc_pframe_target_size()
779 (cpi->oxcf.optimal_buffer_level * 3 >> 2)); in calc_pframe_target_size()
794 (cpi->buffer_level > cpi->oxcf.optimal_buffer_level)) { in calc_pframe_target_size()
[all …]
H A Donyx_if.c193 lc->optimal_buffer_level = cpi->oxcf.optimal_buffer_level; in vp8_save_layer_context()
234 cpi->oxcf.optimal_buffer_level = lc->optimal_buffer_level; in vp8_restore_layer_context()
289 lc->optimal_buffer_level_in_ms = oxcf->optimal_buffer_level; in vp8_init_temporal_layer_context()
295 if (oxcf->optimal_buffer_level == 0) { in vp8_init_temporal_layer_context()
296 lc->optimal_buffer_level = lc->target_bandwidth / 8; in vp8_init_temporal_layer_context()
298 lc->optimal_buffer_level = in vp8_init_temporal_layer_context()
299 rescale((int)(oxcf->optimal_buffer_level), lc->target_bandwidth, 1000); in vp8_init_temporal_layer_context()
1401 if (oxcf->optimal_buffer_level == 0) { in vp8_update_layer_contexts()
1402 lc->optimal_buffer_level = lc->target_bandwidth / 8; in vp8_update_layer_contexts()
1404 lc->optimal_buffer_level = rescale( in vp8_update_layer_contexts()
[all …]
H A Dfirstpass.c329 DOUBLE_DIVIDE_CHECK((double)cpi->oxcf.optimal_buffer_level); in frame_max_bits()
1718 (cpi->oxcf.optimal_buffer_level / 100); in define_gf_group()
2677 int64_t opt_buffer_lvl = cpi->oxcf.optimal_buffer_level; in find_next_key_frame()
2791 (cpi->oxcf.optimal_buffer_level / 100)); in find_next_key_frame()
3034 cpi->oxcf.optimal_buffer_level / 100)) || in find_next_key_frame()
3037 cpi->oxcf.optimal_buffer_level / 100)))) { in find_next_key_frame()
H A Donyx_int.h223 int64_t optimal_buffer_level; member
/aosp_15_r20/external/libaom/av1/encoder/
H A Dratectrl.c509 (int)(drop_thresh * lrc->optimal_buffer_level / 100); in check_buffer_below_thresh()
557 p_rc->optimal_buffer_level / 100); in av1_rc_drop_frame()
595 p_rc->buffer_level < (p_rc->optimal_buffer_level >> 1) && in adjust_q_cbr()
616 if (p_rc->buffer_level > p_rc->optimal_buffer_level) { in adjust_q_cbr()
633 p_rc->buffer_level > (p_rc->optimal_buffer_level >> 1) && in adjust_q_cbr()
638 if (p_rc->buffer_level > p_rc->optimal_buffer_level) { in adjust_q_cbr()
692 p_rc->buffer_level > (p_rc->optimal_buffer_level >> 2) && in adjust_q_cbr()
699 p_rc->optimal_buffer_level << 1)) { in adjust_q_cbr()
728 p_rc->buffer_level > (p_rc->optimal_buffer_level >> 2) && in adjust_q_cbr()
1189 int64_t critical_level = p_rc->optimal_buffer_level >> 3; in calc_active_worst_quality_no_stats_cbr()
[all …]
H A Drc_utils.h34 p_rc->bits_off_target = p_rc->optimal_buffer_level; in check_reset_rc_flag()
35 p_rc->buffer_level = p_rc->optimal_buffer_level; in check_reset_rc_flag()
52 p_rc->optimal_buffer_level = in set_primary_rc_buffer_sizes()
H A Dsvc_layercontext.c133 lp_rc->optimal_buffer_level = in av1_update_layer_context_change_config()
134 (int64_t)(p_rc->optimal_buffer_level * bitrate_alloc); in av1_update_layer_context_change_config()
642 lp_rc2->bits_off_target = lp_rc->optimal_buffer_level; in av1_svc_check_reset_layer_rc_flag()
643 lp_rc2->buffer_level = lp_rc->optimal_buffer_level; in av1_svc_check_reset_layer_rc_flag()
H A Dratectrl.h352 int64_t optimal_buffer_level; member
/aosp_15_r20/external/libvpx/vp9/encoder/
H A Dvp9_ratectrl.c483 lrc->optimal_buffer_level / 100); in check_buffer_above_thresh()
511 lrc->optimal_buffer_level / 100); in check_buffer_below_thresh()
555 (int)(drop_frames_water_mark * rc->optimal_buffer_level / 100); in vp9_test_drop()
953 int64_t critical_level = rc->optimal_buffer_level >> 3; in calc_active_worst_quality_one_pass_cbr()
983 if (rc->buffer_level > rc->optimal_buffer_level) { in calc_active_worst_quality_one_pass_cbr()
990 buff_lvl_step = ((rc->maximum_buffer_size - rc->optimal_buffer_level) / in calc_active_worst_quality_one_pass_cbr()
993 adjustment = (int)((rc->buffer_level - rc->optimal_buffer_level) / in calc_active_worst_quality_one_pass_cbr()
1000 buff_lvl_step = (rc->optimal_buffer_level - critical_level); in calc_active_worst_quality_one_pass_cbr()
1003 (rc->optimal_buffer_level - rc->buffer_level) / in calc_active_worst_quality_one_pass_cbr()
2000 cpi->rc.buffer_level > cpi->rc.optimal_buffer_level) { in vp9_rc_postencode_update_drop_frame()
[all …]
H A Dvp9_svc_layercontext.c227 lrc->optimal_buffer_level = in vp9_update_layer_context_change_config()
228 (int64_t)(rc->optimal_buffer_level * bitrate_alloc + 0.5); in vp9_update_layer_context_change_config()
263 lrc->optimal_buffer_level = in vp9_update_layer_context_change_config()
264 (int64_t)(rc->optimal_buffer_level * bitrate_alloc); in vp9_update_layer_context_change_config()
1070 lrc->bits_off_target = lrc->optimal_buffer_level; in vp9_svc_check_reset_layer_rc_flag()
1071 lrc->buffer_level = lrc->optimal_buffer_level; in vp9_svc_check_reset_layer_rc_flag()
H A Dvp9_ratectrl.h155 int64_t optimal_buffer_level; member
H A Dvp9_encoder.c1547 rc->bits_off_target = rc->optimal_buffer_level; in vp9_check_reset_rc_flag()
1548 rc->buffer_level = rc->optimal_buffer_level; in vp9_check_reset_rc_flag()
1564 rc->optimal_buffer_level = in vp9_set_rc_buffer_sizes()
/aosp_15_r20/external/libvpx/vp8/common/
H A Donyx.h163 int64_t optimal_buffer_level; member