summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_aq_cyclicrefresh.c
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2017-02-22 10:45:21 -0800
committerMarco <marpan@google.com>2017-02-22 10:50:08 -0800
commit7e79831016bb6fd58118dc4d585ee4004ce42742 (patch)
tree12585e133f9db409d125df6f05bd9a355331309b /vp9/encoder/vp9_aq_cyclicrefresh.c
parent66f36f473563042f1fd8eadaf7610739328f34af (diff)
downloadlibvpx-7e79831016bb6fd58118dc4d585ee4004ce42742.tar
libvpx-7e79831016bb6fd58118dc4d585ee4004ce42742.tar.gz
libvpx-7e79831016bb6fd58118dc4d585ee4004ce42742.tar.bz2
libvpx-7e79831016bb6fd58118dc4d585ee4004ce42742.zip
vp9: aq-mode=3: On key frame reset cr->reduce_refresh to 0.
This prevent possible reduction of cyclic refresh after key frame. Change-Id: Idd4e49b69cd95476e7eccfa31b2bd8669569e9e8
Diffstat (limited to 'vp9/encoder/vp9_aq_cyclicrefresh.c')
-rw-r--r--vp9/encoder/vp9_aq_cyclicrefresh.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/encoder/vp9_aq_cyclicrefresh.c b/vp9/encoder/vp9_aq_cyclicrefresh.c
index 5f6ee5bdb..b6b859268 100644
--- a/vp9/encoder/vp9_aq_cyclicrefresh.c
+++ b/vp9/encoder/vp9_aq_cyclicrefresh.c
@@ -531,6 +531,7 @@ void vp9_cyclic_refresh_setup(VP9_COMP *const cpi) {
memset(cr->last_coded_q_map, MAXQ,
cm->mi_rows * cm->mi_cols * sizeof(*cr->last_coded_q_map));
cr->sb_index = 0;
+ cr->reduce_refresh = 0;
}
return;
} else {