source: gs3-extensions/web-audio/trunk/js-mad/jsmad-master/tests/node/huffdecode.js@ 28388

Last change on this file since 28388 was 28388, checked in by davidb, 11 years ago

Set of JS, CSS, PNG etc web resources to support a mixture of audio player/document display capabilities

File size: 918 bytes
Line 
1var fs = require('fs');
2var sys = require('sys');
3
4require('./typed-array.js');
5require('../../mad.js');
6require('../../id3.js');
7require('../../layer3.js');
8require('../../synth.js');
9require("../../mad.js");
10require("../../rq_table.js");
11require("../../imdct_s.js");
12require("../../huffman.js");
13require("../../bit.js");
14require("../../stream.js");
15require("../../id3.js");
16require("../../layer3.js");
17require("../../frame.js");
18require("../../synth.js");
19
20var data = fs.readFileSync("one_second_of_silence.mp3", "binary");
21// var data = fs.readFileSync("soul-2.mp3", "binary");
22
23console.log("Reading a " + Math.round(data.length / 1024) + "KB file");
24
25var stream = new Mad.Stream(data);
26
27ID3_skipHeader(stream);
28
29var STEPS_COUNT = 0;
30
31var frame = null;
32
33frame = Mad.Frame.decode(stream); // apparently first frame has nothing to decode
34frame = Mad.Frame.decode(stream);
35
36console.log("error code: " + stream.error);
Note: See TracBrowser for help on using the repository browser.