changes: taking decoder initilization out from ssjava loop since it is called only...
[IRC.git] / Robust / src / Tests / ssJava / mp3decoder / Decoder.java
index 19b2050717a519f9d44ac007f2a67c60bc7cc0a5..bcf918bafb884aa6d74688586a0c13ec080d5d15 100644 (file)
@@ -130,24 +130,25 @@ public class Decoder implements DecoderErrors
         * @return A SampleBuffer containing the decoded samples.\r
         */\r
        public Obuffer decodeFrame(Header header, Bitstream stream)\r
-               throws DecoderException\r
+       throws DecoderException\r
        {\r
-               if (!initialized)\r
-               {\r
-                   initialize(header,stream);\r
-               }\r
-               \r
-               int layer = header.layer();\r
-               \r
-               output.clear_buffer();\r
-               \r
-               FrameDecoder decoder = retrieveDecoder(header, stream, layer);\r
-               \r
-               decoder.decodeFrame();\r
-                               \r
-               output.write_buffer(1);\r
-               \r
-               return output;  \r
+         // throw decoder initialization out of ssjava loop since it is invoked once\r
+         //            if (!initialized)\r
+         //            {\r
+         //                initialize(header,stream);\r
+         //            }\r
+\r
+         int layer = header.layer();\r
+\r
+         output.clear_buffer();\r
+\r
+         FrameDecoder decoder = retrieveDecoder(header, stream, layer);\r
+\r
+         decoder.decodeFrame();\r
+\r
+         output.write_buffer(1);\r
+\r
+         return output;        \r
        }\r
        \r
        /**\r