summaryrefslogtreecommitdiff
path: root/vp9
diff options
context:
space:
mode:
authorSai Deng <sdeng@google.com>2019-01-25 18:51:23 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-01-25 18:51:23 +0000
commit2f82761b131dad118f1bfc92f3e824f37914b39b (patch)
treeb739d11b0f1a1b06223bc0e47caaac2738b7eeb3 /vp9
parentd3f3f42216a307b2e235014b84a749a7ef54de91 (diff)
parentc3ceb45aae2d858264df1b7af6d12e6ad663ee1b (diff)
downloadlibvpx-2f82761b131dad118f1bfc92f3e824f37914b39b.tar
libvpx-2f82761b131dad118f1bfc92f3e824f37914b39b.tar.gz
libvpx-2f82761b131dad118f1bfc92f3e824f37914b39b.tar.bz2
libvpx-2f82761b131dad118f1bfc92f3e824f37914b39b.zip
Merge "Fix a bug in tune-content film mode"
Diffstat (limited to 'vp9')
-rw-r--r--vp9/encoder/vp9_rdopt.c2
-rw-r--r--vp9/encoder/vp9_temporal_filter.c4
2 files changed, 4 insertions, 2 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c
index c1a079ff0..c73b0ed87 100644
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -3034,7 +3034,7 @@ static void rd_variance_adjustment(VP9_COMP *cpi, MACROBLOCK *x,
if (content_type == VP9E_CONTENT_FILM) {
if (src_rec_min <= VERY_LOW_VAR_THRESH) {
if (ref_frame == INTRA_FRAME) *this_rd *= 2;
- if (bsize > 6) *this_rd *= 2;
+ if (bsize > BLOCK_16X16) *this_rd *= 2;
}
}
}
diff --git a/vp9/encoder/vp9_temporal_filter.c b/vp9/encoder/vp9_temporal_filter.c
index 04b589ac3..bc2f24268 100644
--- a/vp9/encoder/vp9_temporal_filter.c
+++ b/vp9/encoder/vp9_temporal_filter.c
@@ -680,7 +680,9 @@ void vp9_temporal_filter_iterate_row_c(VP9_COMP *cpi, ThreadData *td,
src_variance = vp9_get_sby_perpixel_variance(cpi, &src, TF_BLOCK);
#endif // CONFIG_VP9_HIGHBITDEPTH
- if (src_variance <= 2) strength = VPXMAX(0, (int)strength - 2);
+ if (src_variance <= 2) {
+ strength = VPXMAX(0, arnr_filter_data->strength - 2);
+ }
}
for (frame = 0; frame < frame_count; frame++) {