* @version 0.0.7 12/12/99\r
* @since 0.0.5\r
*/\r
-@LATTICE("ST,OUT,FIL,DE,O,EQ,PA,INIT")\r
+@LATTICE("ST,OUT,FIL,DE,O,EQ,PA,INIT,DE*")\r
public class Decoder implements DecoderErrors\r
{\r
static private final Params DEFAULT_PARAMS = new Params();\r
\r
output.clear_buffer();\r
\r
- @LOC("DE") FrameDecoder decoder = retrieveDecoder(header, stream, layer);\r
-\r
+ @LOC("TH,Decoder.DE") FrameDecoder decoder = retrieveDecoder(header, stream, layer);\r
decoder.decodeFrame();\r
\r
+ if(layer==3){\r
+ l3decoder=(LayerIIIDecoder)decoder;\r
+ }else if(layer==2){\r
+ l2decoder=(LayerIIDecoder)decoder;\r
+ }else{\r
+ l1decoder=(LayerIDecoder)decoder;\r
+ }\r
+ \r
output.write_buffer(1);\r
\r
return output; \r