Pass inter prediction filter parameter
Make the decision outside av1_make_inter_predictor() function.
Change-Id: I002b5e81f961878d02d046a389fe8e27a19f46f4
diff --git a/av1/common/convolve.h b/av1/common/convolve.h
index 83232bd..06933a2 100644
--- a/av1/common/convolve.h
+++ b/av1/common/convolve.h
@@ -55,7 +55,7 @@
void av1_convolve_2d_facade(const uint8_t *src, int src_stride, uint8_t *dst,
int dst_stride, int w, int h,
- int_interpfilters interp_filters,
+ const InterpFilterParams *interp_filters[2],
const int subpel_x_qn, int x_step_q4,
const int subpel_y_qn, int y_step_q4, int scaled,
ConvolveParams *conv_params,
@@ -112,7 +112,7 @@
void av1_highbd_convolve_2d_facade(const uint8_t *src8, int src_stride,
uint8_t *dst, int dst_stride, int w, int h,
- int_interpfilters interp_filters,
+ const InterpFilterParams *interp_filters[2],
const int subpel_x_qn, int x_step_q4,
const int subpel_y_qn, int y_step_q4,
int scaled, ConvolveParams *conv_params,