Home | History | Annotate | Download | only in encoder

Lines Matching refs:oxcf

186   const VP9_CONFIG *oxcf = &cpi->oxcf;
187 if (oxcf->rc_max_intra_bitrate_pct) {
189 oxcf->rc_max_intra_bitrate_pct / 100;
220 const VP9_CONFIG *oxcf = &cpi->oxcf;
231 rc->bits_off_target = MIN(rc->bits_off_target, oxcf->maximum_buffer_size);
234 if (cpi->use_svc && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER) {
240 const VP9_CONFIG *oxcf = &cpi->oxcf;
243 if (!oxcf->drop_frames_water_mark) {
252 int drop_mark = (int)(oxcf->drop_frames_water_mark *
253 oxcf->optimal_buffer_level / 100);
282 !(cpi->use_svc && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER))
294 !(cpi->use_svc && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER))
445 const VP9_CONFIG *oxcf = &cpi->oxcf;
448 int64_t critical_level = oxcf->optimal_buffer_level >> 2;
460 if (rc->buffer_level > oxcf->optimal_buffer_level) {
465 buff_lvl_step = ((oxcf->maximum_buffer_size -
466 oxcf->optimal_buffer_level) / max_adjustment_down);
468 adjustment = (int)((rc->buffer_level - oxcf->optimal_buffer_level) /
475 buff_lvl_step = (oxcf->optimal_buffer_level - critical_level);
479 (oxcf->optimal_buffer_level - rc->buffer_level) /
606 const VP9_CONFIG *const oxcf = &cpi->oxcf;
664 if (oxcf->end_usage == USAGE_CONSTRAINED_QUALITY) {
681 } else if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
701 if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
711 if ((oxcf->end_usage == USAGE_CONSTRAINED_QUALITY) &&
717 active_best_quality = oxcf->cq_level;
743 if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
762 cpi->oxcf.end_usage != USAGE_CONSTANT_QUALITY) {
789 const VP9_CONFIG *const oxcf = &cpi->oxcf;
849 if (oxcf->end_usage == USAGE_CONSTRAINED_QUALITY) {
866 } else if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
886 if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
893 if ((oxcf->end_usage == USAGE_CONSTRAINED_QUALITY) &&
899 active_best_quality = oxcf->cq_level;
920 (oxcf->end_usage != USAGE_STREAM_FROM_SERVER) &&
926 if (oxcf->end_usage == USAGE_CONSTANT_QUALITY) {
945 cpi->oxcf.end_usage != USAGE_CONSTANT_QUALITY) {
972 if (cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER)
1001 if (cpi->oxcf.end_usage == USAGE_CONSTANT_QUALITY) {
1084 cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER) ? 2 : 0);
1093 !(cpi->use_svc && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER)) {
1143 if (cpi->oxcf.play_alternate && cpi->refresh_alt_ref_frame &&
1206 (cpi->oxcf.auto_key && test_for_kf_one_pass(cpi)))) {
1234 const VP9_CONFIG *oxcf = &cpi->oxcf;
1236 const int64_t diff = oxcf->optimal_buffer_level - rc->buffer_level;
1237 const int64_t one_pct_bits = 1 + oxcf->optimal_buffer_level / 100;
1242 cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER) {
1253 const int pct_low = (int)MIN(diff / one_pct_bits, oxcf->under_shoot_pct);
1257 const int pct_high = (int)MIN(-diff / one_pct_bits, oxcf->over_shoot_pct);
1268 target = ((cpi->oxcf.starting_buffer_level / 2) > INT_MAX)
1269 ? INT_MAX : (int)(cpi->oxcf.starting_buffer_level / 2);
1288 (cpi->oxcf.auto_key && (rc->frames_since_key %
1292 if (cpi->pass == 0 && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER) {
1297 if (cpi->pass == 0 && cpi->oxcf.end_usage == USAGE_STREAM_FROM_SERVER) {
1313 (cpi->oxcf.auto_key && test_for_kf_one_pass(cpi)))) {