in = new BufferedInputStream(new FileInputStream(trackData.getFile()), BUFFER_SIZE);
adts = new ADTSDemultiplexer(in);
audioFormat = new AudioFormat(adts.getSampleFrequency(), 16, adts.getChannelCount(), true, true);
decoder = new Decoder(adts.getDecoderSpecificInfo());
buffer = new SampleBuffer();
trackData.setChannels(adts.getChannelCount());
trackData.setSampleRate(adts.getSampleFrequency());
trackData.setBps(16);
errorCount = 0;
return true;