Fix bug in adaptive_interp_filter speed feature
Usage of InterpFilter and InterpFilters have been corrected
appropriately.
Change-Id: I7a83fe3cfbe05686a1e3ab4066b4db835e7c4dc6
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index 9609c89..43b927d 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -4766,7 +4766,7 @@
static int get_interp_filter_selected(const AV1_COMMON *const cm,
MV_REFERENCE_FRAME ref,
- InterpFilters ifilter) {
+ InterpFilter ifilter) {
const RefCntBuffer *const buf = get_ref_frame_buf(cm, ref);
if (buf == NULL) return 0;
return buf->interp_filter_selected[ifilter];
@@ -4780,7 +4780,7 @@
return 0;
for (MV_REFERENCE_FRAME ref = LAST_FRAME; ref <= ALTREF_FRAME; ++ref) {
- for (InterpFilters ifilter = EIGHTTAP_REGULAR; ifilter <= MULTITAP_SHARP;
+ for (InterpFilter ifilter = EIGHTTAP_REGULAR; ifilter <= MULTITAP_SHARP;
++ifilter) {
ref_total[ref] += get_interp_filter_selected(cm, ref, ifilter);
}
@@ -4790,7 +4790,7 @@
ref_total[ALTREF2_FRAME] + ref_total[ALTREF_FRAME]);
int mask = 0;
- for (InterpFilters ifilter = EIGHTTAP_REGULAR; ifilter <= MULTITAP_SHARP;
+ for (InterpFilter ifilter = EIGHTTAP_REGULAR; ifilter <= MULTITAP_SHARP;
++ifilter) {
int last_score = get_interp_filter_selected(cm, LAST_FRAME, ifilter) * 30;
if (ref_total[LAST_FRAME] && last_score <= ref_total[LAST_FRAME]) {