*/\r
@LOC("DE")\r
private LayerIIIDecoder l3decoder;\r
- @LOC("DE")\r
- private LayerIIDecoder l2decoder;\r
- @LOC("DE")\r
- private LayerIDecoder l1decoder;\r
+ // @LOC("DE")\r
+ // private LayerIIDecoder l2decoder;\r
+ // @LOC("DE")\r
+ // private LayerIDecoder l1decoder;\r
\r
@LOC("O")\r
private int outputFrequency;\r
@LOC("TH") int layer = header.layer();\r
\r
output.clear_buffer();\r
-\r
+System.out.println("HERE?="+layer);\r
@LOC("DE,Decoder.DE") FrameDecoder decoder = retrieveDecoder(header, stream, layer); // return\r
// ceil=DELTA(TH)\r
decoder.decodeFrame();\r
return l3decoder;\r
// decoder = l3decoder;\r
break;\r
- case 2:\r
- if (l2decoder == null) {\r
- l2decoder = new LayerIIDecoder();\r
- l2decoder.create(stream, header, filter1, filter2, output, OutputChannels.BOTH_CHANNELS);\r
- }\r
- return l2decoder;\r
- // decoder = l2decoder;\r
- break;\r
- case 1:\r
- if (l1decoder == null) {\r
- l1decoder = new LayerIDecoder();\r
- l1decoder.create(stream, header, filter1, filter2, output, OutputChannels.BOTH_CHANNELS);\r
- }\r
- return l1decoder;\r
- // decoder = l1decoder;\r
- break;\r
+ // case 2:\r
+ // if (l2decoder == null) {\r
+ // l2decoder = new LayerIIDecoder();\r
+ // l2decoder.create(stream, header, filter1, filter2, output,\r
+ // OutputChannels.BOTH_CHANNELS);\r
+ // }\r
+ // return l2decoder;\r
+ // // decoder = l2decoder;\r
+ // break;\r
+ // case 1:\r
+ // if (l1decoder == null) {\r
+ // l1decoder = new LayerIDecoder();\r
+ // l1decoder.create(stream, header, filter1, filter2, output,\r
+ // OutputChannels.BOTH_CHANNELS);\r
+ // }\r
+ // return l1decoder;\r
+ // // decoder = l1decoder;\r
+ // break;\r
}\r
//\r
// if (decoder==null)\r