Removed "Sinc" scale filter. It's has very low performance and not urgently for this project.

git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@2303 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/common/rfb/ScaleFilters.cxx b/common/rfb/ScaleFilters.cxx
index 54da584..2a3344c 100644
--- a/common/rfb/ScaleFilters.cxx
+++ b/common/rfb/ScaleFilters.cxx
@@ -59,12 +59,6 @@
   return 0.0;
 }
 
-// Sinc filter function
-double sinc(double x) {
-  if (x == 0.0) return 1.0;
-  else return sin(pi*x)/(pi*x);
-}
-
 
 //
 // -=- ScaleFilters class
@@ -86,7 +80,6 @@
   filters[scaleFilterNearestNeighbor] = create("Nearest neighbor", 0.5, nearest_neighbor);
   filters[scaleFilterBilinear] = create("Bilinear", 1, linear);
   filters[scaleFilterBicubic] = create("Bicubic", 2, cubic);
-  filters[scaleFilterSinc]  = create("Sinc", 4, sinc);
 }
 
 SFilter ScaleFilters::create(char *name_, double radius_, filter_func func_) {
diff --git a/common/rfb/ScaleFilters.h b/common/rfb/ScaleFilters.h
index 770ee76..b306f47 100644
--- a/common/rfb/ScaleFilters.h
+++ b/common/rfb/ScaleFilters.h
@@ -31,9 +31,8 @@
   const unsigned int scaleFilterNearestNeighbor = 0;
   const unsigned int scaleFilterBilinear = 1;
   const unsigned int scaleFilterBicubic = 2;
-  const unsigned int scaleFilterSinc = 3;
 
-  const unsigned int scaleFilterMaxNumber = 3;
+  const unsigned int scaleFilterMaxNumber = 2;
   const unsigned int defaultScaleFilter = scaleFilterBilinear;
 
   //