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,