start revising the linear type checking
[IRC.git] / Robust / src / Tests / ssJava / mp3decoder / Player.java
index f4774a201699641a6882ff1651524fe7b677d5fd..75d5863b5e07491e711e22bbcef88f301a7777d1 100644 (file)
@@ -68,8 +68,6 @@ public class Player
 \r
        @LOC("B") private int                   lastPosition = 0;\r
        \r
-       @LOC("HE") private Header header;\r
-       \r
        /**\r
         * Creates a new <code>Player</code> instance. \r
         */\r
@@ -84,11 +82,6 @@ public class Player
                bitstream = new Bitstream(stream);              \r
                decoder = new Decoder();\r
                \r
-               // decoder initialization\r
-               // taking out from ssjava loop \r
-               header = bitstream.readFrame();  \r
-               decoder.initialize(header, bitstream);\r
-                               \r
 //             if (device!=null)\r
 //             {               \r
 //                     audio = device;\r
@@ -219,13 +212,13 @@ public class Player
                        //if (out==null)\r
                        //      return false;\r
 \r
-//                     Header h = bitstream.readFrame();       \r
-//                     \r
-//                     if (h==null)\r
-//                             return false;\r
+                       Header h = bitstream.readFrame();       \r
+                       \r
+                       if (h==null)\r
+                               return false;\r
                                \r
                        // sample buffer set when decoder constructed\r
-                       @LOC("O") SampleBuffer output = (SampleBuffer)decoder.decodeFrame(header, bitstream);\r
+                       @LOC("O") SampleBuffer output = (SampleBuffer)decoder.decodeFrame(h, bitstream);\r
                                                                                                                                                                                                                                                                                                        \r
                        //synchronized (this)\r
                        //{\r