summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorMarco <marpan@google.com>2017-04-07 08:52:54 -0700
committerMarco <marpan@google.com>2017-04-07 08:54:09 -0700
commit18b54ef468dd76028175dd2082673739263bcc9d (patch)
tree252a694ee24d9acb6d63860097ac56934a86786b /vp9
parent04e9456567790666b65de4c1989cc1b5a5b8480d (diff)
downloadlibvpx-18b54ef468dd76028175dd2082673739263bcc9d.tar
libvpx-18b54ef468dd76028175dd2082673739263bcc9d.tar.gz
libvpx-18b54ef468dd76028175dd2082673739263bcc9d.tar.bz2
libvpx-18b54ef468dd76028175dd2082673739263bcc9d.zip
vp9: Adjust consec_zeromv threshold for aq-mode=3.
To reduce refresh on partial super-blocks on boundary, for noisy input. Reduces some artifacts on noisy input. Change-Id: I10b5808a296874e08c7f378b3df58466591d8dbe Edit
Diffstat (limited to 'vp9')
-rw-r--r--vp9/encoder/vp9_aq_cyclicrefresh.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_aq_cyclicrefresh.c b/vp9/encoder/vp9_aq_cyclicrefresh.c
index 825577746..b4a0bbe58 100644
--- a/vp9/encoder/vp9_aq_cyclicrefresh.c
+++ b/vp9/encoder/vp9_aq_cyclicrefresh.c
@@ -378,7 +378,7 @@ static void cyclic_refresh_update_map(VP9_COMP *const cpi) {
VPXMIN(cm->mi_rows - mi_row, num_8x8_blocks_high_lookup[BLOCK_64X64]);
if (cpi->noise_estimate.enabled && cpi->noise_estimate.level >= kMedium &&
(xmis <= 2 || ymis <= 2))
- consec_zero_mv_thresh_block = 10;
+ consec_zero_mv_thresh_block = 4;
for (y = 0; y < ymis; y++) {
for (x = 0; x < xmis; x++) {
const int bl_index2 = bl_index + y * cm->mi_cols + x;