changes.
[IRC.git] / Robust / src / Tests / ssJava / mp3decoder / Player.java
index e3a92107591b6890580c11cb63f1daaeb2a5da71..b418fc1eedfc649b6205900a39ffad757d3f4cb2 100644 (file)
@@ -119,11 +119,14 @@ public class Player {
 \r
     @LOC("IN") int count = 0;\r
     SSJAVA: while (count++ < 2147483646) {\r
+      if (h == null) {\r
+        break;\r
+      }\r
       ret = decodeFrame(init, h);\r
-      init = false;\r
       if (!ret) {\r
         break;\r
       }\r
+      h = BitstreamWrapper.readFrame();\r
     }\r
 \r
     /*\r
@@ -189,12 +192,10 @@ public class Player {
       // return false;\r
 \r
       // Header h = bitstream.readFrame();\r
-      if (!init) {\r
-        h = BitstreamWrapper.readFrame();\r
-      }\r
 \r
-      if (h == null)\r
-        return false;\r
+      // if (h == null){\r
+      // return false;\r
+      // }\r
 \r
       // @LOC("O") SampleBuffer output = (SampleBuffer) decoder.decodeFrame(h);\r
       decoder.decodeFrame(h);\r