changes: since the inverse-MDCT uses input samples from the previous output, make...
[IRC.git] / Robust / src / Tests / ssJava / mp3decoder / SynthesisFilter.java
index abc60ea278e8732f7736a10fe8a840c579604855..de26687e03b03b7f31de5afa38c1d8a4cda44104 100644 (file)
 final class SynthesisFilter {\r
 \r
   @LOC("IDX")\r
-  private int vidx;\r
+  public int vidx;\r
   @LOC("V")\r
   private float[] v1;\r
   @LOC("V")\r
   private float[] v2;\r
   // private float[] actual_v; // v1 or v2\r
   @LOC("IDX")\r
-  private int actual_write_pos; // 0-15\r
+  public int actual_write_pos; // 0-15\r
   @LOC("SAMPLE")\r
   private float[] samples; // 32 new subband samples\r
   @LOC("V")\r
@@ -1830,6 +1830,7 @@ final class SynthesisFilter {
     // System.out.println("3.actual_v=" + (actual_v == v1) + " vidx=" + vidx);\r
 \r
     actual_write_pos = (actual_write_pos + 1) & 0xf;\r
+//    System.out.println("actual_write_pos="+actual_write_pos);\r
     // actual_v = (actual_v == v1) ? v2 : v1;\r
 \r
     if (vidx == 1) {\r