sampleNumber = 1;\r
System.out.println("Gobble sentinel: +++");\r
\r
+ ret=play2(h);\r
// int count = 0;\r
+// SSJAVA: while (true) {\r
+// if (h == null) {\r
+// break;\r
+// }\r
+// ret = decodeFrame(init, h);\r
+// if (!ret) {\r
+// break;\r
+// }\r
+// h = BitstreamWrapper.readFrame();\r
+// }\r
+\r
+ /*\r
+ * if (!ret) { // last frame, ensure all data flushed to the audio device.\r
+ * AudioDevice out = audio; if (out!=null) { out.flush(); synchronized\r
+ * (this) { complete = (!closed); close(); } } }\r
+ */\r
+ return ret;\r
+ }\r
+\r
+ public boolean play2( Header h){\r
+ boolean ret;\r
SSJAVA: while (true) {\r
if (h == null) {\r
break;\r
}\r
- ret = decodeFrame(init, h);\r
+ ret = decodeFrame(true, h);\r
if (!ret) {\r
break;\r
}\r
h = BitstreamWrapper.readFrame();\r
}\r
-\r
- /*\r
- * if (!ret) { // last frame, ensure all data flushed to the audio device.\r
- * AudioDevice out = audio; if (out!=null) { out.flush(); synchronized\r
- * (this) { complete = (!closed); close(); } } }\r
- */\r
return ret;\r
}\r
-\r
/**\r
* Cloases this player. Any audio currently playing is stopped immediately.\r
*/\r