Force the encoder to disable key frame filtering in all intra
Do not allow source frame filtering in all intra mode.
BUG=aomedia:2959
STATS_CHANGED
Change-Id: Ia72d2f2a552da0aed994225d1b19ffedc7323c59
diff --git a/av1/av1_cx_iface.c b/av1/av1_cx_iface.c
index ec0223e..000d8b6 100644
--- a/av1/av1_cx_iface.c
+++ b/av1/av1_cx_iface.c
@@ -948,6 +948,10 @@
kf_cfg->sframe_mode = cfg->sframe_mode;
kf_cfg->enable_sframe = extra_cfg->s_frame_mode;
kf_cfg->enable_keyframe_filtering = extra_cfg->enable_keyframe_filtering;
+ // Disable key frame filtering in all intra mode.
+ if (cfg->kf_max_dist == 0) {
+ kf_cfg->enable_keyframe_filtering = 0;
+ }
kf_cfg->enable_intrabc = extra_cfg->enable_intrabc;
oxcf->speed = extra_cfg->cpu_used;