diff --git a/vp9/common/vp9_onyx.h b/vp9/common/vp9_onyx.h index ac39a98fdada05e13e586d6af96a39d59ea9fd4a..ab27ca523e4da6c52bee2b533069d9369a36ce7b 100644 --- a/vp9/common/vp9_onyx.h +++ b/vp9/common/vp9_onyx.h @@ -112,7 +112,6 @@ extern "C" { int auto_key; // autodetect cut scenes and set the keyframes int key_freq; // maximum distance to key frame. - int allow_lag; // allow lagged compression (if 0 lagin frames is ignored) int lag_in_frames; // how many frames lag before we start encoding // ---------------------------------------------------------------- diff --git a/vp9/encoder/vp9_onyx_if.c b/vp9/encoder/vp9_onyx_if.c index e11232e6162304e5cfc8ef9b3e31c34db64d18da..dd170143d25b89fb2d7a54ef2189e8378c881884 100644 --- a/vp9/encoder/vp9_onyx_if.c +++ b/vp9/encoder/vp9_onyx_if.c @@ -1505,13 +1505,9 @@ void vp9_change_config(VP9_PTR ptr, VP9_CONFIG *oxcf) { cpi->speed = abs(cpi->oxcf.cpu_used); - if (cpi->oxcf.lag_in_frames == 0) { - // Force allow_lag to 0 if lag_in_frames is 0. - cpi->oxcf.allow_lag = 0; - } else if (cpi->oxcf.lag_in_frames > MAX_LAG_BUFFERS) { - // Limit on lag buffers as these are not currently dynamically allocated. + // Limit on lag buffers as these are not currently dynamically allocated. + if (cpi->oxcf.lag_in_frames > MAX_LAG_BUFFERS) cpi->oxcf.lag_in_frames = MAX_LAG_BUFFERS; - } #if CONFIG_MULTIPLE_ARF vp9_zero(cpi->alt_ref_source); diff --git a/vp9/vp9_cx_iface.c b/vp9/vp9_cx_iface.c index 39b683e05bc914a6c38d85915f08cdf5004f437c..a4162e942ddfa9d015da7fa1eb6430397d5a2459 100644 --- a/vp9/vp9_cx_iface.c +++ b/vp9/vp9_cx_iface.c @@ -289,10 +289,8 @@ static vpx_codec_err_t set_vp9e_config(VP9_CONFIG *oxcf, } if (cfg.g_pass == VPX_RC_FIRST_PASS) { - oxcf->allow_lag = 0; oxcf->lag_in_frames = 0; } else { - oxcf->allow_lag = (cfg.g_lag_in_frames) > 0; oxcf->lag_in_frames = cfg.g_lag_in_frames; } @@ -390,7 +388,6 @@ static vpx_codec_err_t set_vp9e_config(VP9_CONFIG *oxcf, printf("two_pass_vbrbias: %d\n", oxcf->two_pass_vbrbias); printf("two_pass_vbrmin_section: %d\n", oxcf->two_pass_vbrmin_section); printf("two_pass_vbrmax_section: %d\n", oxcf->two_pass_vbrmax_section); - printf("allow_lag: %d\n", oxcf->allow_lag); printf("lag_in_frames: %d\n", oxcf->lag_in_frames); printf("play_alternate: %d\n", oxcf->play_alternate); printf("Version: %d\n", oxcf->Version);