vp9: fix control for delta qp for uv
authorJerome Jiang <jianj@google.com>
Tue, 21 Jan 2020 22:46:47 +0000 (14:46 -0800)
committerJerome Jiang <jianj@google.com>
Tue, 21 Jan 2020 22:46:47 +0000 (14:46 -0800)
It could be overwritten by other controls.

Change-Id: I86b430842d6819d3858bc65e728f7cb2bd471284

vp9/vp9_cx_iface.c

index baea0ec..ad9cffc 100644 (file)
@@ -581,8 +581,6 @@ static vpx_codec_err_t set_encoder_config(
   oxcf->min_gf_interval = extra_cfg->min_gf_interval;
   oxcf->max_gf_interval = extra_cfg->max_gf_interval;
 
-  oxcf->delta_q_uv = 0;
-
   oxcf->tuning = extra_cfg->tuning;
   oxcf->content = extra_cfg->content;
 
@@ -1663,6 +1661,7 @@ static vpx_codec_err_t ctrl_set_delta_q_uv(vpx_codec_alg_priv_t *ctx,
   VP9_COMP *const cpi = ctx->cpi;
   data = VPXMIN(VPXMAX(data, -20), 20);
   cpi->oxcf.delta_q_uv = data;
+  ctx->oxcf.delta_q_uv = data;
   return VPX_CODEC_OK;
 }