| Index: source/libvpx/vp9/common/vp9_filter.c
 | 
| ===================================================================
 | 
| --- source/libvpx/vp9/common/vp9_filter.c	(revision 240950)
 | 
| +++ source/libvpx/vp9/common/vp9_filter.c	(working copy)
 | 
| @@ -97,19 +97,15 @@
 | 
|    { 0, -3,  1,  38, 64, 32, -1, -3}
 | 
|  };
 | 
|  
 | 
| +
 | 
| +static const subpel_kernel* vp9_filter_kernels[4] = {
 | 
| +  vp9_sub_pel_filters_8,
 | 
| +  vp9_sub_pel_filters_8lp,
 | 
| +  vp9_sub_pel_filters_8s,
 | 
| +  vp9_bilinear_filters
 | 
| +};
 | 
| +
 | 
|  const subpel_kernel *vp9_get_filter_kernel(INTERPOLATION_TYPE type) {
 | 
| -  switch (type) {
 | 
| -    case EIGHTTAP:
 | 
| -      return vp9_sub_pel_filters_8;
 | 
| -    case EIGHTTAP_SMOOTH:
 | 
| -      return vp9_sub_pel_filters_8lp;
 | 
| -    case EIGHTTAP_SHARP:
 | 
| -      return vp9_sub_pel_filters_8s;
 | 
| -    case BILINEAR:
 | 
| -      return vp9_bilinear_filters;
 | 
| -    default:
 | 
| -      assert(!"Invalid interpolation type.");
 | 
| -      return NULL;
 | 
| -  }
 | 
| +  return vp9_filter_kernels[type];
 | 
|  }
 | 
|  
 | 
| 
 |