having new variable 'inter' in-between "reorder/antialias" and "hybrid" in order...
[IRC.git] / Robust / src / Tests / ssJava / mp3decoder / SynthesisFilter.java
index 0882baccb16f5cdaecbb7f02715725c3679eeb68..abc60ea278e8732f7736a10fe8a840c579604855 100644 (file)
@@ -39,7 +39,7 @@
 final class SynthesisFilter {\r
 \r
   @LOC("IDX")\r
-  private int vidx = 1;\r
+  private int vidx;\r
   @LOC("V")\r
   private float[] v1;\r
   @LOC("V")\r
@@ -50,9 +50,9 @@ final class SynthesisFilter {
   @LOC("SAMPLE")\r
   private float[] samples; // 32 new subband samples\r
   @LOC("V")\r
-  private int channel;\r
+  public final int channel;\r
   @LOC("V")\r
-  private float scalefactor;\r
+  public final float scalefactor;\r
   @LOC("EQ")\r
   private float[] eq;\r
 \r
@@ -76,6 +76,7 @@ final class SynthesisFilter {
    */\r
   public SynthesisFilter(int channelnumber, float factor, float[] eq0) {\r
 \r
+    vidx = 1;\r
     d16 = splitArray(d, 16);\r
 \r
     v1 = new float[512];\r
@@ -125,8 +126,7 @@ final class SynthesisFilter {
   }\r
 \r
   public void input_samples(@LOC("IN") float[] s) {\r
-    TERMINATE:\r
-    for (@LOC("C") int i = 31; i >= 0; i--) {\r
+    TERMINATE: for (@LOC("C") int i = 31; i >= 0; i--) {\r
       samples[i] = s[i] * eq[i];\r
     }\r
   }\r
@@ -1889,8 +1889,9 @@ final class SynthesisFilter {
    * d[] split into subarrays of length 16. This provides for more faster access\r
    * by allowing a block of 16 to be addressed with constant offset.\r
    **/\r
+  //TODO CONST\r
   @LOC("V")\r
-  private static float d16[][] = null;\r
+  private final static float d16[][] = null; \r
 \r
   /**\r
    * Converts a 1D array into a number of smaller arrays. This is used to\r