Coder Social home page Coder Social logo

node-lame's Introduction

node-lame

NodeJS native bindings to libmp3lame & libmpg123

Build Status

For all your async streaming MP3 encoding/decoding needs, there's node-lame! This module hooks into libmp3lame, the library that the lame command uses, to provide Encoder and Decoder streams to NodeJS.

Installation

node-lame comes bundled with its own copy of libmp3lame and libmpg123, so there's no need to have them installed on your system.

Simply compile and install node-lame using npm:

$ npm install lame

Example

Here's an example of using node-lame to encode some raw PCM data coming from process.stdin to an MP3 file that gets piped to process.stdout:

var lame = require('lame');

// create the Encoder instance
var encoder = new lame.Encoder({
  // input
  channels: 2,        // 2 channels (left and right)
  bitDepth: 16,       // 16-bit samples
  sampleRate: 44100,  // 44,100 Hz sample rate

  // output
  bitRate: 128,
  outSampleRate: 22050,
  mode: lame.STEREO // STEREO (default), JOINTSTEREO, DUALCHANNEL or MONO
});

// raw PCM data from stdin gets piped into the encoder
process.stdin.pipe(encoder);

// the generated MP3 file gets piped to stdout
encoder.pipe(process.stdout);

See the examples directory for some more example code.

API

Decoder class

The Decoder class is a Stream subclass that accepts MP3 data written to it, and outputs raw PCM data. It also emits a "format" event when the format of the MP3 file is determined (usually right at the beginning).

Encoder class

The Encoder class is a Stream subclass that accepts raw PCM data written to it, and outputs a valid MP3 file. You must specify the PCM data format when creating the encoder instance. Only 16-bit signed samples are currently supported (rescale before passing to the encoder if necessary)...

node-lame's People

Contributors

arunoda avatar beneidel avatar fazendaaa avatar gierschv avatar joeblynch avatar linusu avatar ndfred avatar paixaop avatar shine-on avatar timothygu avatar tootallnate avatar xp1 avatar yhbyun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-lame's Issues

Truncated audio

Hi,
I've been trying to read a mp3 file as http stream : it works ok, but the end of the file seems to be truncated (the end is missing).

I work with small google translate tts service files (maybe a matter of sample size ?)...

Here is the code:

 var url = 'http://translate.google.com/translate_tts?ie=utf-8&tl=' + lang + '&q=' + message;

        icecast.get(url, function(res) {

            // Metadata event
            res.on('metadata', function(metadata) {
                metadata = icecast.parse(metadata);
            });

            // Decode the MP3 audio data
            var decoder = lame.Decoder();
            decoder.on('format', function(format) {
                var speaker = new Speaker(format);
                decoder.pipe(speaker);
            });

            res.pipe(decoder);

            console.log('Saying ' + message);
        });

Any idea ?

By the way : I tested on a Mac

Regards,
Gilles

Is it because , What Happens This error??

gyp ERR! build error 
gyp ERR! stack Error: émakeé failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.13.0-32-generic
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /root/node/node_modules/lame
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok 

npm ERR! [email protected] install: énode-gyp rebuildé
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.13.0-32-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "lame"
npm ERR! cwd /root/node
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0

Can this work in realtime?

Just wondering if I can encode / decode audio in chunks of n ms?

I mean I assume this being a stream subclass will respect if I only give it parts of the stream. Just wanted to make sure. <:

Also any suggestions how to re-sample / mux audios.

npm ERR! [email protected] install: `node-gyp rebuild`

$ npm install lame
npm WARN package.json [email protected] No repository field.

> [email protected] install C:\Users\Vova\discorder\node_modules\lame
> node-gyp rebuild


C:\Users\Vova\discorder\node_modules\lame>if not defined npm_config_node_gyp (node "C:\Users\Vova\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
Warning: Missing input files:
C:\Users\Vova\discorder\node_modules\lame\build\deps\mpg123\..\..\..\deps\mpg123\test_output.c
Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu erm▒glichen, m▒ssen Sie den Schalter "/m" hinzuf▒gen.
C:\Users\Vova\discorder\node_modules\lame\build\deps\lame\mp3lame.vcxproj(20,3): error MSB4019: Das importierte Projekt "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Default.props" wurde nicht gefunden. Vergewissern Sie sich, dass der Pfad in der <Import>-Deklaration korrekt und die Datei auf dem Datentr▒ger vorhanden ist.
C:\Users\Vova\discorder\node_modules\lame\build\deps\mpg123\mpg123.vcxproj(20,3): error MSB4019: Das importierte Projekt "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Default.props" wurde nicht gefunden. Vergewissern Sie sich, dass der Pfad in der <Import>-Deklaration korrekt und die Datei auf dem Datentr▒ger vorhanden ist.
C:\Users\Vova\discorder\node_modules\lame\build\deps\lame\lamevectorroutines.vcxproj(20,3): error MSB4019: Das importierte Projekt "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Default.props" wurde nicht gefunden. Vergewissern Sie sich, dass der Pfad in der <Import>-Deklaration korrekt und die Datei auf dem Datentr▒ger vorhanden ist.
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Vova\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 10.0.14393
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Vova\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\Vova\discorder\node_modules\lame
gyp ERR! node -v v4.4.4
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Vova\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js" "install" "lame"
npm ERR! node v4.4.4
npm ERR! npm  v2.15.11
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs lame
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

How can i fix this? i dont get it,,,

Update position event

Hi!

This project is great and I want to make my contribution but I'm pretty new on C++ and node.js...

The decoder (and maybe the encoder too) needs an event to keep track of the current position, something like this:

https://gist.github.com/coma/5003885

Let me know what do you think about this, cheers.

Can I Browserify it?

Any chance to make this work in my client side?
Was tring browserify the PCM example

var fs = require('fs');
var lame = require('lame');
var path = require('path');

fs.createReadStream(process.argv[2] || path.resolve(__dirname, 'sample.float.pcm'))
.pipe(new lame.Encoder({ channels: 2, bitDepth: 32, float: true }))
.pipe(fs.createWriteStream(path.resolve(__dirname, 'sample_pcm.mp3')))
.on('close', function () {
console.error('done!');
});

but keep getting error:
fs.createReadStream is not a function

Error: Could not locate the bindings file

Hi @TooTallNate , i am trying to use lame with icecast to stream live audio using Edcast. I was unable to run my node server file "Stream.js" I was getting this error

root@Darmie:/var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream# node stream.js

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
Error: Could not locate the bindings file. Tried:
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/build/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/build/Debug/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/build/Release/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/out/Debug/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/Debug/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/out/Release/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/Release/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/build/default/bindings.node
  /var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/compiled/0.6.12/linux/x64/bindings.node
    at bindings (/var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/bindings/bindings.js:88:9)
    at Object.<anonymous> (/var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/lib/bindings.js:1:99)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:32)
    at Function._load (module.js:308:12)
    at Module.require (module.js:354:17)
    at require (module.js:370:17)
    at Object.<anonymous> (/var/www/vhosts/crimson/crimsonfm.com/httpdocs/stream/node_modules/lame/lib/decoder.js:7:15)
    at Module._compile (module.js:441:26)

Close event

When using the Decoder stream, i'm trying to stop it on command. As of now I am using the Decoder stream's function end(), yet neither the close or end event is issued as far as i can see. What is the intended functionality so I can end the decoder stream when needed?

Request a way to pass other options to lame

Firstly - thanks for the project. I'm running it on a Raspberry pi without issue!

I'm trying to pass --scale (or lame_set_scale) to the encoder. I've been looking at the source for about an hour, but it's hard to follow and I'm not able to get it running in the debugger to see what's really going on. It looks like it's almost able to pass arbitrary options (via the opts structure, to the get/set loop at the bottom of encoder.js, to the gfp structure, the the c++ code). I'm missing something in the link between those things though.
Is this possible?

Thanks!
Ryan

Weird error on Ubuntu 10.04 and Lame v3.99.1

As a pre-note: everything works perfectly on my local OS X installation.

After grabbing the latest code from the repo and setting this up for my radio website (code is being used here: https://github.com/pedromtavares/radio/blob/master/lib/decoder.js (line 19 might be commented so I could leave the radio working until I fix this)), the encoder immediately fails and prints out this error:

AssertionError: false == true
at /usr/local/lib/node_modules/lame/node_modules/strtok/lib/strtok.js:290:20
at Parser. (/usr/local/lib/node_modules/lame/node_modules/strtok/lib/strtok.js:366:9)
at Parser.emit (events.js:67:17)
at Parser.write (/usr/local/lib/node_modules/lame/lib/parser.js:133:8)
at Encoder.ondata (stream.js:38:26)
at Encoder.emit (events.js:67:17)
at afterWrite (/usr/local/lib/node_modules/lame/lib/encoder.js:147:12)

(it wasn't printing anything until I updated the code from the npm version to the repository version)

On a side note, I uploaded a .wav to the server, ran the test-encoder.js file to an .mp3 output file and it encoded perfectly.

Can't install with io.js

It throws following error during installation:

adius-2:~/Sites/univert$ npm install lame
-
> [email protected] install /Users/adrian/Sites/univert/node_modules/lame
> node-gyp rebuild

child_process: customFds option is deprecated, use stdio instead.
deps/mpg123/test.target.mk:149: warning: overriding commands for target `Release/test'
deps/lame/test.target.mk:157: warning: ignoring old commands for target `Release/test'
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/VbrTag.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/bitstream.o
../deps/lame/libmp3lame/bitstream.c:992:24: warning: unused variable 'rov' [-Wunused-variable]
    RpgResult_t *const rov = &gfc->ov_rpg;
                       ^
../deps/lame/libmp3lame/bitstream.c:991:32: warning: unused variable 'rsv' [-Wunused-variable]
    RpgStateVar_t const *const rsv = &gfc->sv_rpg;
                               ^
../deps/lame/libmp3lame/bitstream.c:990:34: warning: unused variable 'cfg' [-Wunused-variable]
    SessionConfig_t const *const cfg = &gfc->cfg;
                                 ^
3 warnings generated.
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/encoder.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/fft.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/gain_analysis.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/id3tag.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/lame.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/newmdct.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/presets.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/psymodel.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize_pvt.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/reservoir.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/set_get.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/tables.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/takehiro.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/util.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/vbrquantize.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/version.o
  LIBTOOL-STATIC Release/libmp3lame.a
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/compat.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/parse.o
../deps/mpg123/src/libmpg123/parse.c:184:27: warning: comparison of integers of different signs: 'off_t'
      (aka 'long long') and 'unsigned long' [-Wsign-compare]
                                                if(fr->track_frames > TRACK_MAX_FRAMES) fr->track...
                                                   ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
1 warning generated.
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/frame.o
../deps/mpg123/src/libmpg123/frame.c:285:28: warning: comparison of integers of different signs:
      'unsigned long' and 'int' [-Wsign-compare]
        if(2*2*0x110*sizeof(real) > buffssize)
           ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
1 warning generated.
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/format.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/equalizer.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/id3.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/optimize.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/readers.o
../deps/mpg123/src/libmpg123/readers.c:856:11: warning: comparison of integers of different signs:
      'ssize_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
                        if(got < sizeof(readbuf)) /* That naturally catches got == 0, too. */
                           ~~~ ^ ~~~~~~~~~~~~~~~
1 warning generated.
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/tabinit.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/libmpg123.o
../deps/mpg123/src/libmpg123/libmpg123.c:1581:29: warning: comparison of integers of different signs:
      'int' and 'unsigned long' [-Wsign-compare]
        if(errcode >= 0 && errcode < sizeof(mpg123_error)/sizeof(char*))
                           ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/index.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/stringbuf.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy2utf8.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/ntom.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_8bit.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer1.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer2.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer3.o
../deps/mpg123/src/libmpg123/layer3.c:804:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:818:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:842:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:890:4: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                        REFRESH_MASK;
                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:1021:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:1036:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:1059:6: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                                        REFRESH_MASK;
                                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:1088:4: warning: comparison of integers of different signs: 'int'
      and 'unsigned long' [-Wsign-compare]
                        REFRESH_MASK;
                        ^~~~~~~~~~~~
../deps/mpg123/src/libmpg123/layer3.c:695:12: note: expanded from macro 'REFRESH_MASK'
        while(num < BITSHIFT) { \
              ~~~ ^ ~~~~~~~~
8 warnings generated.
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/feature.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64_x86_64.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64_x86_64_float.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_s32.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_real.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64_float.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64_s32.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64_s32.o
  CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64_float.o
  LIBTOOL-STATIC Release/libmpg123.a
  CC(target) Release/obj.target/lamevectorroutines/deps/lame/libmp3lame/vector/xmm_quantize_sub.o
  LIBTOOL-STATIC Release/liblamevectorroutines.a
  CXX(target) Release/obj.target/bindings/src/bindings.o
In file included from ../src/bindings.cc:19:
../node_modules/nan/nan.h:623:19: error: no type named 'ExternalAsciiStringResource' in 'v8::String'; did
      you mean 'ExternalStringResource'?
      v8::String::ExternalAsciiStringResource *resource) {
      ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
                  ExternalStringResource
/Users/adrian/.node-gyp/1.0.2/deps/v8/include/v8.h:2016:19: note: 'ExternalStringResource' declared here
  class V8_EXPORT ExternalStringResource
                  ^
In file included from ../src/bindings.cc:19:
../node_modules/nan/nan.h:622:36: error: redefinition of 'NanNew'
  NAN_INLINE v8::Local<v8::String> NanNew(
                                   ^
../node_modules/nan/nan.h:617:36: note: previous definition is here
  NAN_INLINE v8::Local<v8::String> NanNew(
                                   ^
../node_modules/nan/nan.h:1993:12: error: no member named 'IsExternalAscii' in 'v8::String'; did you mean
      'IsExternal'?
  if (str->IsExternalAscii()) {
           ^~~~~~~~~~~~~~~
           IsExternal
/Users/adrian/.node-gyp/1.0.2/deps/v8/include/v8.h:1980:8: note: 'IsExternal' declared here
  bool IsExternal() const;
       ^
In file included from ../src/bindings.cc:19:
../node_modules/nan/nan.h:1994:23: error: no type named 'ExternalAsciiStringResource' in 'v8::String';
      did you mean 'ExternalStringResource'?
    const v8::String::ExternalAsciiStringResource* ext;
          ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
                      ExternalStringResource
/Users/adrian/.node-gyp/1.0.2/deps/v8/include/v8.h:2016:19: note: 'ExternalStringResource' declared here
  class V8_EXPORT ExternalStringResource
                  ^
In file included from ../src/bindings.cc:19:
../node_modules/nan/nan.h:1995:16: error: no member named 'GetExternalAsciiStringResource' in
      'v8::String'; did you mean 'GetExternalOneByteStringResource'?
    ext = str->GetExternalAsciiStringResource();
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
               GetExternalOneByteStringResource
/Users/adrian/.node-gyp/1.0.2/deps/v8/include/v8.h:2083:40: note: 'GetExternalOneByteStringResource'
      declared here
  const ExternalOneByteStringResource* GetExternalOneByteStringResource() const;
                                       ^
In file included from ../src/bindings.cc:19:
../node_modules/nan/nan.h:1995:9: error: assigning to 'const v8::String::ExternalStringResource *' from
      incompatible type 'const v8::String::ExternalOneByteStringResource *'
    ext = str->GetExternalAsciiStringResource();
        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../node_modules/nan/nan.h:1996:11: error: assigning to 'const char *' from incompatible type
      'const uint16_t *' (aka 'const unsigned short *')
    *data = ext->data();
          ^ ~~~~~~~~~~~
7 errors generated.
make: *** [Release/obj.target/bindings/src/bindings.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1038:12)
gyp ERR! System Darwin 14.0.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/adrian/Sites/univert/node_modules/lame
gyp ERR! node -v v1.0.2
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "lame"
npm ERR! node v1.0.2
npm ERR! npm  v2.1.18
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/adrian/Sites/univert/npm-debug.log

The npm-debug.log:

0 info it worked if it ends with ok
1 verbose cli [ 'node', '/usr/local/bin/npm', 'install', 'lame' ]
2 info using [email protected]
3 info using [email protected]
4 verbose node symlink /usr/local/bin/node
5 silly cache add args [ 'lame@^1.1.1', null ]
6 verbose cache add spec lame@^1.1.1
7 silly cache add parsed spec { raw: 'lame@^1.1.1',
7 silly cache add   scope: null,
7 silly cache add   name: 'lame',
7 silly cache add   rawSpec: '^1.1.1',
7 silly cache add   spec: '>=1.1.1 <2.0.0',
7 silly cache add   type: 'range' }
8 verbose addNamed lame@>=1.1.1 <2.0.0
9 silly addNamed semver.valid null
10 silly addNamed semver.validRange >=1.1.1 <2.0.0
11 silly addNameRange { name: 'lame', range: '>=1.1.1 <2.0.0', hasData: false }
12 silly mapToRegistry name lame
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npmjs.org/
15 silly mapToRegistry uri https://registry.npmjs.org/lame
16 verbose addNameRange registry:https://registry.npmjs.org/lame not in flight; fetching
17 verbose request uri https://registry.npmjs.org/lame
18 verbose request no auth needed
19 info attempt registry request try #1 at 23:22:36
20 verbose request id 157a1fc6579d2371
21 verbose etag "9EPQC0VTUJJQ21IUWUM14TUJV"
22 http request GET https://registry.npmjs.org/lame
23 http 304 https://registry.npmjs.org/lame
24 silly get cb [ 304,
24 silly get   { date: 'Sat, 24 Jan 2015 22:22:36 GMT',
24 silly get     server: 'Apache',
24 silly get     via: '1.1 varnish',
24 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:36 GMT',
24 silly get     'cache-control': 'max-age=60',
24 silly get     etag: '"9EPQC0VTUJJQ21IUWUM14TUJV"',
24 silly get     age: '7',
24 silly get     'x-served-by': 'cache-fra1235-FRA',
24 silly get     'x-cache': 'HIT',
24 silly get     'x-cache-hits': '1',
24 silly get     'x-timer': 'S1422138156.708742,VS0,VE0',
24 silly get     vary: 'Accept',
24 silly get     'content-length': '0',
24 silly get     connection: 'close' } ]
25 verbose etag https://registry.npmjs.org/lame from cache
26 silly addNameRange number 2 { name: 'lame', range: '>=1.1.1 <2.0.0', hasData: true }
27 silly addNameRange versions [ 'lame',
27 silly addNameRange   [ '0.0.1',
27 silly addNameRange     '0.0.3',
27 silly addNameRange     '0.0.4',
27 silly addNameRange     '1.0.0',
27 silly addNameRange     '1.0.1',
27 silly addNameRange     '1.0.2',
27 silly addNameRange     '1.0.3',
27 silly addNameRange     '1.1.0',
27 silly addNameRange     '1.1.1',
27 silly addNameRange     '1.1.2' ] ]
28 verbose addNamed [email protected]
29 silly addNamed semver.valid 1.1.2
30 silly addNamed semver.validRange 1.1.2
31 silly cache afterAdd [email protected]
32 verbose afterAdd /Users/adrian/.npm/lame/1.1.2/package/package.json not in flight; writing
33 verbose afterAdd /Users/adrian/.npm/lame/1.1.2/package/package.json written
34 silly install resolved [ { name: 'lame',
34 silly install resolved     description: 'NodeJS native bindings to libmp3lame & libmpg123.',
34 silly install resolved     keywords: [ 'lame', 'mpg123', 'mp3', 'mpeg', 'mpg', 'encode', 'decode' ],
34 silly install resolved     version: '1.1.2',
34 silly install resolved     author:
34 silly install resolved      { name: 'Nathan Rajlich',
34 silly install resolved        email: '[email protected]',
34 silly install resolved        url: 'http://tootallnate.net' },
34 silly install resolved     repository:
34 silly install resolved      { type: 'git',
34 silly install resolved        url: 'git://github.com/TooTallNate/node-lame.git' },
34 silly install resolved     main: './index.js',
34 silly install resolved     dependencies:
34 silly install resolved      { bindings: '~1.2.0',
34 silly install resolved        debug: '2',
34 silly install resolved        'readable-stream': '1.0',
34 silly install resolved        nan: '~1.2.0' },
34 silly install resolved     devDependencies: { mocha: '*' },
34 silly install resolved     scripts: { test: 'mocha --reporter spec', install: 'node-gyp rebuild' },
34 silly install resolved     gypfile: true,
34 silly install resolved     gitHead: 'a28d7cb0c4ed7f36af273822041ebd343a711593',
34 silly install resolved     bugs: { url: 'https://github.com/TooTallNate/node-lame/issues' },
34 silly install resolved     homepage: 'https://github.com/TooTallNate/node-lame',
34 silly install resolved     _id: '[email protected]',
34 silly install resolved     _shasum: '0a25243710e32036591ac3711ab77f960be131e0',
34 silly install resolved     _from: 'lame@>=1.1.1 <2.0.0',
34 silly install resolved     _npmVersion: '2.1.2',
34 silly install resolved     _nodeVersion: '0.10.32',
34 silly install resolved     _npmUser: { name: 'tootallnate', email: '[email protected]' },
34 silly install resolved     maintainers: [ [Object], [Object] ],
34 silly install resolved     dist:
34 silly install resolved      { shasum: '0a25243710e32036591ac3711ab77f960be131e0',
34 silly install resolved        tarball: 'http://registry.npmjs.org/lame/-/lame-1.1.2.tgz' },
34 silly install resolved     directories: {},
34 silly install resolved     _resolved: 'https://registry.npmjs.org/lame/-/lame-1.1.2.tgz',
34 silly install resolved     readme: 'ERROR: No README data found!' } ]
35 info install [email protected] into /Users/adrian/Sites/univert
36 info installOne [email protected]
37 verbose installOne of lame to /Users/adrian/Sites/univert not in flight; installing
38 verbose lock using /Users/adrian/.npm/_locks/lame-a5050083f6f86c8a.lock for /Users/adrian/Sites/univert/node_modules/lame
39 silly install write writing lame 1.1.2 to /Users/adrian/Sites/univert/node_modules/lame
40 silly cache addNamed cb [email protected]
41 verbose unbuild node_modules/lame
42 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame
43 verbose tar unpack /Users/adrian/.npm/lame/1.1.2/package.tgz
44 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame
45 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame
46 silly gunzTarPerm modes [ '755', '644' ]
47 silly gunzTarPerm extractEntry package.json
48 silly gunzTarPerm extractEntry .npmignore
49 silly gunzTarPerm extractEntry README.md
50 silly gunzTarPerm extractEntry LICENSE
51 silly gunzTarPerm extractEntry index.js
52 silly gunzTarPerm extractEntry deps/lame/README
53 silly gunzTarPerm extractEntry deps/lame/LICENSE
54 silly gunzTarPerm extractEntry deps/lame/config.sub
55 silly gunzTarPerm extractEntry deps/lame/ChangeLog
56 silly gunzTarPerm extractEntry deps/lame/DEFINES
57 silly gunzTarPerm extractEntry deps/lame/Dll/README
58 silly gunzTarPerm extractEntry deps/lame/Dll/BladeMP3EncDLL.c
59 silly gunzTarPerm extractEntry deps/lame/Dll/BladeMP3EncDLL.def
60 silly gunzTarPerm extractEntry deps/lame/Dll/BladeMP3EncDLL.h
61 silly gunzTarPerm extractEntry deps/lame/Dll/Example.cpp
62 silly gunzTarPerm extractEntry deps/lame/Dll/LameDLLInterface.htm
63 silly gunzTarPerm extractEntry deps/lame/Dll/MP3export.pas
64 silly gunzTarPerm extractEntry deps/lame/Dll/Makefile.am
65 silly gunzTarPerm extractEntry deps/lame/Dll/Makefile.in
66 silly gunzTarPerm extractEntry deps/lame/Dll/Makefile.mingw32
67 silly gunzTarPerm extractEntry deps/lame/HACKING
68 silly gunzTarPerm extractEntry deps/lame/INSTALL
69 silly gunzTarPerm extractEntry deps/lame/INSTALL.configure
70 silly gunzTarPerm extractEntry deps/lame/ACM/Makefile.in
71 silly gunzTarPerm extractEntry deps/lame/ACM/ACM.cpp
72 silly gunzTarPerm extractEntry deps/lame/ACM/ACMStream.cpp
73 silly gunzTarPerm extractEntry deps/lame/ACM/ACMStream.h
74 silly gunzTarPerm extractEntry deps/lame/ACM/ADbg/ADbg.cpp
75 silly gunzTarPerm extractEntry deps/lame/ACM/ADbg/ADbg.h
76 silly gunzTarPerm extractEntry deps/lame/ACM/ADbg/Makefile.am
77 silly gunzTarPerm extractEntry deps/lame/ACM/ADbg/Makefile.in
78 silly gunzTarPerm extractEntry deps/lame/ACM/AEncodeProperties.cpp
79 silly gunzTarPerm extractEntry deps/lame/ACM/AEncodeProperties.h
80 silly gunzTarPerm extractEntry deps/lame/ACM/DecodeStream.cpp
81 silly gunzTarPerm extractEntry deps/lame/ACM/DecodeStream.h
82 silly gunzTarPerm extractEntry deps/lame/ACM/LameACM.inf
83 silly gunzTarPerm extractEntry deps/lame/ACM/Makefile.am
84 silly gunzTarPerm extractEntry deps/lame/ACM/ACM.h
85 silly gunzTarPerm extractEntry deps/lame/ACM/TODO
86 silly gunzTarPerm extractEntry deps/lame/ACM/acm.rc
87 silly gunzTarPerm extractEntry deps/lame/ACM/adebug.h
88 silly gunzTarPerm extractEntry deps/lame/ACM/ddk/Makefile.am
89 silly gunzTarPerm extractEntry deps/lame/ACM/ddk/Makefile.in
90 silly gunzTarPerm extractEntry deps/lame/ACM/ddk/msacmdrv.h
91 silly gunzTarPerm extractEntry deps/lame/ACM/lame.ico
92 silly gunzTarPerm extractEntry deps/lame/ACM/lameACM.def
93 silly gunzTarPerm extractEntry deps/lame/ACM/lame_acm.xml
94 silly gunzTarPerm extractEntry deps/lame/ACM/main.cpp
95 silly gunzTarPerm extractEntry deps/lame/ACM/readme.txt
96 silly gunzTarPerm extractEntry deps/lame/ACM/resource.h
97 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/makedistwin.bat
98 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/Makefile.am
99 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/Makefile.tinyxml
100 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/changes.txt
101 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/dox
102 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/makedistlinux
103 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/Makefile.in
104 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/readme.txt
105 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/tinyxml.cpp
106 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/tinyxml.h
107 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/tinyxmlerror.cpp
108 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/tinyxmlparser.cpp
109 silly gunzTarPerm extractEntry deps/lame/ACM/tinyxml/xmltest.cpp
110 silly gunzTarPerm extractEntry deps/lame/Makefile.MSVC
111 silly gunzTarPerm extractEntry deps/lame/Makefile.am
112 silly gunzTarPerm extractEntry deps/lame/Makefile.am.global
113 silly gunzTarPerm extractEntry deps/lame/Makefile.in
114 silly gunzTarPerm extractEntry deps/lame/Makefile.unix
115 silly gunzTarPerm extractEntry deps/lame/COPYING
116 silly gunzTarPerm extractEntry deps/lame/README.WINGTK
117 silly gunzTarPerm extractEntry deps/lame/STYLEGUIDE
118 silly gunzTarPerm extractEntry deps/lame/TODO
119 silly gunzTarPerm extractEntry deps/lame/USAGE
120 silly gunzTarPerm extractEntry deps/lame/acinclude.m4
121 silly gunzTarPerm extractEntry deps/lame/aclocal.m4
122 silly gunzTarPerm extractEntry deps/lame/config/README
123 silly gunzTarPerm extractEntry deps/lame/config/linux/arm/config.h
124 silly gunzTarPerm extractEntry deps/lame/config/linux/ia32/config.h
125 silly gunzTarPerm extractEntry deps/lame/config/linux/x64/config.h
126 silly gunzTarPerm extractEntry deps/lame/config/mac/ia32/config.h
127 silly gunzTarPerm extractEntry deps/lame/config/mac/x64/config.h
128 silly gunzTarPerm extractEntry deps/lame/config/solaris/ia32/config.h
129 silly gunzTarPerm extractEntry deps/lame/config/solaris/x64/config.h
130 silly gunzTarPerm extractEntry deps/lame/config/win/ia32/config.h
131 silly gunzTarPerm extractEntry deps/lame/config/win/x64/config.h
132 silly gunzTarPerm extractEntry deps/lame/config.guess
133 silly gunzTarPerm extractEntry deps/lame/config.h.in
134 silly gunzTarPerm extractEntry deps/lame/config.rpath
135 silly gunzTarPerm extractEntry deps/lame/API
136 silly gunzTarPerm extractEntry deps/lame/configMS.h
137 silly gunzTarPerm extractEntry deps/lame/configure
138 silly gunzTarPerm extractEntry deps/lame/configure.in
139 silly gunzTarPerm extractEntry deps/lame/debian/lame.docs
140 silly gunzTarPerm extractEntry deps/lame/debian/Makefile.am
141 silly gunzTarPerm extractEntry deps/lame/debian/changelog
142 silly gunzTarPerm extractEntry deps/lame/debian/compat
143 silly gunzTarPerm extractEntry deps/lame/debian/control
144 silly gunzTarPerm extractEntry deps/lame/debian/copyright
145 silly gunzTarPerm extractEntry deps/lame/debian/Makefile.in
146 silly gunzTarPerm extractEntry deps/lame/debian/lame.install
147 silly gunzTarPerm extractEntry deps/lame/debian/lame.manpages
148 silly gunzTarPerm extractEntry deps/lame/debian/libmp3lame-dev.install
149 silly gunzTarPerm extractEntry deps/lame/debian/libmp3lame0.install
150 silly gunzTarPerm extractEntry deps/lame/debian/rules
151 silly gunzTarPerm extractEntry deps/lame/debian/watch
152 silly gunzTarPerm extractEntry deps/lame/depcomp
153 silly gunzTarPerm extractEntry deps/lame/doc/Makefile.am
154 silly gunzTarPerm extractEntry deps/lame/doc/Makefile.in
155 silly gunzTarPerm extractEntry deps/lame/doc/html/history.html
156 silly gunzTarPerm extractEntry deps/lame/doc/html/Makefile.am
157 silly gunzTarPerm extractEntry deps/lame/doc/html/about.html
158 silly gunzTarPerm extractEntry deps/lame/doc/html/abr.html
159 silly gunzTarPerm extractEntry deps/lame/doc/html/cbr.html
160 silly gunzTarPerm extractEntry deps/lame/doc/html/contact.html
161 silly gunzTarPerm extractEntry deps/lame/doc/html/contributors.html
162 silly gunzTarPerm extractEntry deps/lame/doc/html/detailed.html
163 silly gunzTarPerm extractEntry deps/lame/doc/html/Makefile.in
164 silly gunzTarPerm extractEntry deps/lame/doc/html/index.html
165 silly gunzTarPerm extractEntry deps/lame/doc/html/introduction.html
166 silly gunzTarPerm extractEntry deps/lame/doc/html/links.html
167 silly gunzTarPerm extractEntry deps/lame/doc/html/list.html
168 silly gunzTarPerm extractEntry deps/lame/doc/html/ms_stereo.html
169 silly gunzTarPerm extractEntry deps/lame/doc/html/usage.html
170 silly gunzTarPerm extractEntry deps/lame/doc/html/vbr.html
171 silly gunzTarPerm extractEntry deps/lame/doc/man/Makefile.am
172 silly gunzTarPerm extractEntry deps/lame/doc/man/Makefile.in
173 silly gunzTarPerm extractEntry deps/lame/doc/man/lame.1
174 silly gunzTarPerm extractEntry deps/lame/dshow/README
175 silly gunzTarPerm extractEntry deps/lame/dshow/PropPage_adv.h
176 silly gunzTarPerm extractEntry deps/lame/dshow/Makefile.am
177 silly gunzTarPerm extractEntry deps/lame/dshow/Makefile.in
178 silly gunzTarPerm extractEntry deps/lame/dshow/Mpegac.cpp
179 silly gunzTarPerm extractEntry deps/lame/dshow/Mpegac.def
180 silly gunzTarPerm extractEntry deps/lame/dshow/Mpegac.h
181 silly gunzTarPerm extractEntry deps/lame/dshow/PropPage.cpp
182 silly gunzTarPerm extractEntry deps/lame/dshow/PropPage.h
183 silly gunzTarPerm extractEntry deps/lame/dshow/PropPage_adv.cpp
184 silly gunzTarPerm extractEntry deps/lame/dshow/Encoder.h
185 silly gunzTarPerm extractEntry deps/lame/dshow/Property.rc
186 silly gunzTarPerm extractEntry deps/lame/dshow/Encoder.cpp
187 silly gunzTarPerm extractEntry deps/lame/dshow/REG.CPP
188 silly gunzTarPerm extractEntry deps/lame/dshow/REG.H
189 silly gunzTarPerm extractEntry deps/lame/dshow/UIDS.H
190 silly gunzTarPerm extractEntry deps/lame/dshow/aboutprp.cpp
191 silly gunzTarPerm extractEntry deps/lame/dshow/aboutprp.h
192 silly gunzTarPerm extractEntry deps/lame/dshow/elogo.ico
193 silly gunzTarPerm extractEntry deps/lame/dshow/iaudioprops.h
194 silly gunzTarPerm extractEntry deps/lame/dshow/resource.h
195 silly gunzTarPerm extractEntry deps/lame/frontend/gtkanal.h
196 silly gunzTarPerm extractEntry deps/lame/frontend/Makefile.am
197 silly gunzTarPerm extractEntry deps/lame/frontend/amiga_mpega.c
198 silly gunzTarPerm extractEntry deps/lame/frontend/brhist.c
199 silly gunzTarPerm extractEntry deps/lame/frontend/brhist.h
200 silly gunzTarPerm extractEntry deps/lame/frontend/console.c
201 silly gunzTarPerm extractEntry deps/lame/frontend/console.h
202 silly gunzTarPerm extractEntry deps/lame/frontend/depcomp
203 silly gunzTarPerm extractEntry deps/lame/frontend/get_audio.c
204 silly gunzTarPerm extractEntry deps/lame/frontend/get_audio.h
205 silly gunzTarPerm extractEntry deps/lame/frontend/gpkplotting.c
206 silly gunzTarPerm extractEntry deps/lame/frontend/gpkplotting.h
207 silly gunzTarPerm extractEntry deps/lame/frontend/gtkanal.c
208 silly gunzTarPerm extractEntry deps/lame/frontend/Makefile.in
209 silly gunzTarPerm extractEntry deps/lame/frontend/lame_main.c
210 silly gunzTarPerm extractEntry deps/lame/frontend/lametime.c
211 silly gunzTarPerm extractEntry deps/lame/frontend/lametime.h
212 silly gunzTarPerm extractEntry deps/lame/frontend/main.c
213 silly gunzTarPerm extractEntry deps/lame/frontend/main.h
214 silly gunzTarPerm extractEntry deps/lame/frontend/mp3rtp.c
215 silly gunzTarPerm extractEntry deps/lame/frontend/mp3x.c
216 silly gunzTarPerm extractEntry deps/lame/frontend/parse.c
217 silly gunzTarPerm extractEntry deps/lame/frontend/parse.h
218 silly gunzTarPerm extractEntry deps/lame/frontend/rtp.c
219 silly gunzTarPerm extractEntry deps/lame/frontend/rtp.h
220 silly gunzTarPerm extractEntry deps/lame/frontend/timestatus.c
221 silly gunzTarPerm extractEntry deps/lame/frontend/timestatus.h
222 silly gunzTarPerm extractEntry deps/lame/include/Makefile.am
223 silly gunzTarPerm extractEntry deps/lame/include/Makefile.in
224 silly gunzTarPerm extractEntry deps/lame/include/lame.def
225 silly gunzTarPerm extractEntry deps/lame/include/lame.h
226 silly gunzTarPerm extractEntry deps/lame/include/libmp3lame.sym
227 silly gunzTarPerm extractEntry deps/lame/install-sh
228 silly gunzTarPerm extractEntry deps/lame/lame.bat
229 silly gunzTarPerm extractEntry deps/lame/lame.spec
230 silly gunzTarPerm extractEntry deps/lame/lame.spec.in
231 silly gunzTarPerm extractEntry deps/lame/libmp3lame/mpglib_interface.c
232 silly gunzTarPerm extractEntry deps/lame/libmp3lame/Makefile.am
233 silly gunzTarPerm extractEntry deps/lame/libmp3lame/VbrTag.c
234 silly gunzTarPerm extractEntry deps/lame/libmp3lame/VbrTag.h
235 silly gunzTarPerm extractEntry deps/lame/libmp3lame/bitstream.c
236 silly gunzTarPerm extractEntry deps/lame/libmp3lame/bitstream.h
237 silly gunzTarPerm extractEntry deps/lame/libmp3lame/depcomp
238 silly gunzTarPerm extractEntry deps/lame/libmp3lame/encoder.c
239 silly gunzTarPerm extractEntry deps/lame/libmp3lame/encoder.h
240 silly gunzTarPerm extractEntry deps/lame/libmp3lame/fft.c
241 silly gunzTarPerm extractEntry deps/lame/libmp3lame/fft.h
242 silly gunzTarPerm extractEntry deps/lame/libmp3lame/gain_analysis.c
243 silly gunzTarPerm extractEntry deps/lame/libmp3lame/gain_analysis.h
244 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/fft3dn.nas
245 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/Makefile.am
246 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/choose_table.nas
247 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/cpu_feat.nas
248 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/fft.nas
249 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/Makefile.in
250 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/fftfpu.nas
251 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/fftsse.nas
252 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/ffttbl.nas
253 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/nasm.h
254 silly gunzTarPerm extractEntry deps/lame/libmp3lame/i386/scalar.nas
255 silly gunzTarPerm extractEntry deps/lame/libmp3lame/id3tag.c
256 silly gunzTarPerm extractEntry deps/lame/libmp3lame/id3tag.h
257 silly gunzTarPerm extractEntry deps/lame/libmp3lame/l3side.h
258 silly gunzTarPerm extractEntry deps/lame/libmp3lame/lame-analysis.h
259 silly gunzTarPerm extractEntry deps/lame/libmp3lame/lame.c
260 silly gunzTarPerm extractEntry deps/lame/libmp3lame/lame.rc
261 silly gunzTarPerm extractEntry deps/lame/libmp3lame/lame_global_flags.h
262 silly gunzTarPerm extractEntry deps/lame/libmp3lame/lameerror.h
263 silly gunzTarPerm extractEntry deps/lame/libmp3lame/logoe.ico
264 silly gunzTarPerm extractEntry deps/lame/libmp3lame/machine.h
265 silly gunzTarPerm extractEntry deps/lame/libmp3lame/Makefile.in
266 silly gunzTarPerm extractEntry deps/lame/libmp3lame/newmdct.c
267 silly gunzTarPerm extractEntry deps/lame/libmp3lame/newmdct.h
268 silly gunzTarPerm extractEntry deps/lame/libmp3lame/presets.c
269 silly gunzTarPerm extractEntry deps/lame/libmp3lame/psymodel.c
270 silly gunzTarPerm extractEntry deps/lame/libmp3lame/psymodel.h
271 silly gunzTarPerm extractEntry deps/lame/libmp3lame/quantize.c
272 silly gunzTarPerm extractEntry deps/lame/libmp3lame/quantize.h
273 silly gunzTarPerm extractEntry deps/lame/libmp3lame/quantize_pvt.c
274 silly gunzTarPerm extractEntry deps/lame/libmp3lame/quantize_pvt.h
275 silly gunzTarPerm extractEntry deps/lame/libmp3lame/reservoir.c
276 silly gunzTarPerm extractEntry deps/lame/libmp3lame/reservoir.h
277 silly gunzTarPerm extractEntry deps/lame/libmp3lame/set_get.c
278 silly gunzTarPerm extractEntry deps/lame/libmp3lame/set_get.h
279 silly gunzTarPerm extractEntry deps/lame/libmp3lame/tables.c
280 silly gunzTarPerm extractEntry deps/lame/libmp3lame/tables.h
281 silly gunzTarPerm extractEntry deps/lame/libmp3lame/takehiro.c
282 silly gunzTarPerm extractEntry deps/lame/libmp3lame/util.c
283 silly gunzTarPerm extractEntry deps/lame/libmp3lame/util.h
284 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vbrquantize.c
285 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vbrquantize.h
286 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vector/Makefile.am
287 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vector/Makefile.in
288 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vector/lame_intrin.h
289 silly gunzTarPerm extractEntry deps/lame/libmp3lame/vector/xmm_quantize_sub.c
290 silly gunzTarPerm extractEntry deps/lame/libmp3lame/version.c
291 silly gunzTarPerm extractEntry deps/lame/libmp3lame/version.h
292 silly gunzTarPerm extractEntry deps/lame/libmp3lame.gyp
293 silly gunzTarPerm extractEntry deps/lame/ltmain.sh
294 silly gunzTarPerm extractEntry deps/lame/mac/LAME.mcp
295 silly gunzTarPerm extractEntry deps/lame/mac/LAME_Carbon_Debug.pch
296 silly gunzTarPerm extractEntry deps/lame/mac/LAME_Carbon_Final.pch
297 silly gunzTarPerm extractEntry deps/lame/mac/LAME_Classic_Debug.pch
298 silly gunzTarPerm extractEntry deps/lame/mac/LAME_Classic_Final.pch
299 silly gunzTarPerm extractEntry deps/lame/mac/MacDLLMain.c
300 silly gunzTarPerm extractEntry deps/lame/mac/Makefile.am
301 silly gunzTarPerm extractEntry deps/lame/mac/Makefile.in
302 silly gunzTarPerm extractEntry deps/lame/mac/Precompile_Common.h
303 silly gunzTarPerm extractEntry deps/lame/macosx/English.lproj/InfoPlist.strings
304 silly gunzTarPerm extractEntry deps/lame/macosx/English.lproj/Makefile.am
305 silly gunzTarPerm extractEntry deps/lame/macosx/English.lproj/Makefile.in
306 silly gunzTarPerm extractEntry deps/lame/macosx/Info.plist
307 silly gunzTarPerm extractEntry deps/lame/macosx/LAME.xcodeproj/Makefile.am
308 silly gunzTarPerm extractEntry deps/lame/macosx/LAME.xcodeproj/Makefile.in
309 silly gunzTarPerm extractEntry deps/lame/macosx/LAME.xcodeproj/project.pbxproj
310 silly gunzTarPerm extractEntry deps/lame/macosx/LAME_Prefix.pch
311 silly gunzTarPerm extractEntry deps/lame/macosx/Makefile.am
312 silly gunzTarPerm extractEntry deps/lame/macosx/Makefile.in
313 silly gunzTarPerm extractEntry deps/lame/misc/lame4dos.bat
314 silly gunzTarPerm extractEntry deps/lame/misc/Lame.vbs
315 silly gunzTarPerm extractEntry deps/lame/misc/Makefile.in
316 silly gunzTarPerm extractEntry deps/lame/misc/abx.c
317 silly gunzTarPerm extractEntry deps/lame/misc/ath.c
318 silly gunzTarPerm extractEntry deps/lame/misc/auenc
319 silly gunzTarPerm extractEntry deps/lame/misc/depcomp
320 silly gunzTarPerm extractEntry deps/lame/misc/Makefile.am
321 silly gunzTarPerm extractEntry deps/lame/misc/lameGUI.html
322 silly gunzTarPerm extractEntry deps/lame/misc/lameid3.pl
323 silly gunzTarPerm extractEntry deps/lame/misc/mk_mp3.sh
324 silly gunzTarPerm extractEntry deps/lame/misc/mlame
325 silly gunzTarPerm extractEntry deps/lame/misc/mlame_corr.c
326 silly gunzTarPerm extractEntry deps/lame/misc/mugeco.sh
327 silly gunzTarPerm extractEntry deps/lame/misc/scalartest.c
328 silly gunzTarPerm extractEntry deps/lame/missing
329 silly gunzTarPerm extractEntry deps/lame/mpglib/README
330 silly gunzTarPerm extractEntry deps/lame/mpglib/interface.c
331 silly gunzTarPerm extractEntry deps/lame/mpglib/Makefile.in
332 silly gunzTarPerm extractEntry deps/lame/mpglib/AUTHORS
333 silly gunzTarPerm extractEntry deps/lame/mpglib/common.c
334 silly gunzTarPerm extractEntry deps/lame/mpglib/common.h
335 silly gunzTarPerm extractEntry deps/lame/mpglib/dct64_i386.c
336 silly gunzTarPerm extractEntry deps/lame/mpglib/dct64_i386.h
337 silly gunzTarPerm extractEntry deps/lame/mpglib/decode_i386.c
338 silly gunzTarPerm extractEntry deps/lame/mpglib/decode_i386.h
339 silly gunzTarPerm extractEntry deps/lame/mpglib/depcomp
340 silly gunzTarPerm extractEntry deps/lame/mpglib/huffman.h
341 silly gunzTarPerm extractEntry deps/lame/mpglib/Makefile.am
342 silly gunzTarPerm extractEntry deps/lame/mpglib/interface.h
343 silly gunzTarPerm extractEntry deps/lame/mpglib/l2tables.h
344 silly gunzTarPerm extractEntry deps/lame/mpglib/layer1.c
345 silly gunzTarPerm extractEntry deps/lame/mpglib/layer1.h
346 silly gunzTarPerm extractEntry deps/lame/mpglib/layer2.c
347 silly gunzTarPerm extractEntry deps/lame/mpglib/layer2.h
348 silly gunzTarPerm extractEntry deps/lame/mpglib/layer3.c
349 silly gunzTarPerm extractEntry deps/lame/mpglib/layer3.h
350 silly gunzTarPerm extractEntry deps/lame/mpglib/mpg123.h
351 silly gunzTarPerm extractEntry deps/lame/mpglib/mpglib.h
352 silly gunzTarPerm extractEntry deps/lame/mpglib/tabinit.c
353 silly gunzTarPerm extractEntry deps/lame/mpglib/tabinit.h
354 silly gunzTarPerm extractEntry deps/lame/test.c
355 silly gunzTarPerm extractEntry deps/lame/testcase.mp3
356 silly gunzTarPerm extractEntry deps/lame/testcase.wav
357 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_dll.vcproj
358 silly gunzTarPerm extractEntry deps/lame/vc_solution/Makefile.am
359 silly gunzTarPerm extractEntry deps/lame/vc_solution/arch_nasm.vsprops
360 silly gunzTarPerm extractEntry deps/lame/vc_solution/arch_sse2.vsprops
361 silly gunzTarPerm extractEntry deps/lame/vc_solution/arch_x87.vsprops
362 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame.sln
363 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_acm.vcproj
364 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_acm_adbg.vcproj
365 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_acm_tinyxml.vcproj
366 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_clients.sln
367 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_config.vsprops
368 silly gunzTarPerm extractEntry deps/lame/vc_solution/Makefile.in
369 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_dll_example.vcproj
370 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_dshow.vcproj
371 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_lame.vcproj
372 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_mp3rtp.vcproj
373 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_mp3x.vcproj
374 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_lame_test.vcproj
375 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_libmp3lame.vcproj
376 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_libmp3lame_dll.vcproj
377 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_mpglib.vcproj
378 silly gunzTarPerm extractEntry deps/lame/vc_solution/vc9_nasm.rules
379 silly gunzTarPerm extractEntry deps/mpg123/README
380 silly gunzTarPerm extractEntry deps/mpg123/doc/LICENSE
381 silly gunzTarPerm extractEntry deps/mpg123/doc/README.gain
382 silly gunzTarPerm extractEntry deps/mpg123/doc/BUGS
383 silly gunzTarPerm extractEntry deps/mpg123/doc/CONTACT
384 silly gunzTarPerm extractEntry deps/mpg123/doc/ACCURACY
385 silly gunzTarPerm extractEntry deps/mpg123/doc/Makefile.am
386 silly gunzTarPerm extractEntry deps/mpg123/doc/Makefile.in
387 silly gunzTarPerm extractEntry deps/mpg123/doc/PATENTS
388 silly gunzTarPerm extractEntry deps/mpg123/doc/README.3DNOW
389 silly gunzTarPerm extractEntry deps/mpg123/doc/BENCHMARKING
390 silly gunzTarPerm extractEntry deps/mpg123/doc/README.remote
391 silly gunzTarPerm extractEntry deps/mpg123/doc/ROAD_TO_LGPL
392 silly gunzTarPerm extractEntry deps/mpg123/doc/THANKS
393 silly gunzTarPerm extractEntry deps/mpg123/doc/TODO
394 silly gunzTarPerm extractEntry deps/mpg123/doc/doxy_examples.c
395 silly gunzTarPerm extractEntry deps/mpg123/doc/doxygen.conf
396 silly gunzTarPerm extractEntry deps/mpg123/doc/doxyhead.xhtml
397 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/Makefile
398 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/dump_seekindex.c
399 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/extract_frames.c
400 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/feedseek.c
401 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/id3dump.c
402 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/mpg123_to_wav.c
403 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/mpglib.c
404 silly gunzTarPerm extractEntry deps/mpg123/doc/examples/scan.c
405 silly gunzTarPerm extractEntry deps/mpg123/doc/libmpg123_speed.txt
406 silly gunzTarPerm extractEntry deps/mpg123/ChangeLog
407 silly gunzTarPerm extractEntry deps/mpg123/INSTALL
408 silly gunzTarPerm extractEntry deps/mpg123/Makefile.am
409 silly gunzTarPerm extractEntry deps/mpg123/Makefile.in
410 silly gunzTarPerm extractEntry deps/mpg123/NEWS
411 silly gunzTarPerm extractEntry deps/mpg123/NEWS.libmpg123
412 silly gunzTarPerm extractEntry deps/mpg123/AUTHORS
413 silly gunzTarPerm extractEntry deps/mpg123/TODO
414 silly gunzTarPerm extractEntry deps/mpg123/aclocal.m4
415 silly gunzTarPerm extractEntry deps/mpg123/config/linux/arm/config.h
416 silly gunzTarPerm extractEntry deps/mpg123/config/linux/arm/mpg123.h
417 silly gunzTarPerm extractEntry deps/mpg123/config/linux/ia32/config.h
418 silly gunzTarPerm extractEntry deps/mpg123/config/linux/ia32/mpg123.h
419 silly gunzTarPerm extractEntry deps/mpg123/config/linux/x64/config.h
420 silly gunzTarPerm extractEntry deps/mpg123/config/linux/x64/mpg123.h
421 silly gunzTarPerm extractEntry deps/mpg123/config/mac/ia32/config.h
422 silly gunzTarPerm extractEntry deps/mpg123/config/mac/ia32/mpg123.h
423 silly gunzTarPerm extractEntry deps/mpg123/config/mac/x64/config.h
424 silly gunzTarPerm extractEntry deps/mpg123/config/mac/x64/mpg123.h
425 silly gunzTarPerm extractEntry deps/mpg123/config/solaris/ia32/config.h
426 silly gunzTarPerm extractEntry deps/mpg123/config/solaris/ia32/mpg123.h
427 silly gunzTarPerm extractEntry deps/mpg123/config/solaris/x64/config.h
428 silly gunzTarPerm extractEntry deps/mpg123/config/solaris/x64/mpg123.h
429 silly gunzTarPerm extractEntry deps/mpg123/config/win/ia32/config.h
430 silly gunzTarPerm extractEntry deps/mpg123/config/win/ia32/mpg123.h
431 silly gunzTarPerm extractEntry deps/mpg123/config/win/x64/config.h
432 silly gunzTarPerm extractEntry deps/mpg123/config/win/x64/mpg123.h
433 silly gunzTarPerm extractEntry deps/mpg123/configure
434 silly gunzTarPerm extractEntry deps/mpg123/configure.ac
435 silly gunzTarPerm extractEntry deps/mpg123/COPYING
436 silly gunzTarPerm extractEntry deps/mpg123/equalize.dat
437 silly gunzTarPerm extractEntry deps/mpg123/libmpg123.pc.in
438 silly gunzTarPerm extractEntry deps/mpg123/m4/addrconfig.m4
439 silly gunzTarPerm extractEntry deps/mpg123/m4/libtool.m4
440 silly gunzTarPerm extractEntry deps/mpg123/m4/ltoptions.m4
441 silly gunzTarPerm extractEntry deps/mpg123/m4/ltsugar.m4
442 silly gunzTarPerm extractEntry deps/mpg123/m4/ltversion.m4
443 silly gunzTarPerm extractEntry deps/mpg123/m4/lt~obsolete.m4
444 silly gunzTarPerm extractEntry deps/mpg123/makedll.sh
445 silly gunzTarPerm extractEntry deps/mpg123/man1/mpg123.1
446 silly gunzTarPerm extractEntry deps/mpg123/mpg123.gyp
447 silly gunzTarPerm extractEntry deps/mpg123/mpg123.spec
448 silly gunzTarPerm extractEntry deps/mpg123/mpg123.spec.in
449 silly gunzTarPerm extractEntry deps/mpg123/ports/README
450 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2005/libmpg123/libmpg123.vcproj
451 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/dump_seekindex/dump_seekindex.vcproj
452 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/feedseek/feedseek.vcproj
453 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/libmpg123/libmpg123.vcproj
454 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/mpg123.sln
455 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/mpglib/mpglib.vcproj
456 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008/scan/scan.vcproj
457 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/2008clr.sln
458 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/ReplaceReaderclr/Program.cs
459 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/ReplaceReaderclr/Properties/AssemblyInfo.cs
460 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/ReplaceReaderclr/ReplaceReaderclr.csproj
461 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/feedseekclr/Program.cs
462 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/feedseekclr/Properties/AssemblyInfo.cs
463 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/feedseekclr/feedseekclr.csproj
464 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/scanclr/Program.cs
465 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/scanclr/Properties/AssemblyInfo.cs
466 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/examples/scanclr/scanclr.csproj
467 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/mpg123clr.cpp
468 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/AssemblyInfo.cpp
469 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/advanced.cpp
470 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/advanced.h
471 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/dllmain.cpp
472 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/enum.h
473 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/error.cpp
474 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/error.h
475 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/id3v1.cpp
476 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/id3v1.h
477 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/id3v2.cpp
478 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/id3v2.h
479 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/ReadMe.txt
480 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/mpg123clr.h
481 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/mpg123clr.rc
482 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/mpg123clr.vcproj
483 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/resource.h
484 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/stdafx.cpp
485 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/stdafx.h
486 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/string.cpp
487 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/string.h
488 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/targetver.h
489 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/text.cpp
490 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2008clr/mpg123clr/text.h
491 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj
492 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/dump_seekindex/dump_seekindex.vcxproj.filters
493 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/feedseek/feedseek.vcxproj
494 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/feedseek/feedseek.vcxproj.filters
495 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/libmpg123/libmpg123.vcxproj
496 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/mpg123.sln
497 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/scan/scan.vcxproj
498 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/2010/scan/scan.vcxproj.filters
499 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/README
500 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/INCLUDE/CORE/CORE_FileIn.H
501 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/INCLUDE/CORE/SourceFilter_MP3.H
502 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/INCLUDE/IIEP_Def.H
503 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/INCLUDE/IIEP_FileIn.H
504 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/SOURCE/CORE_FileIn.CPP
505 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/SOURCE/CORE_Log.CPP
506 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/SOURCE/CORE_Mutex.CPP
507 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/SOURCE/SourceFilter_MP3Stream.CPP
508 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/libMPG123/PLACE_LIBMPG123_SOURCES_HERE
509 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/CMP3Stream/libMPG123/libMPG123.vcproj
510 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/config.h
511 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/examples/feedseek.c
512 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/examples/scan.c
513 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/mpg123.h
514 silly gunzTarPerm extractEntry deps/mpg123/ports/MSVC++/msvc.c
515 silly gunzTarPerm extractEntry deps/mpg123/ports/Sony_PSP/README
516 silly gunzTarPerm extractEntry deps/mpg123/ports/Sony_PSP/Makefile.psp
517 silly gunzTarPerm extractEntry deps/mpg123/ports/Sony_PSP/config.h
518 silly gunzTarPerm extractEntry deps/mpg123/ports/Sony_PSP/readers.c.patch
519 silly gunzTarPerm extractEntry deps/mpg123/ports/Xcode/config.h
520 silly gunzTarPerm extractEntry deps/mpg123/ports/Xcode/mpg123.h
521 silly gunzTarPerm extractEntry deps/mpg123/ports/Xcode/mpg123.xcodeproj/project.pbxproj
522 silly gunzTarPerm extractEntry deps/mpg123/ports/mpg123_.pas
523 silly gunzTarPerm extractEntry deps/mpg123/scripts/benchmark-cpu.pl
524 silly gunzTarPerm extractEntry deps/mpg123/scripts/tag_lyrics.py
525 silly gunzTarPerm extractEntry deps/mpg123/src/module.c
526 silly gunzTarPerm extractEntry deps/mpg123/src/Makefile.am
527 silly gunzTarPerm extractEntry deps/mpg123/src/audio.c
528 silly gunzTarPerm extractEntry deps/mpg123/src/audio.h
529 silly gunzTarPerm extractEntry deps/mpg123/src/buffer.c
530 silly gunzTarPerm extractEntry deps/mpg123/src/buffer.h
531 silly gunzTarPerm extractEntry deps/mpg123/src/common.c
532 silly gunzTarPerm extractEntry deps/mpg123/src/common.h
533 silly gunzTarPerm extractEntry deps/mpg123/src/config.h.in
534 silly gunzTarPerm extractEntry deps/mpg123/src/control_generic.c
535 silly gunzTarPerm extractEntry deps/mpg123/src/equalizer.c
536 silly gunzTarPerm extractEntry deps/mpg123/src/genre.c
537 silly gunzTarPerm extractEntry deps/mpg123/src/genre.h
538 silly gunzTarPerm extractEntry deps/mpg123/src/getlopt.c
539 silly gunzTarPerm extractEntry deps/mpg123/src/getlopt.h
540 silly gunzTarPerm extractEntry deps/mpg123/src/httpget.c
541 silly gunzTarPerm extractEntry deps/mpg123/src/httpget.h
542 silly gunzTarPerm extractEntry deps/mpg123/src/legacy_module.c
543 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/mpg123lib_intern.h
544 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/Makefile.am
545 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/compat.c
546 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/compat.h
547 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct36_3dnow.S
548 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct36_3dnowext.S
549 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64.c
550 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_3dnow.S
551 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_3dnowext.S
552 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_altivec.c
553 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_i386.c
554 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_i486.c
555 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_mmx.S
556 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_neon.S
557 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_neon_float.S
558 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_sse.S
559 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_sse_float.S
560 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_x86_64.S
561 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dct64_x86_64_float.S
562 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/debug.h
563 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/decode.h
564 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dither.c
565 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/dither.h
566 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/equalizer.c
567 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/equalizer_3dnow.S
568 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/feature.c
569 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/format.c
570 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/frame.c
571 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/frame.h
572 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/gapless.h
573 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/getbits.h
574 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/getcpuflags.S
575 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/getcpuflags.h
576 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/huffman.h
577 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/icy.c
578 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/icy.h
579 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/icy2utf8.c
580 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/icy2utf8.h
581 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/id3.c
582 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/id3.h
583 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/index.c
584 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/index.h
585 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/intsym.h
586 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/l12_integer_tables.h
587 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/l2tables.h
588 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/l3_integer_tables.h
589 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/layer1.c
590 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/layer2.c
591 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/layer3.c
592 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/lfs_alias.c
593 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/lfs_wrap.c
594 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/libmpg123.c
595 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/mangle.h
596 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/mpeghead.h
597 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/mpg123.h.in
598 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/Makefile.in
599 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/ntom.c
600 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/optimize.c
601 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/optimize.h
602 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/parse.c
603 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/parse.h
604 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/reader.h
605 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/readers.c
606 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/sample.h
607 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/stringbuf.c
608 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth.c
609 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth.h
610 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_3dnow.S
611 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_3dnowext.S
612 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_8bit.c
613 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_8bit.h
614 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_altivec.c
615 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_arm.S
616 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_arm_accurate.S
617 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_i486.c
618 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_i586.S
619 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_i586_dither.S
620 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_mmx.S
621 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_mono.h
622 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_neon.S
623 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_neon_accurate.S
624 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_neon_float.S
625 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_neon_s32.S
626 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_ntom.h
627 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_real.c
628 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_s32.c
629 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_sse.S
630 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_sse3d.h
631 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_sse_accurate.S
632 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_sse_float.S
633 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_sse_s32.S
634 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_neon.S
635 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_neon_accurate.S
636 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_neon_float.S
637 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_neon_s32.S
638 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_sse_accurate.S
639 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_sse_float.S
640 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_sse_s32.S
641 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_x86_64.S
642 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_x86_64_accurate.S
643 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_x86_64_float.S
644 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_stereo_x86_64_s32.S
645 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_x86_64.S
646 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_x86_64_accurate.S
647 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_x86_64_float.S
648 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synth_x86_64_s32.S
649 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/synths.h
650 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/tabinit.c
651 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/tabinit_mmx.S
652 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/testcpu.c
653 silly gunzTarPerm extractEntry deps/mpg123/src/libmpg123/true.h
654 silly gunzTarPerm extractEntry deps/mpg123/src/local.c
655 silly gunzTarPerm extractEntry deps/mpg123/src/local.h
656 silly gunzTarPerm extractEntry deps/mpg123/src/metaprint.c
657 silly gunzTarPerm extractEntry deps/mpg123/src/metaprint.h
658 silly gunzTarPerm extractEntry deps/mpg123/src/Makefile.in
659 silly gunzTarPerm extractEntry deps/mpg123/src/module.h
660 silly gunzTarPerm extractEntry deps/mpg123/src/mpg123.c
661 silly gunzTarPerm extractEntry deps/mpg123/src/mpg123app.h
662 silly gunzTarPerm extractEntry deps/mpg123/src/output/nas.c
663 silly gunzTarPerm extractEntry deps/mpg123/src/output/Makefile.am
664 silly gunzTarPerm extractEntry deps/mpg123/src/output/aix.c
665 silly gunzTarPerm extractEntry deps/mpg123/src/output/alib.c
666 silly gunzTarPerm extractEntry deps/mpg123/src/output/alsa.c
667 silly gunzTarPerm extractEntry deps/mpg123/src/output/arts.c
668 silly gunzTarPerm extractEntry deps/mpg123/src/output/coreaudio.c
669 silly gunzTarPerm extractEntry deps/mpg123/src/output/dummy.c
670 silly gunzTarPerm extractEntry deps/mpg123/src/output/esd.c
671 silly gunzTarPerm extractEntry deps/mpg123/src/output/hp.c
672 silly gunzTarPerm extractEntry deps/mpg123/src/output/jack.c
673 silly gunzTarPerm extractEntry deps/mpg123/src/output/mint.c
674 silly gunzTarPerm extractEntry deps/mpg123/src/output/Makefile.in
675 silly gunzTarPerm extractEntry deps/mpg123/src/output/openal.c
676 silly gunzTarPerm extractEntry deps/mpg123/src/output/os2.c
677 silly gunzTarPerm extractEntry deps/mpg123/src/output/oss.c
678 silly gunzTarPerm extractEntry deps/mpg123/src/output/output.h
679 silly gunzTarPerm extractEntry deps/mpg123/src/output/portaudio.c
680 silly gunzTarPerm extractEntry deps/mpg123/src/output/pulse.c
681 silly gunzTarPerm extractEntry deps/mpg123/src/output/sdl.c
682 silly gunzTarPerm extractEntry deps/mpg123/src/output/sgi.c
683 silly gunzTarPerm extractEntry deps/mpg123/src/output/sndio.c
684 silly gunzTarPerm extractEntry deps/mpg123/src/output/sun.c
685 silly gunzTarPerm extractEntry deps/mpg123/src/output/win32.c
686 silly gunzTarPerm extractEntry deps/mpg123/src/playlist.c
687 silly gunzTarPerm extractEntry deps/mpg123/src/playlist.h
688 silly gunzTarPerm extractEntry deps/mpg123/src/resolver.c
689 silly gunzTarPerm extractEntry deps/mpg123/src/resolver.h
690 silly gunzTarPerm extractEntry deps/mpg123/src/sfifo.c
691 silly gunzTarPerm extractEntry deps/mpg123/src/sfifo.h
692 silly gunzTarPerm extractEntry deps/mpg123/src/streamdump.c
693 silly gunzTarPerm extractEntry deps/mpg123/src/streamdump.h
694 silly gunzTarPerm extractEntry deps/mpg123/src/term.c
695 silly gunzTarPerm extractEntry deps/mpg123/src/term.h
696 silly gunzTarPerm extractEntry deps/mpg123/src/tests/noise.c
697 silly gunzTarPerm extractEntry deps/mpg123/src/tests/plain_id3.c
698 silly gunzTarPerm extractEntry deps/mpg123/src/tests/seek_accuracy.c
699 silly gunzTarPerm extractEntry deps/mpg123/src/tests/seek_whence.c
700 silly gunzTarPerm extractEntry deps/mpg123/src/tests/testtext.h
701 silly gunzTarPerm extractEntry deps/mpg123/src/tests/text.c
702 silly gunzTarPerm extractEntry deps/mpg123/src/wav.c
703 silly gunzTarPerm extractEntry deps/mpg123/src/wavhead.h
704 silly gunzTarPerm extractEntry deps/mpg123/src/win32_net.c
705 silly gunzTarPerm extractEntry deps/mpg123/src/win32_support.c
706 silly gunzTarPerm extractEntry deps/mpg123/src/win32_support.h
707 silly gunzTarPerm extractEntry deps/mpg123/src/xfermem.c
708 silly gunzTarPerm extractEntry deps/mpg123/src/xfermem.h
709 silly gunzTarPerm extractEntry deps/mpg123/test.c
710 silly gunzTarPerm extractEntry deps/mpg123/windows-builds.sh
711 silly gunzTarPerm extractEntry binding.gyp
712 silly gunzTarPerm extractEntry History.md
713 silly gunzTarPerm extractEntry examples/floatpcm2mp3.js
714 silly gunzTarPerm extractEntry examples/mp32wav.js
715 silly gunzTarPerm extractEntry examples/mp3player.js
716 silly gunzTarPerm extractEntry examples/wav2mp3.js
717 silly gunzTarPerm extractEntry examples/sample.float.pcm
718 silly gunzTarPerm extractEntry lib/bindings.js
719 silly gunzTarPerm extractEntry lib/decoder.js
720 silly gunzTarPerm extractEntry lib/encoder.js
721 silly gunzTarPerm extractEntry src/bindings.cc
722 silly gunzTarPerm extractEntry src/node_lame.cc
723 silly gunzTarPerm extractEntry src/node_lame.h
724 silly gunzTarPerm extractEntry src/node_mpg123.cc
725 silly gunzTarPerm extractEntry src/node_mpg123.h
726 silly gunzTarPerm extractEntry src/node_pointer.h
727 silly gunzTarPerm extractEntry .travis.yml
728 silly gunzTarPerm extractEntry test/decoder.js
729 silly gunzTarPerm extractEntry test/fixtures/pipershut_lo.mp3
730 info preinstall [email protected]
731 silly prepareForInstallMany adding bindings@~1.2.0 from lame dependencies
732 silly prepareForInstallMany adding debug@2 from lame dependencies
733 silly prepareForInstallMany adding [email protected] from lame dependencies
734 silly prepareForInstallMany adding nan@~1.2.0 from lame dependencies
735 silly cache add args [ 'debug@2', null ]
736 verbose cache add spec debug@2
737 silly cache add parsed spec { raw: 'debug@2',
737 silly cache add   scope: null,
737 silly cache add   name: 'debug',
737 silly cache add   rawSpec: '2',
737 silly cache add   spec: '>=2.0.0 <3.0.0',
737 silly cache add   type: 'range' }
738 verbose addNamed debug@>=2.0.0 <3.0.0
739 silly addNamed semver.valid null
740 silly addNamed semver.validRange >=2.0.0 <3.0.0
741 silly addNameRange { name: 'debug', range: '>=2.0.0 <3.0.0', hasData: false }
742 silly mapToRegistry name debug
743 silly mapToRegistry using default registry
744 silly mapToRegistry registry https://registry.npmjs.org/
745 silly mapToRegistry uri https://registry.npmjs.org/debug
746 verbose addNameRange registry:https://registry.npmjs.org/debug not in flight; fetching
747 silly cache add args [ '[email protected]', null ]
748 verbose cache add spec [email protected]
749 silly cache add parsed spec { raw: '[email protected]',
749 silly cache add   scope: null,
749 silly cache add   name: 'readable-stream',
749 silly cache add   rawSpec: '1.0',
749 silly cache add   spec: '>=1.0.0 <1.1.0',
749 silly cache add   type: 'range' }
750 verbose addNamed readable-stream@>=1.0.0 <1.1.0
751 silly addNamed semver.valid null
752 silly addNamed semver.validRange >=1.0.0 <1.1.0
753 silly addNameRange { name: 'readable-stream',
753 silly addNameRange   range: '>=1.0.0 <1.1.0',
753 silly addNameRange   hasData: false }
754 silly mapToRegistry name readable-stream
755 silly mapToRegistry using default registry
756 silly mapToRegistry registry https://registry.npmjs.org/
757 silly mapToRegistry uri https://registry.npmjs.org/readable-stream
758 verbose addNameRange registry:https://registry.npmjs.org/readable-stream not in flight; fetching
759 silly cache add args [ 'nan@~1.2.0', null ]
760 verbose cache add spec nan@~1.2.0
761 silly cache add parsed spec { raw: 'nan@~1.2.0',
761 silly cache add   scope: null,
761 silly cache add   name: 'nan',
761 silly cache add   rawSpec: '~1.2.0',
761 silly cache add   spec: '>=1.2.0 <1.3.0',
761 silly cache add   type: 'range' }
762 verbose addNamed nan@>=1.2.0 <1.3.0
763 silly addNamed semver.valid null
764 silly addNamed semver.validRange >=1.2.0 <1.3.0
765 silly addNameRange { name: 'nan', range: '>=1.2.0 <1.3.0', hasData: false }
766 silly mapToRegistry name nan
767 silly mapToRegistry using default registry
768 silly mapToRegistry registry https://registry.npmjs.org/
769 silly mapToRegistry uri https://registry.npmjs.org/nan
770 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching
771 silly cache add args [ 'bindings@~1.2.0', null ]
772 verbose cache add spec bindings@~1.2.0
773 silly cache add parsed spec { raw: 'bindings@~1.2.0',
773 silly cache add   scope: null,
773 silly cache add   name: 'bindings',
773 silly cache add   rawSpec: '~1.2.0',
773 silly cache add   spec: '>=1.2.0 <1.3.0',
773 silly cache add   type: 'range' }
774 verbose addNamed bindings@>=1.2.0 <1.3.0
775 silly addNamed semver.valid null
776 silly addNamed semver.validRange >=1.2.0 <1.3.0
777 silly addNameRange { name: 'bindings', range: '>=1.2.0 <1.3.0', hasData: false }
778 silly mapToRegistry name bindings
779 silly mapToRegistry using default registry
780 silly mapToRegistry registry https://registry.npmjs.org/
781 silly mapToRegistry uri https://registry.npmjs.org/bindings
782 verbose addNameRange registry:https://registry.npmjs.org/bindings not in flight; fetching
783 verbose request uri https://registry.npmjs.org/debug
784 verbose request no auth needed
785 info attempt registry request try #1 at 23:22:39
786 verbose etag "3SXVKLXL8H68B7W8A3UEIN064"
787 http request GET https://registry.npmjs.org/debug
788 verbose request uri https://registry.npmjs.org/readable-stream
789 verbose request no auth needed
790 info attempt registry request try #1 at 23:22:39
791 verbose etag "39G6CCF4IKM71DJGCCNYLQEEK"
792 http request GET https://registry.npmjs.org/readable-stream
793 verbose request uri https://registry.npmjs.org/bindings
794 verbose request no auth needed
795 info attempt registry request try #1 at 23:22:39
796 verbose etag "4BH4TW0J8R4UO578UO6J6Y7MS"
797 http request GET https://registry.npmjs.org/bindings
798 verbose request uri https://registry.npmjs.org/nan
799 verbose request no auth needed
800 info attempt registry request try #1 at 23:22:39
801 verbose etag "CX5M8H2MF3JXKGJK85Z771HW0"
802 http request GET https://registry.npmjs.org/nan
803 http 304 https://registry.npmjs.org/debug
804 silly get cb [ 304,
804 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
804 silly get     server: 'Apache',
804 silly get     via: '1.1 varnish',
804 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:05 GMT',
804 silly get     'cache-control': 'max-age=60',
804 silly get     etag: '"3SXVKLXL8H68B7W8A3UEIN064"',
804 silly get     age: '49',
804 silly get     'x-served-by': 'cache-fra1229-FRA',
804 silly get     'x-cache': 'HIT',
804 silly get     'x-cache-hits': '2',
804 silly get     'x-timer': 'S1422138159.190800,VS0,VE0',
804 silly get     vary: 'Accept',
804 silly get     'content-length': '0',
804 silly get     connection: 'close' } ]
805 verbose etag https://registry.npmjs.org/debug from cache
806 http 304 https://registry.npmjs.org/readable-stream
807 silly get cb [ 304,
807 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
807 silly get     server: 'Apache',
807 silly get     via: '1.1 varnish',
807 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
807 silly get     'cache-control': 'max-age=60',
807 silly get     etag: '"39G6CCF4IKM71DJGCCNYLQEEK"',
807 silly get     age: '54',
807 silly get     'x-served-by': 'cache-fra1220-FRA',
807 silly get     'x-cache': 'HIT',
807 silly get     'x-cache-hits': '1',
807 silly get     'x-timer': 'S1422138159.191194,VS0,VE0',
807 silly get     vary: 'Accept',
807 silly get     'content-length': '0',
807 silly get     connection: 'close' } ]
808 verbose etag https://registry.npmjs.org/readable-stream from cache
809 http 304 https://registry.npmjs.org/nan
810 silly get cb [ 304,
810 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
810 silly get     server: 'Apache',
810 silly get     via: '1.1 varnish',
810 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
810 silly get     'cache-control': 'max-age=60',
810 silly get     etag: '"CX5M8H2MF3JXKGJK85Z771HW0"',
810 silly get     age: '12',
810 silly get     'x-served-by': 'cache-fra1231-FRA',
810 silly get     'x-cache': 'HIT',
810 silly get     'x-cache-hits': '1',
810 silly get     'x-timer': 'S1422138159.194914,VS0,VE0',
810 silly get     vary: 'Accept',
810 silly get     'content-length': '0',
810 silly get     connection: 'close' } ]
811 verbose etag https://registry.npmjs.org/nan from cache
812 http 304 https://registry.npmjs.org/bindings
813 silly get cb [ 304,
813 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
813 silly get     server: 'Apache',
813 silly get     via: '1.1 varnish',
813 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
813 silly get     'cache-control': 'max-age=60',
813 silly get     etag: '"4BH4TW0J8R4UO578UO6J6Y7MS"',
813 silly get     age: '5',
813 silly get     'x-served-by': 'cache-fra1243-FRA',
813 silly get     'x-cache': 'HIT',
813 silly get     'x-cache-hits': '1',
813 silly get     'x-timer': 'S1422138159.198863,VS0,VE0',
813 silly get     vary: 'Accept',
813 silly get     'content-length': '0',
813 silly get     connection: 'close' } ]
814 verbose etag https://registry.npmjs.org/bindings from cache
815 silly addNameRange number 2 { name: 'readable-stream',
815 silly addNameRange   range: '>=1.0.0 <1.1.0',
815 silly addNameRange   hasData: true }
816 silly addNameRange versions [ 'readable-stream',
816 silly addNameRange   [ '0.0.1',
816 silly addNameRange     '0.0.2',
816 silly addNameRange     '0.0.3',
816 silly addNameRange     '0.0.4',
816 silly addNameRange     '0.1.0',
816 silly addNameRange     '0.2.0',
816 silly addNameRange     '0.3.0',
816 silly addNameRange     '0.3.1',
816 silly addNameRange     '1.0.0',
816 silly addNameRange     '1.0.1',
816 silly addNameRange     '1.0.2',
816 silly addNameRange     '1.0.15',
816 silly addNameRange     '1.0.17',
816 silly addNameRange     '1.1.7',
816 silly addNameRange     '1.1.8',
816 silly addNameRange     '1.1.9',
816 silly addNameRange     '1.0.24',
816 silly addNameRange     '1.0.25',
816 silly addNameRange     '1.1.10',
816 silly addNameRange     '1.0.25-1',
816 silly addNameRange     '1.1.11',
816 silly addNameRange     '1.0.26',
816 silly addNameRange     '1.0.26-1',
816 silly addNameRange     '1.1.11-1',
816 silly addNameRange     '1.0.26-2',
816 silly addNameRange     '1.1.12',
816 silly addNameRange     '1.0.26-3',
816 silly addNameRange     '1.0.26-4',
816 silly addNameRange     '1.1.12-1',
816 silly addNameRange     '1.0.27-1',
816 silly addNameRange     '1.1.13-1',
816 silly addNameRange     '1.0.31',
816 silly addNameRange     '1.1.13',
816 silly addNameRange     '1.0.32',
816 silly addNameRange     '1.0.32-1',
816 silly addNameRange     '1.0.33-1',
816 silly addNameRange     '1.0.33-2',
816 silly addNameRange     '1.0.33' ] ]
817 verbose addNamed [email protected]
818 silly addNamed semver.valid 1.0.33
819 silly addNamed semver.validRange 1.0.33
820 silly addNameRange number 2 { name: 'debug', range: '>=2.0.0 <3.0.0', hasData: true }
821 silly addNameRange versions [ 'debug',
821 silly addNameRange   [ '0.0.1',
821 silly addNameRange     '0.1.0',
821 silly addNameRange     '0.2.0',
821 silly addNameRange     '0.3.0',
821 silly addNameRange     '0.4.0',
821 silly addNameRange     '0.4.1',
821 silly addNameRange     '0.5.0',
821 silly addNameRange     '0.6.0',
821 silly addNameRange     '0.7.0',
821 silly addNameRange     '0.7.1',
821 silly addNameRange     '0.7.2',
821 silly addNameRange     '0.7.3',
821 silly addNameRange     '0.7.4',
821 silly addNameRange     '0.8.0',
821 silly addNameRange     '0.8.1',
821 silly addNameRange     '1.0.0',
821 silly addNameRange     '1.0.1',
821 silly addNameRange     '1.0.2',
821 silly addNameRange     '1.0.3',
821 silly addNameRange     '1.0.4',
821 silly addNameRange     '2.0.0',
821 silly addNameRange     '2.1.0',
821 silly addNameRange     '2.1.1' ] ]
822 verbose addNamed [email protected]
823 silly addNamed semver.valid 2.1.1
824 silly addNamed semver.validRange 2.1.1
825 silly addNameRange number 2 { name: 'nan', range: '>=1.2.0 <1.3.0', hasData: true }
826 silly addNameRange versions [ 'nan',
826 silly addNameRange   [ '0.3.0-wip',
826 silly addNameRange     '0.3.0-wip2',
826 silly addNameRange     '0.3.0',
826 silly addNameRange     '0.3.1',
826 silly addNameRange     '0.3.2',
826 silly addNameRange     '0.4.0',
826 silly addNameRange     '0.4.1',
826 silly addNameRange     '0.4.2',
826 silly addNameRange     '0.4.3',
826 silly addNameRange     '0.4.4',
826 silly addNameRange     '0.5.0',
826 silly addNameRange     '0.5.1',
826 silly addNameRange     '0.5.2',
826 silly addNameRange     '0.6.0',
826 silly addNameRange     '0.7.0',
826 silly addNameRange     '0.7.1',
826 silly addNameRange     '0.8.0',
826 silly addNameRange     '1.0.0',
826 silly addNameRange     '1.1.0',
826 silly addNameRange     '1.1.1',
826 silly addNameRange     '1.1.2',
826 silly addNameRange     '1.2.0',
826 silly addNameRange     '1.3.0',
826 silly addNameRange     '1.4.0',
826 silly addNameRange     '1.4.1',
826 silly addNameRange     '1.5.0',
826 silly addNameRange     '1.4.2',
826 silly addNameRange     '1.4.3',
826 silly addNameRange     '1.5.1',
826 silly addNameRange     '1.5.2',
826 silly addNameRange     '1.6.0',
826 silly addNameRange     '1.5.3',
826 silly addNameRange     '1.6.1' ] ]
827 verbose addNamed [email protected]
828 silly addNamed semver.valid 1.2.0
829 silly addNamed semver.validRange 1.2.0
830 silly addNameRange number 2 { name: 'bindings', range: '>=1.2.0 <1.3.0', hasData: true }
831 silly addNameRange versions [ 'bindings',
831 silly addNameRange   [ '0.0.1',
831 silly addNameRange     '0.1.0',
831 silly addNameRange     '0.1.1',
831 silly addNameRange     '0.2.0',
831 silly addNameRange     '0.2.1',
831 silly addNameRange     '0.2.2',
831 silly addNameRange     '0.2.3',
831 silly addNameRange     '0.2.4',
831 silly addNameRange     '0.3.0',
831 silly addNameRange     '0.4.0',
831 silly addNameRange     '1.0.0',
831 silly addNameRange     '1.1.0',
831 silly addNameRange     '1.1.1',
831 silly addNameRange     '1.2.0',
831 silly addNameRange     '1.2.1' ] ]
832 verbose addNamed [email protected]
833 silly addNamed semver.valid 1.2.1
834 silly addNamed semver.validRange 1.2.1
835 silly cache afterAdd [email protected]
836 verbose afterAdd /Users/adrian/.npm/readable-stream/1.0.33/package/package.json not in flight; writing
837 silly cache afterAdd [email protected]
838 verbose afterAdd /Users/adrian/.npm/debug/2.1.1/package/package.json not in flight; writing
839 silly cache afterAdd [email protected]
840 verbose afterAdd /Users/adrian/.npm/nan/1.2.0/package/package.json not in flight; writing
841 silly cache afterAdd [email protected]
842 verbose afterAdd /Users/adrian/.npm/bindings/1.2.1/package/package.json not in flight; writing
843 verbose afterAdd /Users/adrian/.npm/readable-stream/1.0.33/package/package.json written
844 verbose afterAdd /Users/adrian/.npm/nan/1.2.0/package/package.json written
845 verbose afterAdd /Users/adrian/.npm/debug/2.1.1/package/package.json written
846 verbose afterAdd /Users/adrian/.npm/bindings/1.2.1/package/package.json written
847 silly install resolved [ { name: 'readable-stream',
847 silly install resolved     version: '1.0.33',
847 silly install resolved     description: 'Streams2, a user-land copy of the stream library from Node.js v0.10.x',
847 silly install resolved     main: 'readable.js',
847 silly install resolved     dependencies:
847 silly install resolved      { 'core-util-is': '~1.0.0',
847 silly install resolved        isarray: '0.0.1',
847 silly install resolved        string_decoder: '~0.10.x',
847 silly install resolved        inherits: '~2.0.1' },
847 silly install resolved     devDependencies: { tap: '~0.2.6' },
847 silly install resolved     scripts: { test: 'tap test/simple/*.js' },
847 silly install resolved     repository: { type: 'git', url: 'git://github.com/isaacs/readable-stream' },
847 silly install resolved     keywords: [ 'readable', 'stream', 'pipe' ],
847 silly install resolved     browser: { util: false },
847 silly install resolved     author:
847 silly install resolved      { name: 'Isaac Z. Schlueter',
847 silly install resolved        email: '[email protected]',
847 silly install resolved        url: 'http://blog.izs.me/' },
847 silly install resolved     license: 'MIT',
847 silly install resolved     gitHead: '0bf97a117c5646556548966409ebc57a6dda2638',
847 silly install resolved     bugs: { url: 'https://github.com/isaacs/readable-stream/issues' },
847 silly install resolved     homepage: 'https://github.com/isaacs/readable-stream',
847 silly install resolved     _id: '[email protected]',
847 silly install resolved     _shasum: '3a360dd66c1b1d7fd4705389860eda1d0f61126c',
847 silly install resolved     _from: 'readable-stream@>=1.0.0 <1.1.0',
847 silly install resolved     _npmVersion: '1.4.28',
847 silly install resolved     _npmUser: { name: 'rvagg', email: '[email protected]' },
847 silly install resolved     maintainers: [ [Object], [Object], [Object] ],
847 silly install resolved     dist:
847 silly install resolved      { shasum: '3a360dd66c1b1d7fd4705389860eda1d0f61126c',
847 silly install resolved        tarball: 'http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz' },
847 silly install resolved     directories: {},
847 silly install resolved     _resolved: 'https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz',
847 silly install resolved     readme: 'ERROR: No README data found!' },
847 silly install resolved   { name: 'nan',
847 silly install resolved     version: '1.2.0',
847 silly install resolved     description: 'Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility',
847 silly install resolved     main: 'include_dirs.js',
847 silly install resolved     repository: { type: 'git', url: 'git://github.com/rvagg/nan.git' },
847 silly install resolved     contributors: [ [Object], [Object], [Object], [Object], [Object], [Object] ],
847 silly install resolved     license: 'MIT',
847 silly install resolved     bugs: { url: 'https://github.com/rvagg/nan/issues' },
847 silly install resolved     homepage: 'https://github.com/rvagg/nan',
847 silly install resolved     _id: '[email protected]',
847 silly install resolved     dist:
847 silly install resolved      { shasum: '9c4d63ce9e4f8e95de2d574e18f7925554a8a8ef',
847 silly install resolved        tarball: 'http://registry.npmjs.org/nan/-/nan-1.2.0.tgz' },
847 silly install resolved     _from: 'nan@>=1.2.0 <1.3.0',
847 silly install resolved     _npmVersion: '1.4.3',
847 silly install resolved     _npmUser: { name: 'rvagg', email: '[email protected]' },
847 silly install resolved     maintainers: [ [Object] ],
847 silly install resolved     directories: {},
847 silly install resolved     _shasum: '9c4d63ce9e4f8e95de2d574e18f7925554a8a8ef',
847 silly install resolved     _resolved: 'https://registry.npmjs.org/nan/-/nan-1.2.0.tgz',
847 silly install resolved     readme: 'ERROR: No README data found!',
847 silly install resolved     scripts: {} },
847 silly install resolved   { name: 'debug',
847 silly install resolved     version: '2.1.1',
847 silly install resolved     repository: { type: 'git', url: 'git://github.com/visionmedia/debug.git' },
847 silly install resolved     description: 'small debugging utility',
847 silly install resolved     keywords: [ 'debug', 'log', 'debugger' ],
847 silly install resolved     author: { name: 'TJ Holowaychuk', email: '[email protected]' },
847 silly install resolved     contributors: [ [Object] ],
847 silly install resolved     license: 'MIT',
847 silly install resolved     dependencies: { ms: '0.6.2' },
847 silly install resolved     devDependencies: { browserify: '6.1.0', mocha: '*' },
847 silly install resolved     main: './node.js',
847 silly install resolved     browser: './browser.js',
847 silly install resolved     component: { scripts: [Object] },
847 silly install resolved     gitHead: '24cc5c04fc8886fa9afcadea4db439f9a6186ca4',
847 silly install resolved     bugs: { url: 'https://github.com/visionmedia/debug/issues' },
847 silly install resolved     homepage: 'https://github.com/visionmedia/debug',
847 silly install resolved     _id: '[email protected]',
847 silly install resolved     scripts: {},
847 silly install resolved     _shasum: 'e0c548cc607adc22b537540dc3639c4236fdf90c',
847 silly install resolved     _from: 'debug@>=2.0.0 <3.0.0',
847 silly install resolved     _npmVersion: '1.4.28',
847 silly install resolved     _npmUser: { name: 'tootallnate', email: '[email protected]' },
847 silly install resolved     maintainers: [ [Object], [Object] ],
847 silly install resolved     dist:
847 silly install resolved      { shasum: 'e0c548cc607adc22b537540dc3639c4236fdf90c',
847 silly install resolved        tarball: 'http://registry.npmjs.org/debug/-/debug-2.1.1.tgz' },
847 silly install resolved     directories: {},
847 silly install resolved     _resolved: 'https://registry.npmjs.org/debug/-/debug-2.1.1.tgz',
847 silly install resolved     readme: 'ERROR: No README data found!' },
847 silly install resolved   { name: 'bindings',
847 silly install resolved     description: 'Helper module for loading your native module\'s .node file',
847 silly install resolved     keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ],
847 silly install resolved     version: '1.2.1',
847 silly install resolved     author:
847 silly install resolved      { name: 'Nathan Rajlich',
847 silly install resolved        email: '[email protected]',
847 silly install resolved        url: 'http://tootallnate.net' },
847 silly install resolved     repository:
847 silly install resolved      { type: 'git',
847 silly install resolved        url: 'git://github.com/TooTallNate/node-bindings.git' },
847 silly install resolved     main: './bindings.js',
847 silly install resolved     bugs: { url: 'https://github.com/TooTallNate/node-bindings/issues' },
847 silly install resolved     homepage: 'https://github.com/TooTallNate/node-bindings',
847 silly install resolved     license: 'MIT',
847 silly install resolved     gitHead: 'e404152ee27f8478ccbc7122ee051246e8e5ec02',
847 silly install resolved     _id: '[email protected]',
847 silly install resolved     scripts: {},
847 silly install resolved     _shasum: '14ad6113812d2d37d72e67b4cacb4bb726505f11',
847 silly install resolved     _from: 'bindings@>=1.2.0 <1.3.0',
847 silly install resolved     _npmVersion: '1.4.14',
847 silly install resolved     _npmUser: { name: 'tootallnate', email: '[email protected]' },
847 silly install resolved     maintainers: [ [Object], [Object] ],
847 silly install resolved     dist:
847 silly install resolved      { shasum: '14ad6113812d2d37d72e67b4cacb4bb726505f11',
847 silly install resolved        tarball: 'http://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz' },
847 silly install resolved     directories: {},
847 silly install resolved     _resolved: 'https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz',
847 silly install resolved     readme: 'ERROR: No README data found!' } ]
848 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame
849 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame
850 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame
851 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame
852 info installOne [email protected]
853 verbose installOne of readable-stream to /Users/adrian/Sites/univert/node_modules/lame not in flight; installing
854 info installOne [email protected]
855 verbose installOne of nan to /Users/adrian/Sites/univert/node_modules/lame not in flight; installing
856 info installOne [email protected]
857 verbose installOne of debug to /Users/adrian/Sites/univert/node_modules/lame not in flight; installing
858 info installOne [email protected]
859 verbose installOne of bindings to /Users/adrian/Sites/univert/node_modules/lame not in flight; installing
860 verbose lock using /Users/adrian/.npm/_locks/readable-stream-1dd27a01d1bf18e9.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
861 verbose lock using /Users/adrian/.npm/_locks/nan-ec2897ae08d003de.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
862 verbose lock using /Users/adrian/.npm/_locks/debug-cef9f4de3aadcd58.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
863 verbose lock using /Users/adrian/.npm/_locks/bindings-5d6337dba904c606.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
864 silly install write writing readable-stream 1.0.33 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
865 silly cache addNamed cb [email protected]
866 verbose unbuild node_modules/lame/node_modules/readable-stream
867 silly install write writing nan 1.2.0 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
868 silly cache addNamed cb [email protected]
869 verbose unbuild node_modules/lame/node_modules/nan
870 silly install write writing debug 2.1.1 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
871 silly cache addNamed cb [email protected]
872 verbose unbuild node_modules/lame/node_modules/debug
873 silly install write writing bindings 1.2.1 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
874 silly cache addNamed cb [email protected]
875 verbose unbuild node_modules/lame/node_modules/bindings
876 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
877 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
878 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
879 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
880 verbose tar unpack /Users/adrian/.npm/readable-stream/1.0.33/package.tgz
881 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
882 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
883 verbose tar unpack /Users/adrian/.npm/nan/1.2.0/package.tgz
884 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
885 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
886 verbose tar unpack /Users/adrian/.npm/debug/2.1.1/package.tgz
887 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
888 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
889 verbose tar unpack /Users/adrian/.npm/bindings/1.2.1/package.tgz
890 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
891 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
892 silly gunzTarPerm modes [ '755', '644' ]
893 silly gunzTarPerm modes [ '755', '644' ]
894 silly gunzTarPerm modes [ '755', '644' ]
895 silly gunzTarPerm modes [ '755', '644' ]
896 silly gunzTarPerm extractEntry package.json
897 silly gunzTarPerm extractEntry package.json
898 silly gunzTarPerm extractEntry package.json
899 silly gunzTarPerm extractEntry package.json
900 silly gunzTarPerm extractEntry .npmignore
901 silly gunzTarPerm extractEntry README.md
902 silly gunzTarPerm extractEntry README.md
903 silly gunzTarPerm extractEntry LICENSE
904 silly gunzTarPerm extractEntry .npmignore
905 silly gunzTarPerm extractEntry browser.js
906 silly gunzTarPerm extractEntry README.md
907 silly gunzTarPerm extractEntry bindings.js
908 silly gunzTarPerm extractEntry LICENSE
909 silly gunzTarPerm extractEntry duplex.js
910 silly gunzTarPerm extractEntry include_dirs.js
911 silly gunzTarPerm extractEntry .dntrc
912 silly gunzTarPerm extractEntry build/config.gypi
913 silly gunzTarPerm extractEntry debug.js
914 silly gunzTarPerm extractEntry node.js
915 silly gunzTarPerm extractEntry writable.js
916 silly gunzTarPerm extractEntry passthrough.js
917 silly gunzTarPerm extractEntry .jshintrc
918 silly gunzTarPerm extractEntry readable.js
919 silly gunzTarPerm extractEntry transform.js
920 silly gunzTarPerm extractEntry History.md
921 silly gunzTarPerm extractEntry component.json
922 silly gunzTarPerm extractEntry lib/_stream_duplex.js
923 silly gunzTarPerm extractEntry lib/_stream_passthrough.js
924 silly gunzTarPerm extractEntry nan.h
925 silly gunzTarPerm extractEntry Makefile
926 silly gunzTarPerm extractEntry Readme.md
927 silly gunzTarPerm extractEntry lib/_stream_readable.js
928 info preinstall [email protected]
929 silly install resolved []
930 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
931 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
932 verbose linkStuff [ false,
932 verbose linkStuff   false,
932 verbose linkStuff   false,
932 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules' ]
933 info linkStuff [email protected]
934 verbose linkBins [email protected]
935 verbose linkMans [email protected]
936 verbose rebuildBundles [email protected]
937 info install [email protected]
938 silly gunzTarPerm extractEntry lib/_stream_transform.js
939 silly gunzTarPerm extractEntry lib/_stream_writable.js
940 info postinstall [email protected]
941 verbose unlock done using /Users/adrian/.npm/_locks/bindings-5d6337dba904c606.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings
942 silly gunzTarPerm extractEntry bower.json
943 info preinstall [email protected]
944 silly prepareForInstallMany adding [email protected] from debug dependencies
945 silly cache add args [ '[email protected]', null ]
946 verbose cache add spec [email protected]
947 silly cache add parsed spec { raw: '[email protected]',
947 silly cache add   scope: null,
947 silly cache add   name: 'ms',
947 silly cache add   rawSpec: '0.6.2',
947 silly cache add   spec: '0.6.2',
947 silly cache add   type: 'version' }
948 verbose addNamed [email protected]
949 silly addNamed semver.valid 0.6.2
950 silly addNamed semver.validRange 0.6.2
951 silly mapToRegistry name ms
952 silly mapToRegistry using default registry
953 silly mapToRegistry registry https://registry.npmjs.org/
954 silly mapToRegistry uri https://registry.npmjs.org/ms
955 verbose addNameVersion registry:https://registry.npmjs.org/ms not in flight; fetching
956 verbose request uri https://registry.npmjs.org/ms
957 verbose request no auth needed
958 info attempt registry request try #1 at 23:22:39
959 verbose etag "3AEPHUKQGI84YHKF8I32WI135"
960 http request GET https://registry.npmjs.org/ms
961 info preinstall [email protected]
962 silly prepareForInstallMany adding core-util-is@~1.0.0 from readable-stream dependencies
963 silly prepareForInstallMany adding [email protected] from readable-stream dependencies
964 silly prepareForInstallMany adding string_decoder@~0.10.x from readable-stream dependencies
965 silly prepareForInstallMany adding inherits@~2.0.1 from readable-stream dependencies
966 silly cache add args [ 'core-util-is@~1.0.0', null ]
967 verbose cache add spec core-util-is@~1.0.0
968 silly cache add args [ '[email protected]', null ]
969 verbose cache add spec [email protected]
970 silly cache add parsed spec { raw: 'core-util-is@~1.0.0',
970 silly cache add   scope: null,
970 silly cache add   name: 'core-util-is',
970 silly cache add   rawSpec: '~1.0.0',
970 silly cache add   spec: '>=1.0.0 <1.1.0',
970 silly cache add   type: 'range' }
971 verbose addNamed core-util-is@>=1.0.0 <1.1.0
972 silly addNamed semver.valid null
973 silly addNamed semver.validRange >=1.0.0 <1.1.0
974 silly addNameRange { name: 'core-util-is', range: '>=1.0.0 <1.1.0', hasData: false }
975 silly mapToRegistry name core-util-is
976 silly mapToRegistry using default registry
977 silly mapToRegistry registry https://registry.npmjs.org/
978 silly mapToRegistry uri https://registry.npmjs.org/core-util-is
979 verbose addNameRange registry:https://registry.npmjs.org/core-util-is not in flight; fetching
980 silly cache add parsed spec { raw: '[email protected]',
980 silly cache add   scope: null,
980 silly cache add   name: 'isarray',
980 silly cache add   rawSpec: '0.0.1',
980 silly cache add   spec: '0.0.1',
980 silly cache add   type: 'version' }
981 verbose addNamed [email protected]
982 silly addNamed semver.valid 0.0.1
983 silly addNamed semver.validRange 0.0.1
984 silly mapToRegistry name isarray
985 silly mapToRegistry using default registry
986 silly mapToRegistry registry https://registry.npmjs.org/
987 silly mapToRegistry uri https://registry.npmjs.org/isarray
988 verbose addNameVersion registry:https://registry.npmjs.org/isarray not in flight; fetching
989 silly cache add args [ 'string_decoder@~0.10.x', null ]
990 verbose cache add spec string_decoder@~0.10.x
991 silly cache add parsed spec { raw: 'string_decoder@~0.10.x',
991 silly cache add   scope: null,
991 silly cache add   name: 'string_decoder',
991 silly cache add   rawSpec: '~0.10.x',
991 silly cache add   spec: '>=0.10.0 <0.11.0',
991 silly cache add   type: 'range' }
992 verbose addNamed string_decoder@>=0.10.0 <0.11.0
993 silly addNamed semver.valid null
994 silly addNamed semver.validRange >=0.10.0 <0.11.0
995 silly addNameRange { name: 'string_decoder',
995 silly addNameRange   range: '>=0.10.0 <0.11.0',
995 silly addNameRange   hasData: false }
996 silly mapToRegistry name string_decoder
997 silly mapToRegistry using default registry
998 silly mapToRegistry registry https://registry.npmjs.org/
999 silly mapToRegistry uri https://registry.npmjs.org/string_decoder
1000 verbose addNameRange registry:https://registry.npmjs.org/string_decoder not in flight; fetching
1001 silly cache add args [ 'inherits@~2.0.1', null ]
1002 verbose cache add spec inherits@~2.0.1
1003 silly cache add parsed spec { raw: 'inherits@~2.0.1',
1003 silly cache add   scope: null,
1003 silly cache add   name: 'inherits',
1003 silly cache add   rawSpec: '~2.0.1',
1003 silly cache add   spec: '>=2.0.1 <2.1.0',
1003 silly cache add   type: 'range' }
1004 verbose addNamed inherits@>=2.0.1 <2.1.0
1005 silly addNamed semver.valid null
1006 silly addNamed semver.validRange >=2.0.1 <2.1.0
1007 silly addNameRange { name: 'inherits', range: '>=2.0.1 <2.1.0', hasData: false }
1008 silly mapToRegistry name inherits
1009 silly mapToRegistry using default registry
1010 silly mapToRegistry registry https://registry.npmjs.org/
1011 silly mapToRegistry uri https://registry.npmjs.org/inherits
1012 verbose addNameRange registry:https://registry.npmjs.org/inherits not in flight; fetching
1013 verbose request uri https://registry.npmjs.org/isarray
1014 verbose request no auth needed
1015 info attempt registry request try #1 at 23:22:39
1016 verbose etag "BZ5QWXPQA2CB9O74IFAD7EG9H"
1017 http request GET https://registry.npmjs.org/isarray
1018 verbose request uri https://registry.npmjs.org/core-util-is
1019 verbose request no auth needed
1020 info attempt registry request try #1 at 23:22:39
1021 verbose etag "9M2VT8G0FP4M2LB7KGUKCS3OP"
1022 http request GET https://registry.npmjs.org/core-util-is
1023 verbose request uri https://registry.npmjs.org/string_decoder
1024 verbose request no auth needed
1025 info attempt registry request try #1 at 23:22:39
1026 verbose etag "DXLZHNTAQD7HG2QMAKAUJ2PC0"
1027 http request GET https://registry.npmjs.org/string_decoder
1028 verbose request uri https://registry.npmjs.org/inherits
1029 verbose request no auth needed
1030 info attempt registry request try #1 at 23:22:39
1031 verbose etag "DT60G9FH0UHBUFO18CAF8CXL3"
1032 http request GET https://registry.npmjs.org/inherits
1033 info preinstall [email protected]
1034 silly install resolved []
1035 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
1036 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
1037 verbose linkStuff [ false,
1037 verbose linkStuff   false,
1037 verbose linkStuff   false,
1037 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules' ]
1038 info linkStuff [email protected]
1039 verbose linkBins [email protected]
1040 verbose linkMans [email protected]
1041 verbose rebuildBundles [email protected]
1042 info install [email protected]
1043 info postinstall [email protected]
1044 verbose unlock done using /Users/adrian/.npm/_locks/nan-ec2897ae08d003de.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/nan
1045 http 304 https://registry.npmjs.org/ms
1046 silly get cb [ 304,
1046 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
1046 silly get     server: 'Apache',
1046 silly get     via: '1.1 varnish',
1046 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
1046 silly get     'cache-control': 'max-age=60',
1046 silly get     etag: '"3AEPHUKQGI84YHKF8I32WI135"',
1046 silly get     age: '8',
1046 silly get     'x-served-by': 'cache-fra1221-FRA',
1046 silly get     'x-cache': 'HIT',
1046 silly get     'x-cache-hits': '1',
1046 silly get     'x-timer': 'S1422138159.449003,VS0,VE0',
1046 silly get     vary: 'Accept',
1046 silly get     'content-length': '0',
1046 silly get     connection: 'close' } ]
1047 verbose etag https://registry.npmjs.org/ms from cache
1048 silly cache afterAdd [email protected]
1049 verbose afterAdd /Users/adrian/.npm/ms/0.6.2/package/package.json not in flight; writing
1050 verbose afterAdd /Users/adrian/.npm/ms/0.6.2/package/package.json written
1051 silly install resolved [ { name: 'ms',
1051 silly install resolved     version: '0.6.2',
1051 silly install resolved     description: 'Tiny ms conversion utility',
1051 silly install resolved     repository: { type: 'git', url: 'git://github.com/guille/ms.js.git' },
1051 silly install resolved     main: './index',
1051 silly install resolved     devDependencies: { mocha: '*', 'expect.js': '*', serve: '*' },
1051 silly install resolved     component: { scripts: [Object] },
1051 silly install resolved     bugs: { url: 'https://github.com/guille/ms.js/issues' },
1051 silly install resolved     _id: '[email protected]',
1051 silly install resolved     dist:
1051 silly install resolved      { shasum: 'd89c2124c6fdc1353d65a8b77bf1aac4b193708c',
1051 silly install resolved        tarball: 'http://registry.npmjs.org/ms/-/ms-0.6.2.tgz' },
1051 silly install resolved     _from: '[email protected]',
1051 silly install resolved     _npmVersion: '1.2.30',
1051 silly install resolved     _npmUser: { name: 'rauchg', email: '[email protected]' },
1051 silly install resolved     maintainers: [ [Object] ],
1051 silly install resolved     directories: {},
1051 silly install resolved     _shasum: 'd89c2124c6fdc1353d65a8b77bf1aac4b193708c',
1051 silly install resolved     _resolved: 'https://registry.npmjs.org/ms/-/ms-0.6.2.tgz',
1051 silly install resolved     readme: 'ERROR: No README data found!',
1051 silly install resolved     homepage: 'https://github.com/guille/ms.js',
1051 silly install resolved     scripts: {} } ]
1052 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
1053 info installOne [email protected]
1054 verbose installOne of ms to /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug not in flight; installing
1055 verbose lock using /Users/adrian/.npm/_locks/ms-2c9e35df16c541e4.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1056 silly install write writing ms 0.6.2 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1057 silly cache addNamed cb [email protected]
1058 verbose unbuild node_modules/lame/node_modules/debug/node_modules/ms
1059 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1060 verbose tar unpack /Users/adrian/.npm/ms/0.6.2/package.tgz
1061 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1062 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1063 silly gunzTarPerm modes [ '755', '644' ]
1064 silly gunzTarPerm extractEntry package.json
1065 silly gunzTarPerm extractEntry .npmignore
1066 silly gunzTarPerm extractEntry README.md
1067 silly gunzTarPerm extractEntry index.js
1068 info preinstall [email protected]
1069 silly install resolved []
1070 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1071 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1072 verbose linkStuff [ false,
1072 verbose linkStuff   false,
1072 verbose linkStuff   false,
1072 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules' ]
1073 info linkStuff [email protected]
1074 verbose linkBins [email protected]
1075 verbose linkMans [email protected]
1076 verbose rebuildBundles [email protected]
1077 info install [email protected]
1078 http 304 https://registry.npmjs.org/isarray
1079 silly get cb [ 304,
1079 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
1079 silly get     server: 'Apache',
1079 silly get     via: '1.1 varnish',
1079 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
1079 silly get     'cache-control': 'max-age=60',
1079 silly get     etag: '"BZ5QWXPQA2CB9O74IFAD7EG9H"',
1079 silly get     age: '48',
1079 silly get     'x-served-by': 'cache-fra1245-FRA',
1079 silly get     'x-cache': 'HIT',
1079 silly get     'x-cache-hits': '1',
1079 silly get     'x-timer': 'S1422138159.473036,VS0,VE0',
1079 silly get     vary: 'Accept',
1079 silly get     'content-length': '0',
1079 silly get     connection: 'close' } ]
1080 verbose etag https://registry.npmjs.org/isarray from cache
1081 info postinstall [email protected]
1082 verbose unlock done using /Users/adrian/.npm/_locks/ms-2c9e35df16c541e4.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug/node_modules/ms
1083 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
1084 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
1085 verbose linkStuff [ false,
1085 verbose linkStuff   false,
1085 verbose linkStuff   false,
1085 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules' ]
1086 info linkStuff [email protected]
1087 verbose linkBins [email protected]
1088 verbose linkMans [email protected]
1089 verbose rebuildBundles [email protected]
1090 verbose rebuildBundles [ 'ms' ]
1091 info install [email protected]
1092 info postinstall [email protected]
1093 http 304 https://registry.npmjs.org/core-util-is
1094 silly get cb [ 304,
1094 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
1094 silly get     server: 'Apache',
1094 silly get     via: '1.1 varnish',
1094 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
1094 silly get     'cache-control': 'max-age=60',
1094 silly get     etag: '"9M2VT8G0FP4M2LB7KGUKCS3OP"',
1094 silly get     age: '32',
1094 silly get     'x-served-by': 'cache-fra1236-FRA',
1094 silly get     'x-cache': 'HIT',
1094 silly get     'x-cache-hits': '1',
1094 silly get     'x-timer': 'S1422138159.481312,VS0,VE0',
1094 silly get     vary: 'Accept',
1094 silly get     'content-length': '0',
1094 silly get     connection: 'close' } ]
1095 verbose etag https://registry.npmjs.org/core-util-is from cache
1096 verbose unlock done using /Users/adrian/.npm/_locks/debug-cef9f4de3aadcd58.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/debug
1097 http 304 https://registry.npmjs.org/string_decoder
1098 silly get cb [ 304,
1098 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
1098 silly get     server: 'Apache',
1098 silly get     via: '1.1 varnish',
1098 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:14 GMT',
1098 silly get     'cache-control': 'max-age=60',
1098 silly get     etag: '"DXLZHNTAQD7HG2QMAKAUJ2PC0"',
1098 silly get     age: '30',
1098 silly get     'x-served-by': 'cache-fra1242-FRA',
1098 silly get     'x-cache': 'HIT',
1098 silly get     'x-cache-hits': '2',
1098 silly get     'x-timer': 'S1422138159.484851,VS0,VE0',
1098 silly get     vary: 'Accept',
1098 silly get     'content-length': '0',
1098 silly get     connection: 'close' } ]
1099 verbose etag https://registry.npmjs.org/string_decoder from cache
1100 http 304 https://registry.npmjs.org/inherits
1101 silly get cb [ 304,
1101 silly get   { date: 'Sat, 24 Jan 2015 22:22:39 GMT',
1101 silly get     server: 'Apache',
1101 silly get     via: '1.1 varnish',
1101 silly get     'last-modified': 'Sat, 24 Jan 2015 22:22:39 GMT',
1101 silly get     'cache-control': 'max-age=60',
1101 silly get     etag: '"DT60G9FH0UHBUFO18CAF8CXL3"',
1101 silly get     age: '8',
1101 silly get     'x-served-by': 'cache-fra1230-FRA',
1101 silly get     'x-cache': 'HIT',
1101 silly get     'x-cache-hits': '1',
1101 silly get     'x-timer': 'S1422138159.486224,VS0,VE0',
1101 silly get     vary: 'Accept',
1101 silly get     'content-length': '0',
1101 silly get     connection: 'close' } ]
1102 verbose etag https://registry.npmjs.org/inherits from cache
1103 silly cache afterAdd [email protected]
1104 verbose afterAdd /Users/adrian/.npm/isarray/0.0.1/package/package.json not in flight; writing
1105 silly addNameRange number 2 { name: 'core-util-is', range: '>=1.0.0 <1.1.0', hasData: true }
1106 silly addNameRange versions [ 'core-util-is', [ '1.0.0', '1.0.1' ] ]
1107 verbose addNamed [email protected]
1108 silly addNamed semver.valid 1.0.1
1109 silly addNamed semver.validRange 1.0.1
1110 verbose afterAdd /Users/adrian/.npm/isarray/0.0.1/package/package.json written
1111 silly addNameRange number 2 { name: 'string_decoder',
1111 silly addNameRange   range: '>=0.10.0 <0.11.0',
1111 silly addNameRange   hasData: true }
1112 silly addNameRange versions [ 'string_decoder',
1112 silly addNameRange   [ '0.0.0',
1112 silly addNameRange     '0.0.1',
1112 silly addNameRange     '0.10.24',
1112 silly addNameRange     '0.11.10',
1112 silly addNameRange     '0.10.25',
1112 silly addNameRange     '0.11.10-1',
1112 silly addNameRange     '0.10.25-1',
1112 silly addNameRange     '0.10.31' ] ]
1113 verbose addNamed [email protected]
1114 silly addNamed semver.valid 0.10.31
1115 silly addNamed semver.validRange 0.10.31
1116 silly addNameRange number 2 { name: 'inherits', range: '>=2.0.1 <2.1.0', hasData: true }
1117 silly addNameRange versions [ 'inherits', [ '1.0.0', '2.0.0', '2.0.1' ] ]
1118 verbose addNamed [email protected]
1119 silly addNamed semver.valid 2.0.1
1120 silly addNamed semver.validRange 2.0.1
1121 silly cache afterAdd [email protected]
1122 verbose afterAdd /Users/adrian/.npm/core-util-is/1.0.1/package/package.json not in flight; writing
1123 silly cache afterAdd [email protected]
1124 verbose afterAdd /Users/adrian/.npm/string_decoder/0.10.31/package/package.json not in flight; writing
1125 silly cache afterAdd [email protected]
1126 verbose afterAdd /Users/adrian/.npm/inherits/2.0.1/package/package.json not in flight; writing
1127 verbose afterAdd /Users/adrian/.npm/core-util-is/1.0.1/package/package.json written
1128 verbose afterAdd /Users/adrian/.npm/string_decoder/0.10.31/package/package.json written
1129 verbose afterAdd /Users/adrian/.npm/inherits/2.0.1/package/package.json written
1130 silly install resolved [ { name: 'isarray',
1130 silly install resolved     description: 'Array#isArray for older browsers',
1130 silly install resolved     version: '0.0.1',
1130 silly install resolved     repository:
1130 silly install resolved      { type: 'git',
1130 silly install resolved        url: 'git://github.com/juliangruber/isarray.git' },
1130 silly install resolved     homepage: 'https://github.com/juliangruber/isarray',
1130 silly install resolved     main: 'index.js',
1130 silly install resolved     scripts: { test: 'tap test/*.js' },
1130 silly install resolved     dependencies: {},
1130 silly install resolved     devDependencies: { tap: '*' },
1130 silly install resolved     keywords: [ 'browser', 'isarray', 'array' ],
1130 silly install resolved     author:
1130 silly install resolved      { name: 'Julian Gruber',
1130 silly install resolved        email: '[email protected]',
1130 silly install resolved        url: 'http://juliangruber.com' },
1130 silly install resolved     license: 'MIT',
1130 silly install resolved     readme: '\n# isarray\n\n`Array#isArray` for older browsers.\n\n## Usage\n\n```js\nvar isArray = require(\'isarray\');\n\nconsole.log(isArray([])); // => true\nconsole.log(isArray({})); // => false\n```\n\n## Installation\n\nWith [npm](http://npmjs.org) do\n\n```bash\n$ npm install isarray\n```\n\nThen bundle for the browser with\n[browserify](https://github.com/substack/browserify).\n\nWith [component](http://component.io) do\n\n```bash\n$ component install juliangruber/isarray\n```\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber &lt;[email protected]&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the "Software"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n',
1130 silly install resolved     readmeFilename: 'README.md',
1130 silly install resolved     _id: '[email protected]',
1130 silly install resolved     dist:
1130 silly install resolved      { shasum: '8a18acfca9a8f4177e09abfc6038939b05d1eedf',
1130 silly install resolved        tarball: 'http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz' },
1130 silly install resolved     _from: '[email protected]',
1130 silly install resolved     _npmVersion: '1.2.18',
1130 silly install resolved     _npmUser: { name: 'juliangruber', email: '[email protected]' },
1130 silly install resolved     maintainers: [ [Object] ],
1130 silly install resolved     directories: {},
1130 silly install resolved     _shasum: '8a18acfca9a8f4177e09abfc6038939b05d1eedf',
1130 silly install resolved     _resolved: 'https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz',
1130 silly install resolved     bugs: { url: 'https://github.com/juliangruber/isarray/issues' } },
1130 silly install resolved   { name: 'core-util-is',
1130 silly install resolved     version: '1.0.1',
1130 silly install resolved     description: 'The `util.is*` functions introduced in Node v0.12.',
1130 silly install resolved     main: 'lib/util.js',
1130 silly install resolved     repository: { type: 'git', url: 'git://github.com/isaacs/core-util-is' },
1130 silly install resolved     keywords:
1130 silly install resolved      [ 'util',
1130 silly install resolved        'isBuffer',
1130 silly install resolved        'isArray',
1130 silly install resolved        'isNumber',
1130 silly install resolved        'isString',
1130 silly install resolved        'isRegExp',
1130 silly install resolved        'isThis',
1130 silly install resolved        'isThat',
1130 silly install resolved        'polyfill' ],
1130 silly install resolved     author:
1130 silly install resolved      { name: 'Isaac Z. Schlueter',
1130 silly install resolved        email: '[email protected]',
1130 silly install resolved        url: 'http://blog.izs.me/' },
1130 silly install resolved     license: 'MIT',
1130 silly install resolved     bugs: { url: 'https://github.com/isaacs/core-util-is/issues' },
1130 silly install resolved     readme: '# core-util-is\n\nThe `util.is*` functions introduced in Node v0.12.\n',
1130 silly install resolved     readmeFilename: 'README.md',
1130 silly install resolved     homepage: 'https://github.com/isaacs/core-util-is',
1130 silly install resolved     _id: '[email protected]',
1130 silly install resolved     dist:
1130 silly install resolved      { shasum: '6b07085aef9a3ccac6ee53bf9d3df0c1521a5538',
1130 silly install resolved        tarball: 'http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz' },
1130 silly install resolved     _from: 'core-util-is@>=1.0.0 <1.1.0',
1130 silly install resolved     _npmVersion: '1.3.23',
1130 silly install resolved     _npmUser: { name: 'isaacs', email: '[email protected]' },
1130 silly install resolved     maintainers: [ [Object] ],
1130 silly install resolved     directories: {},
1130 silly install resolved     _shasum: '6b07085aef9a3ccac6ee53bf9d3df0c1521a5538',
1130 silly install resolved     _resolved: 'https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz',
1130 silly install resolved     scripts: {} },
1130 silly install resolved   { name: 'string_decoder',
1130 silly install resolved     version: '0.10.31',
1130 silly install resolved     description: 'The string_decoder module from Node core',
1130 silly install resolved     main: 'index.js',
1130 silly install resolved     dependencies: {},
1130 silly install resolved     devDependencies: { tap: '~0.4.8' },
1130 silly install resolved     scripts: { test: 'tap test/simple/*.js' },
1130 silly install resolved     repository:
1130 silly install resolved      { type: 'git',
1130 silly install resolved        url: 'git://github.com/rvagg/string_decoder.git' },
1130 silly install resolved     homepage: 'https://github.com/rvagg/string_decoder',
1130 silly install resolved     keywords: [ 'string', 'decoder', 'browser', 'browserify' ],
1130 silly install resolved     license: 'MIT',
1130 silly install resolved     gitHead: 'd46d4fd87cf1d06e031c23f1ba170ca7d4ade9a0',
1130 silly install resolved     bugs: { url: 'https://github.com/rvagg/string_decoder/issues' },
1130 silly install resolved     _id: '[email protected]',
1130 silly install resolved     _shasum: '62e203bc41766c6c28c9fc84301dab1c5310fa94',
1130 silly install resolved     _from: 'string_decoder@>=0.10.0 <0.11.0',
1130 silly install resolved     _npmVersion: '1.4.23',
1130 silly install resolved     _npmUser: { name: 'rvagg', email: '[email protected]' },
1130 silly install resolved     maintainers: [ [Object], [Object] ],
1130 silly install resolved     dist:
1130 silly install resolved      { shasum: '62e203bc41766c6c28c9fc84301dab1c5310fa94',
1130 silly install resolved        tarball: 'http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz' },
1130 silly install resolved     directories: {},
1130 silly install resolved     _resolved: 'https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz',
1130 silly install resolved     readme: 'ERROR: No README data found!' },
1130 silly install resolved   { name: 'inherits',
1130 silly install resolved     description: 'Browser-friendly inheritance fully compatible with standard node.js inherits()',
1130 silly install resolved     version: '2.0.1',
1130 silly install resolved     keywords:
1130 silly install resolved      [ 'inheritance',
1130 silly install resolved        'class',
1130 silly install resolved        'klass',
1130 silly install resolved        'oop',
1130 silly install resolved        'object-oriented',
1130 silly install resolved        'inherits',
1130 silly install resolved        'browser',
1130 silly install resolved        'browserify' ],
1130 silly install resolved     main: './inherits.js',
1130 silly install resolved     browser: './inherits_browser.js',
1130 silly install resolved     repository: { type: 'git', url: 'git://github.com/isaacs/inherits' },
1130 silly install resolved     license: 'ISC',
1130 silly install resolved     scripts: { test: 'node test' },
1130 silly install resolved     readme: 'Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt\'s recommended to use this package instead of\n`require(\'util\').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require(\'inherits\');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n  superclass\n* new version overwrites current prototype while old one preserves any\n  existing fields on it\n',
1130 silly install resolved     readmeFilename: 'README.md',
1130 silly install resolved     bugs: { url: 'https://github.com/isaacs/inherits/issues' },
1130 silly install resolved     _id: '[email protected]',
1130 silly install resolved     dist:
1130 silly install resolved      { shasum: 'b17d08d326b4423e568eff719f91b0b1cbdf69f1',
1130 silly install resolved        tarball: 'http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz' },
1130 silly install resolved     _from: 'inherits@>=2.0.1 <2.1.0',
1130 silly install resolved     _npmVersion: '1.3.8',
1130 silly install resolved     _npmUser: { name: 'isaacs', email: '[email protected]' },
1130 silly install resolved     maintainers: [ [Object] ],
1130 silly install resolved     directories: {},
1130 silly install resolved     _shasum: 'b17d08d326b4423e568eff719f91b0b1cbdf69f1',
1130 silly install resolved     _resolved: 'https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz',
1130 silly install resolved     homepage: 'https://github.com/isaacs/inherits' } ]
1131 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1132 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1133 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1134 info install [email protected] into /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1135 info installOne [email protected]
1136 verbose installOne of isarray to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream not in flight; installing
1137 info installOne [email protected]
1138 verbose installOne of core-util-is to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream not in flight; installing
1139 info installOne [email protected]
1140 verbose installOne of string_decoder to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream not in flight; installing
1141 info installOne [email protected]
1142 verbose installOne of inherits to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream not in flight; installing
1143 verbose lock using /Users/adrian/.npm/_locks/isarray-a3cc28c1334a8ecd.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1144 verbose lock using /Users/adrian/.npm/_locks/core-util-is-e4860bde9bd409ae.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1145 verbose lock using /Users/adrian/.npm/_locks/string-decoder-24dabb2d6e22de04.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1146 verbose lock using /Users/adrian/.npm/_locks/inherits-4cee495b0aed0769.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1147 silly install write writing isarray 0.0.1 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1148 silly cache addNamed cb [email protected]
1149 verbose unbuild node_modules/lame/node_modules/readable-stream/node_modules/isarray
1150 silly install write writing core-util-is 1.0.1 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1151 silly cache addNamed cb [email protected]
1152 verbose unbuild node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1153 silly install write writing string_decoder 0.10.31 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1154 silly cache addNamed cb [email protected]
1155 verbose unbuild node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1156 silly install write writing inherits 2.0.1 to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1157 silly cache addNamed cb [email protected]
1158 verbose unbuild node_modules/lame/node_modules/readable-stream/node_modules/inherits
1159 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1160 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1161 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1162 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1163 verbose tar unpack /Users/adrian/.npm/isarray/0.0.1/package.tgz
1164 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1165 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1166 verbose tar unpack /Users/adrian/.npm/core-util-is/1.0.1/package.tgz
1167 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1168 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1169 verbose tar unpack /Users/adrian/.npm/string_decoder/0.10.31/package.tgz
1170 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1171 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1172 verbose tar unpack /Users/adrian/.npm/inherits/2.0.1/package.tgz
1173 verbose tar unpacking to /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1174 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1175 silly gunzTarPerm modes [ '755', '644' ]
1176 silly gunzTarPerm modes [ '755', '644' ]
1177 silly gunzTarPerm modes [ '755', '644' ]
1178 silly gunzTarPerm modes [ '755', '644' ]
1179 silly gunzTarPerm extractEntry package.json
1180 silly gunzTarPerm extractEntry package.json
1181 silly gunzTarPerm extractEntry package.json
1182 silly gunzTarPerm extractEntry package.json
1183 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
1184 silly gunzTarPerm extractEntry README.md
1185 silly gunzTarPerm extractEntry index.js
1186 silly gunzTarPerm extractEntry README.md
1187 silly gunzTarPerm extractEntry util.js
1188 silly gunzTarPerm extractEntry README.md
1189 silly gunzTarPerm extractEntry LICENSE
1190 silly gunzTarPerm extractEntry .npmignore
1191 silly gunzTarPerm modified mode [ '.npmignore', 436, 420 ]
1192 silly gunzTarPerm extractEntry README.md
1193 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
1194 silly gunzTarPerm extractEntry build/build.js
1195 silly gunzTarPerm extractEntry component.json
1196 silly gunzTarPerm extractEntry inherits.js
1197 silly gunzTarPerm extractEntry inherits_browser.js
1198 silly gunzTarPerm extractEntry float.patch
1199 silly gunzTarPerm extractEntry lib/util.js
1200 silly gunzTarPerm extractEntry LICENSE
1201 silly gunzTarPerm modified mode [ 'LICENSE', 436, 420 ]
1202 silly gunzTarPerm extractEntry index.js
1203 silly gunzTarPerm modified mode [ 'index.js', 436, 420 ]
1204 silly gunzTarPerm extractEntry test.js
1205 info preinstall [email protected]
1206 info preinstall [email protected]
1207 silly install resolved []
1208 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1209 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1210 verbose linkStuff [ false,
1210 verbose linkStuff   false,
1210 verbose linkStuff   false,
1210 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules' ]
1211 info linkStuff [email protected]
1212 verbose linkBins [email protected]
1213 verbose linkMans [email protected]
1214 verbose rebuildBundles [email protected]
1215 info install [email protected]
1216 info postinstall [email protected]
1217 silly install resolved []
1218 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1219 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1220 verbose linkStuff [ false,
1220 verbose linkStuff   false,
1220 verbose linkStuff   false,
1220 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules' ]
1221 info linkStuff [email protected]
1222 verbose linkBins [email protected]
1223 verbose linkMans [email protected]
1224 verbose rebuildBundles [email protected]
1225 info install [email protected]
1226 info preinstall [email protected]
1227 verbose unlock done using /Users/adrian/.npm/_locks/isarray-a3cc28c1334a8ecd.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/isarray
1228 info postinstall [email protected]
1229 silly install resolved []
1230 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1231 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1232 verbose linkStuff [ false,
1232 verbose linkStuff   false,
1232 verbose linkStuff   false,
1232 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules' ]
1233 info linkStuff [email protected]
1234 verbose linkBins [email protected]
1235 verbose linkMans [email protected]
1236 verbose rebuildBundles [email protected]
1237 verbose unlock done using /Users/adrian/.npm/_locks/inherits-4cee495b0aed0769.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/inherits
1238 info install [email protected]
1239 info postinstall [email protected]
1240 verbose unlock done using /Users/adrian/.npm/_locks/string-decoder-24dabb2d6e22de04.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/string_decoder
1241 info preinstall [email protected]
1242 silly install resolved []
1243 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1244 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1245 verbose linkStuff [ false,
1245 verbose linkStuff   false,
1245 verbose linkStuff   false,
1245 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules' ]
1246 info linkStuff [email protected]
1247 verbose linkBins [email protected]
1248 verbose linkMans [email protected]
1249 verbose rebuildBundles [email protected]
1250 info install [email protected]
1251 info postinstall [email protected]
1252 verbose unlock done using /Users/adrian/.npm/_locks/core-util-is-e4860bde9bd409ae.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream/node_modules/core-util-is
1253 verbose about to build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1254 info build /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1255 verbose linkStuff [ false,
1255 verbose linkStuff   false,
1255 verbose linkStuff   false,
1255 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules/lame/node_modules' ]
1256 info linkStuff [email protected]
1257 verbose linkBins [email protected]
1258 verbose linkMans [email protected]
1259 verbose rebuildBundles [email protected]
1260 verbose rebuildBundles [ 'core-util-is', 'inherits', 'isarray', 'string_decoder' ]
1261 info install [email protected]
1262 info postinstall [email protected]
1263 verbose unlock done using /Users/adrian/.npm/_locks/readable-stream-1dd27a01d1bf18e9.lock for /Users/adrian/Sites/univert/node_modules/lame/node_modules/readable-stream
1264 verbose about to build /Users/adrian/Sites/univert/node_modules/lame
1265 info build /Users/adrian/Sites/univert/node_modules/lame
1266 verbose linkStuff [ false,
1266 verbose linkStuff   false,
1266 verbose linkStuff   false,
1266 verbose linkStuff   '/Users/adrian/Sites/univert/node_modules' ]
1267 info linkStuff [email protected]
1268 verbose linkBins [email protected]
1269 verbose linkMans [email protected]
1270 verbose rebuildBundles [email protected]
1271 verbose rebuildBundles [ 'bindings', 'debug', 'nan', 'readable-stream' ]
1272 info install [email protected]
1273 verbose unsafe-perm in lifecycle true
1274 info [email protected] Failed to exec install script
1275 verbose unlock done using /Users/adrian/.npm/_locks/lame-a5050083f6f86c8a.lock for /Users/adrian/Sites/univert/node_modules/lame
1276 verbose stack Error: [email protected] install: `node-gyp rebuild`
1276 verbose stack Exit status 1
1276 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:212:16)
1276 verbose stack     at EventEmitter.emit (events.js:98:17)
1276 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:14:12)
1276 verbose stack     at ChildProcess.emit (events.js:98:17)
1276 verbose stack     at maybeClose (child_process.js:979:16)
1276 verbose stack     at Process.ChildProcess._handle.onexit (child_process.js:1051:5)
1277 verbose pkgid [email protected]
1278 verbose cwd /Users/adrian/Sites/univert
1279 error Darwin 14.0.0
1280 error argv "node" "/usr/local/bin/npm" "install" "lame"
1281 error node v1.0.2
1282 error npm  v2.1.18
1283 error code ELIFECYCLE
1284 error [email protected] install: `node-gyp rebuild`
1284 error Exit status 1
1285 error Failed at the [email protected] install script 'node-gyp rebuild'.
1285 error This is most likely a problem with the lame package,
1285 error not with npm itself.
1285 error Tell the author that this fails on your system:
1285 error     node-gyp rebuild
1285 error You can get their info via:
1285 error     npm owner ls lame
1285 error There is likely additional logging output above.
1286 verbose exit [ 1, true ]
1287 verbose unbuild node_modules/lame
1288 info preuninstall [email protected]
1289 info uninstall [email protected]
1290 verbose unbuild rmStuff [email protected] from /Users/adrian/Sites/univert/node_modules
1291 info postuninstall [email protected]
1292 verbose gentlyRm vacuuming /Users/adrian/Sites/univert/node_modules/lame
1293 silly gentlyRm purging /Users/adrian/Sites/univert/node_modules/lame
1294 silly gentlyRm quitting because other entries in /Users/adrian/Sites/univert/node_modules

Npm install on Windows failing

Sorry if this is a duplicate issue, but I did not find the answer yet. I'm getting this error trying to install lame on Windows 7. Thank you for taking the time to help me out!


C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild
Warning: Missing input files:
C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame\build\deps\mpg123......\deps\mpg123\test_output.c
C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame\build\deps\lame\mp3lame.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the  declaration is co
rrect, and that the file exists on disk.
C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame\build\deps\mpg123\mpg123.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the  declaration is c
orrect, and that the file exists on disk.
C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame\build\deps\lame\lamevectorroutines.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the  declar
ation is correct, and that the file exists on disk.
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:236:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:99:17)
gyp ERR! stack     at Process._handle.onexit (child_process.js:678:10)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\node_modules\lame
gyp ERR! node -v v0.8.14
gyp ERR! node-gyp -v v0.7.1
gyp ERR! not ok
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! `cmd "/c" "node-gyp rebuild"` failed with 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.1.7601
npm ERR! command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "lame"
npm ERR! cwd C:\Users\jan.smolders\Documents\GitHub\mediacenterjs
npm ERR! node -v v0.8.14
npm ERR! npm -v 1.1.65
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     C:\Users\jan.smolders\Documents\GitHub\mediacenterjs\npm-debug.log
npm ERR! not ok code 0

Cannot compile with nw-gyp

my project is based on the node-webkit platform, node-webkit compile c/c++ Addon use a fork of node-gyp(https://github.com/rogerwang/nw-gyp), when i build node-lame , the error is as follows:

..\src\bindings.cc(29): error C2248: “v8::HandleScope::HandleScope”: Cannot access protected member(declaration at “v8::HandleScope”) [D:\tools\node-webkit\record\node_module

s\lame\build\b
indings.vcxproj]
C:\Users\liuyunfeng.nw-gyp\0.10.2\deps\v8\include\v8.h(845) : see “v8::HandleScope::HandleScope” declaration.
C:\Users\liuyunfeng.nw-gyp\0.10.2\deps\v8\include\v8.h(829) : 参见“v8::HandleScope”的声明
d:\tools\node-webkit\record\node_modules\lame\src\node_pointer.h(23): error C2882: “Buffer”: 在表达式中非法使用命名空间标识符 [D:\tools\node-webkit\record\node_modu
les\lame\build\bi
ndings.vcxproj]
d:\tools\node-webkit\record\node_modules\lame\src\node_pointer.h(23): error C2882: “Buffer”: 在表达式中非法使用命名空间标识符 [D:\tools\node-webkit\record\node_modu
les\lame\build\bi
ndings.vcxproj]
d:\tools\node-webkit\record\node_modules\lame\src\node_pointer.h(23): fatal error C1903: 无法从以前的错误中恢复;正在停止编译 [D:\tools\node-webkit\record\node_module
s\lame\build\bind
ings.vcxproj]
d:\tools\node-webkit\record\node_modules\lame\src\node_pointer.h(23): fatal error C1903: 无法从以前的错误中恢复;正在停止编译 [D:\tools\node-webkit\record\node_module
s\lame\build\bind
ings.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Users\liuyunfeng\AppData\Roaming\npm\node_modules\nw-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\Users\liuyunfeng\AppData\Roaming\npm\node_modules\nw-gyp\bin\nw-gyp.js" "build"
gyp ERR! cwd D:\tools\node-webkit\record\node_modules\lame
gyp ERR! node -v v0.10.26
gyp ERR! nw-gyp -v v0.12.2
gyp ERR! not ok

Installation problems with [email protected] & [email protected]

Hi,
I'm quite a newbie to node.js. I'm trying to work with lame, but in vain. I'm not even able to install this package. I keep getting the following error in windows 10.

C:\Users\kaush\AppData\Roaming\npm\node_modules\lame>if not defined npm_config_node_gyp (node "c:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "" rebuild )
Warning: Missing input files:
C:\Users\kaush\AppData\Roaming\npm\node_modules\lame\build\deps\mpg123......\deps\mpg123\test_output.c
gyp ERR! build error
gyp ERR! stack Error: Can't find "msbuild.exe". Do you have Microsoft Visual Studio C++ 2008+ installed?

gyp ERR! stack at findMsbuild (c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:128:23)
gyp ERR! stack at c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:110:11
gyp ERR! stack at F (c:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:63:16)
gyp ERR! stack at E (c:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:72:29)
gyp ERR! stack at c:\Program Files\nodejs\node_modules\npm\node_modules\which\which.js:81:16
gyp ERR! stack at c:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\index.js:44:5
gyp ERR! stack at c:\Program Files\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\windows.js:29:5
gyp ERR! stack at FSReqWrap.oncomplete (fs.js:82:15)
gyp ERR! System Windows_NT 10.0.10586
gyp ERR! command "c:\Program Files\nodejs\node.exe" "c:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\kaush\AppData\Roaming\npm\node_modules\lame
gyp ERR! node -v v4.4.4
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "c:\Program Files\nodejs\node.exe" "c:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "[email protected]" "--msvs_version=2015"
npm ERR! node v4.4.4
npm ERR! npm v2.15.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!

I even tried installing VS2015 c++ build tools and vs 2015 as mentioned in the
https://github.com/Microsoft/nodejs-guidelines/blob/master/windows-environment.md#compiling-native-addon-modules

What surprises me more, is that I'm able to get most of the following packages mentioned in the above microsoft link to install except lame

bson
bufferutil
kerberos
node-sass
sqlite3
phantomjs
utf-8-validate

issue

I also downgraded to v4.4.4 from v4.4.6 as mentioned in one of the issues too.

Pls help me. I'm kinda stuck with this issue.

npm install lame fails - node-gyp rebuild

After trying to install lame, I get the following error.

xbmc@xbmc:~/cbot/lisa$ sudo npm install lame
npm http GET https://registry.npmjs.org/lame
npm http 304 https://registry.npmjs.org/lame
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/debuglog/0.0.2
npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/debuglog/0.0.2

[email protected] install /home/xbmc/cbot/lisa/node_modules/lame
node-gyp rebuild

gyp ERR! configure error
gyp ERR! stack Error: "pre" versions of node cannot be installed, use the --nodedir flag instead
gyp ERR! stack at install (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:65:16)
gyp ERR! stack at Object.self.commands.(anonymous function) as install
gyp ERR! stack at getNodeDir (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:150:20)
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:93:9
gyp ERR! stack at ChildProcess.exithandler (child_process.js:694:7)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:104:17)
gyp ERR! stack at maybeClose (child_process.js:808:16)
gyp ERR! stack at Socket. (child_process.js:1025:11)
gyp ERR! stack at Socket.EventEmitter.emit (events.js:101:17)
gyp ERR! stack at Pipe.close (net.js:459:12)
gyp ERR! System Linux 3.5.0-44-generic
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/xbmc/cbot/lisa/node_modules/lame
gyp ERR! node -v v0.11.10-pre
gyp ERR! node-gyp -v v0.12.1
gyp ERR! not ok
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.5.0-44-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "lame"
npm ERR! cwd /home/xbmc/cbot/lisa
npm ERR! node -v v0.11.10-pre
npm ERR! npm -v 1.3.21
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/xbmc/cbot/lisa/npm-debug.log
npm ERR! not ok code 0

Problem with encoder.js 191

I'm using your node-lame project to encode the incoming wav from the browser, but there's a problem because there's this error that I can't figure out why and I guess you can help me out a bit
Here's what appears

/node_modules/lame/lib/encoder.js:191
write(output);
^
TypeError: string is not a function

Going to the node-inspector I'm seeing that on that line the "write" variable has the value "buffer" (as a string), so I was wondering if it is a bug on your code, because that variable should be a function, or is it that I'm not piping the appropriate values into the encoder

Thanks in advance!

Error: lame_init_params() not called

events.js:66
throw arguments[1]; // Unhandled 'error' event
^
Error: lame_init_params() not called
at cb (/Users/hitesh/Documents/carson/node_modules/lame/lib/encoder.js:197:17)

Does not seem to work with node 0.12.0

/Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings/bindings.js:83
        throw e
              ^
Error: Module did not self-register.
    at Error (native)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at bindings (/Users/adrian/Sites/univert/node_modules/lame/node_modules/bindings/bindings.js:76:44)
    at Object.<anonymous> (/Users/adrian/Sites/univert/node_modules/lame/lib/bindings.js:1:99)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/adrian/Sites/univert/node_modules/lame/lib/decoder.js:7:15)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/adrian/Sites/univert/node_modules/lame/index.js:6:19)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/adrian/Sites/univert/src/wav2mp3.js:2:9)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/adrian/Sites/univert/src/index.js:16:12)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/adrian/Sites/univert/test/index.js:6:12)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at /Users/adrian/Sites/univert/node_modules/mocha/lib/mocha.js:185:27
    at Array.forEach (native)
    at Mocha.loadFiles (/Users/adrian/Sites/univert/node_modules/mocha/lib/mocha.js:182:14)
    at Mocha.run (/Users/adrian/Sites/univert/node_modules/mocha/lib/mocha.js:394:31)
    at Object.<anonymous> (/Users/adrian/Sites/univert/node_modules/mocha/bin/_mocha:394:16)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Function.Module.runMain (module.js:501:10)
    at startup (node.js:129:16)
    at node.js:814:3

mono encoding

Hi,

When passing mono pcm stream to Encoder, sometimes it just crashes, sometimes output is too fast.

Best regards,
Vic.

npm install failing

I follow the install instructions to a t but I get this error. It doesn't seem to see that lame and mpg123 are both installed through brew.

==> Downloading http://downloads.sourceforge.net/sourceforge/lame/lame-3.99.5.tar.gz
Already downloaded: /Library/Caches/Homebrew/lame-3.99.5.tar.gz
==> ./configure --disable-debug --prefix=/usr/local/Cellar/lame/3.99.5 --enable-nasm
==> make install
/usr/local/Cellar/lame/3.99.5: 24 files, 2.1M, built in 12 seconds
soundkeep:master npm install lame
npm http GET https://registry.npmjs.org/lame
npm http 304 https://registry.npmjs.org/lame
npm http GET https://registry.npmjs.org/debug
npm http GET https://registry.npmjs.org/strtok
npm http 304 https://registry.npmjs.org/debug
npm http 304 https://registry.npmjs.org/strtok

> [email protected] install /Users/josh/dev/soundkeep/node_modules/lame
> node-waf clean ; node-waf configure build

Nothing to clean (project not configured)
Setting srcdir to                        : /Users/josh/dev/soundkeep/node_modules/lame 
Checking for program g++ or c++          : /usr/bin/g++ 
Checking for program cpp                 : /usr/bin/cpp 
Checking for program ar                  : /usr/bin/ar 
Checking for program ranlib              : /usr/bin/ranlib 
Checking for g++                         : ok  
Checking for node path                   : not found 
Checking for node prefix                 : ok /usr/local 
Checking for library mp3lame             : not found 
Checking for header lame/lame.h          : not found 
/Users/josh/dev/soundkeep/node_modules/lame/wscript:15: error: the configuration failed (see '/Users/josh/dev/soundkeep/node_modules/lame/build/config.log')
npm ERR! [email protected] install: `node-waf clean ; node-waf configure build`
npm ERR! `sh "-c" "node-waf clean ; node-waf configure build"` failed with 1
npm ERR! 
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-waf clean ; node-waf configure build
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! System Darwin 11.4.2
npm ERR! command "node" "/usr/local/bin/npm" "install" "lame"
npm ERR! cwd /Users/josh/dev/soundkeep
npm ERR! node -v v0.8.1
npm ERR! npm -v 1.1.33
npm ERR! code ELIFECYCLE
npm ERR! message [email protected] install: `node-waf clean ; node-waf configure build`
npm ERR! message `sh "-c" "node-waf clean ; node-waf configure build"` failed with 1
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/josh/dev/soundkeep/npm-debug.log
npm ERR! not ok code 0`

Error loading /Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter

I'm getting the following error when piping a stream to a decoder instance on OS X 10.10:

2015-02-16 10:17:30.823 node[15208:127520] Error loading /Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter:  dlopen(/Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter, 262): Library not loaded: /Library/Frameworks/Jackmp.framework/Versions/A/Jackmp
  Referenced from: /Library/Audio/Plug-Ins/HAL/JackRouter.plugin/Contents/MacOS/JackRouter
  Reason: image not found
2015-02-16 10:17:30.824 node[15208:127520] Cannot find function pointer New_JackRouterPlugIn for factory 7CB18864-927D-48B5-904C-CCFBCFBC7ADD in CFBundle/CFPlugIn 0x100b1e9a0 </Library/Audio/Plug-Ins/HAL/JackRouter.plugin> (bundle, not loaded)

Problem installing node-lame

Hi, I'm trying to create an app, as an experiment, to stream music using socket.io. I'm trying to install your mopdule but I'm having the following error (I have windows 8.1 installed)

<PATH_TO_APP>\node_modules\lame\build\deps\lame\mp3lame.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.<PATH_TO_APP>\node_modules\lame\build\deps\mpg123\mpg123.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.C:\Users\ngaraza\GitBitbucket\chat\chatexample\node_modules\lame\build\deps\lame\lamevectorroutines.vcxproj(18,3): error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import>declaration is correct, and that the file exists on disk.

Is this a bug on the install script or I need to do something?

Failed at the [email protected] install script 'node-gyp rebuild'. Osx sierra

I'm on Sierra (OSX 10.12). Lame is supposed to work on it?

> [email protected] install /Users/damienromito/Desktop/node-lame
> node-gyp rebuild

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
deps/mpg123/test.target.mk:152: warning: overriding commands for target `Release/test'
deps/lame/test.target.mk:160: warning: ignoring old commands for target `Release/test'
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/VbrTag.o
../deps/lame/libmp3lame/VbrTag.c:263:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[0], 8u, 0xffu);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:265:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[1], 3u, 7);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:266:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[1], 1u, (cfg->samplerate_out < 16000) ? 0 : 1);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:267:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[1], 1u, cfg->version);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:268:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[1], 2u, 4 - 3);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:269:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[1], 1u, (!cfg->error_protection) ? 1 : 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:271:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[2], 4u, eov->bitrate_index);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:272:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[2], 2u, cfg->samplerate_index);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:273:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[2], 1u, 0);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:274:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[2], 1u, cfg->extension);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:276:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[3], 2u, cfg->mode);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:277:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[3], 2u, eov->mode_ext);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:278:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[3], 1u, cfg->copyright);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:279:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[3], 1u, cfg->original);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:280:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value]
    SHIFT_IN_BITS_VALUE(buffer[3], 2u, cfg->emphasis);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/lame/libmp3lame/VbrTag.c:254:68: note: expanded from macro 'SHIFT_IN_BITS_VALUE'
#define SHIFT_IN_BITS_VALUE(x,n,v) ( x = (x << (n)) | ( (v) & ~(-1 << (n)) ) )
                                                                ~~ ^
../deps/lame/libmp3lame/VbrTag.c:430:23: warning: comparison of array 'pTagData->toc' not equal to a null pointer is always true
      [-Wtautological-pointer-compare]
        if (pTagData->toc != NULL) {
            ~~~~~~~~~~^~~    ~~~~
16 warnings generated.
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/bitstream.o
../deps/lame/libmp3lame/bitstream.c:990:34: warning: unused variable 'cfg' [-Wunused-variable]
    SessionConfig_t const *const cfg = &gfc->cfg;
                                 ^
../deps/lame/libmp3lame/bitstream.c:991:32: warning: unused variable 'rsv' [-Wunused-variable]
    RpgStateVar_t const *const rsv = &gfc->sv_rpg;
                               ^
../deps/lame/libmp3lame/bitstream.c:992:24: warning: unused variable 'rov' [-Wunused-variable]
    RpgResult_t *const rov = &gfc->ov_rpg;
                       ^
3 warnings generated.
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/encoder.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/fft.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/gain_analysis.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/id3tag.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/lame.o
../deps/lame/libmp3lame/lame.c:628:13: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        if (EQ(gfp->compression_ratio, 0))
            ^
../deps/lame/libmp3lame/machine.h:168:12: note: expanded from macro 'EQ'
(fabs(a) > fabs(b)) \
           ^
../deps/lame/libmp3lame/lame.c:628:13: note: use function 'abs' instead
../deps/lame/libmp3lame/machine.h:168:12: note: expanded from macro 'EQ'
(fabs(a) > fabs(b)) \
           ^
../deps/lame/libmp3lame/lame.c:628:13: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        if (EQ(gfp->compression_ratio, 0))
            ^
../deps/lame/libmp3lame/machine.h:170:23: note: expanded from macro 'EQ'
 : (fabs((a)-(b)) <= (fabs(b) * 1e-6f)))
                      ^
../deps/lame/libmp3lame/lame.c:628:13: note: use function 'abs' instead
../deps/lame/libmp3lame/machine.h:170:23: note: expanded from macro 'EQ'
 : (fabs((a)-(b)) <= (fabs(b) * 1e-6f)))
                      ^
../deps/lame/libmp3lame/lame.c:1596:13: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        if (NEQ(RadioGain, GAIN_NOT_ENOUGH_SAMPLES)) {
            ^
../deps/lame/libmp3lame/machine.h:175:20: note: expanded from macro 'NEQ'
#define NEQ(a,b) (!EQ(a,b))
                   ^
../deps/lame/libmp3lame/machine.h:168:12: note: expanded from macro 'EQ'
(fabs(a) > fabs(b)) \
           ^
../deps/lame/libmp3lame/lame.c:1596:13: note: use function 'abs' instead
../deps/lame/libmp3lame/machine.h:175:20: note: expanded from macro 'NEQ'
#define NEQ(a,b) (!EQ(a,b))
                   ^
../deps/lame/libmp3lame/machine.h:168:12: note: expanded from macro 'EQ'
(fabs(a) > fabs(b)) \
           ^
../deps/lame/libmp3lame/lame.c:1596:13: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
        if (NEQ(RadioGain, GAIN_NOT_ENOUGH_SAMPLES)) {
            ^
../deps/lame/libmp3lame/machine.h:175:20: note: expanded from macro 'NEQ'
#define NEQ(a,b) (!EQ(a,b))
                   ^
../deps/lame/libmp3lame/machine.h:170:23: note: expanded from macro 'EQ'
 : (fabs((a)-(b)) <= (fabs(b) * 1e-6f)))
                      ^
../deps/lame/libmp3lame/lame.c:1596:13: note: use function 'abs' instead
../deps/lame/libmp3lame/machine.h:175:20: note: expanded from macro 'NEQ'
#define NEQ(a,b) (!EQ(a,b))
                   ^
../deps/lame/libmp3lame/machine.h:170:23: note: expanded from macro 'EQ'
 : (fabs((a)-(b)) <= (fabs(b) * 1e-6f)))
                      ^
4 warnings generated.
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/newmdct.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/presets.o
../deps/lame/libmp3lame/presets.c:170:5: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
    SET_OPTION(quant_comp, set->quant_comp, -1);
    ^
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:170:5: note: use function 'abs' instead
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:171:5: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
    SET_OPTION(quant_comp_short, set->quant_comp_s, -1);
    ^
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:171:5: note: use function 'abs' instead
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:280:5: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
    SET_OPTION(quant_comp, abr_switch_map[r].quant_comp, -1);
    ^
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:280:5: note: use function 'abs' instead
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:281:5: warning: using floating point absolute value function 'fabs' when argument is of integer type [-Wabsolute-value]
    SET_OPTION(quant_comp_short, abr_switch_map[r].quant_comp_s, -1);
    ^
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
../deps/lame/libmp3lame/presets.c:281:5: note: use function 'abs' instead
../deps/lame/libmp3lame/presets.c:36:16: note: expanded from macro 'SET_OPTION'
    else if (!(fabs(lame_get_##opt(gfp) - def) > 0)) \
               ^
4 warnings generated.
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/psymodel.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/quantize_pvt.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/reservoir.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/set_get.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/tables.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/takehiro.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/util.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/vbrquantize.o
  CC(target) Release/obj.target/mp3lame/deps/lame/libmp3lame/version.o
  LIBTOOL-STATIC Release/libmp3lame.a
libtool: unrecognized option `-static'
libtool: Try `libtool --help' for more information.
make: *** [Release/libmp3lame.a] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/damienromito/.nvm/versions/node/v6.0.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Darwin 16.0.0
gyp ERR! command "/Users/damienromito/.nvm/versions/node/v6.0.0/bin/node" "/Users/damienromito/.nvm/versions/node/v6.0.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/damienromito/Desktop/node-lame
gyp ERR! node -v v6.0.0
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok 

npm ERR! Darwin 16.0.0
npm ERR! argv "/Users/damienromito/.nvm/versions/node/v6.0.0/bin/node" "/Users/damienromito/.nvm/versions/node/v6.0.0/bin/npm" "i"
npm ERR! node v6.0.0
npm ERR! npm  v3.8.6
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs lame
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/damienromito/Desktop/node-lame/npm-debug.log

ld: library not found for -lgcc_s.10.5

I get this build error when trying to install node-lame.

npm install lame --save-dev
...
  SOLINK_MODULE(target) Release/bindings.node
ld: library not found for -lgcc_s.10.5
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Release/bindings.node] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/tony/src/icecast_client/node_modules/lame
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok 
npm ERR! Darwin 14.5.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "lame" "--save-dev"
npm ERR! node v0.12.7
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/tony/src/icecast_client/npm-debug.log

Node and GCC versions:

$ node -v
v0.12.7
$ gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
Target: x86_64-apple-darwin14.5.0
Thread model: posix

Any ideas?

Performance on Raspberry Pi

Am trying to use node-lame to encode on the fly with a raspberry pi, but the performance is pretty bad. It looks to be because libmpg123 is compiled with arm_nofpu optimization, and that generic_fpu could be a better option. (see this).

I made an attempt to get gyp to compile with the generic_fpu flag (https://gist.github.com/stephen/8076a9a51071dc235e30), but I'm not familiar enough with gyp and it fails to compile (Fails to compile because f_32 and f_real aren't defined.. I think I might be missing the config.h for the platform?).

Happy to help patch, but would need some direction on what's going wrong.

Current attempt at bindings file: https://gist.github.com/stephen/8076a9a51071dc235e30 (Right now I'm overriding the arm target - how would I set up a separate target for raspberry pi?)

debug info

I use lame. When mp3-file is bad, lame-bakend display message. How I can hide it?

command line

please create a command line use of the encoding from your lame npm package

Is it possible to down sample an mp3?

I'm making a web app that takes in mp3s and saves them to mongodb. I was wondering if there was an easy way to take an mp3 as input and output an mp3 at a lower bitrate?

Failed at the [email protected] install script 'node-gyp rebuild'.

I've tried "npm rebuild lame" and various other things on different help pages, but I can't make this error go away. More details pasted below. Can you tell me the latest versions of node and npm for which lame works? Thanks!

OS X 10.9.5,
Xcode 6.2,
node 6.0.0,
npm 3.8.9

4 errors generated.
make: *** [Release/obj.target/bindings/src/bindings.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Darwin 13.4.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/tomthecollins/Shizz/repos/fj-admin/node_modules/lame
gyp ERR! node -v v6.0.0
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok
npm WARN [email protected] No repository field.
npm ERR! Darwin 13.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v6.0.0
npm ERR! npm v3.8.9
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs lame
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls lame
npm ERR! There is likely additional logging output above.

Sample Size vs Bit Depth

Hi,

I'm new to audio programming.
In your example on the readme, it has mentioned the term sample size.
I want to know whether is it same as bit-depth.

// Create the Encoder instance
var encoder = lame.createEncoder({
    channels: 2           // 2 channels (left and right)
  , signed: true          // Signed data values
  , sampleSize: 16        // 16-bit samples
  , sampleRate: 44100     // 44,100 Hz sample rate
  , endianness: 'little'  // Little-endian samples
});

Trying to get node-lame to work under node-red

used npm install lame in my package.setting to get it installed. Writing a function to take msg.payload which is an object that contains the wav file contents to encode into a mp3. When trying to create a new instance of lame.Encoder, I get the following error:TypeError: Cannot read property 'Encoder' of undefined. Can't get past the creation of lame.Encoder!!! Even after I get past this problem, hoping the encoder will take a java object in and out.

here is the code in the node red function node:

var lame = global.get('lame');

(can't use require in nodes, must set up as a global function in node-red setting) and then call global.get.

// create the Encoder instance
var encoder = new lame.Encoder({
// input
channels: 1, // 2 channels (left and right)
bitDepth: 16, // 16-bit samples
sampleRate: 22050, // 44,100 Hz sample rate

// output
bitRate: 48,
outSampleRate: 16000,
// mode: lame.STEREO // STEREO (default), JOINTSTEREO, DUALCHANNEL or MONO
});

// raw PCM data from stdin gets piped into the encoder
var newmsg = {filename: msg.filename};

var input = msg.payload;
input.pipe(encoder);

//node.log("got past first stage");

// the generated MP3 file gets piped to stdout
encoder.pipe(newmsg.payload);

return newmsg;

Presets

Please add preset support, like lame --preset phone input_file.wav -> lame.Encoder({preset: 'phone'});.

Other Sampling Rates

Yo Nate! :)

So I'm back to working on my radio website that I've talked to you about in the past, but fortunately my question today is quite small!

The issue is that I'm streaming mp3 files from all over the internet, and thus, they don't come in a same pretty pattern, they all have completely different bit rates and sampling rates. The bit rate problem I managed to solve, but the sampling rates problem sort of depends on this lib, hehe.

https://github.com/TooTallNate/node-lame/blob/master/lib/parse.js#L30

This array only allows those sampling rates, and when a file comes with a sampling rate of say 22050 (I'm spawning a process of ffprobe to figure out this info on a track), then it bugs everything and doesn't run, haha.

To make a big story short, is adding new sampling rates as easy as adding numbers to that array? Or is the issue deeper than that?

By the way, I'll be writing a huge blog post about the part 2 of the radio website and you can expect another big thank you in there :P

Cheers,

Record from microphone and encode to mp3

Hello,

I am using getUserMedia to record audio from the microphone.
I want to send the Blob recorded to NodeJS server and encode it to MP3 using node-lame.

I can't figure out how to accomplish that from the examples.
I will appreciate any guidance in this process.

Thanks.

node-gyp rebuild error on windows

c:\>npm install lame
npm http GET https://registry.npmjs.org/lame
npm http 304 https://registry.npmjs.org/lame
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/readable-stream
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/readable-stream
npm http GET https://registry.npmjs.org/core-util-is
npm http GET https://registry.npmjs.org/string_decoder
npm http GET https://registry.npmjs.org/debuglog/0.0.2
npm http 304 https://registry.npmjs.org/core-util-is
npm http 304 https://registry.npmjs.org/string_decoder
npm http 304 https://registry.npmjs.org/debuglog/0.0.2

> [email protected] install c:\node_modules\lame
> node-gyp rebuild


c:\node_modules\lame>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
gyp http GET http://nodejs.org/dist/v0.10.23/node-v0.10.23.tar.gz
gyp http 200 http://nodejs.org/dist/v0.10.23/node-v0.10.23.tar.gz
gyp http GET http://nodejs.org/dist/v0.10.23/node.lib
gyp http GET http://nodejs.org/dist/v0.10.23/x64/node.lib
gyp http 200 http://nodejs.org/dist/v0.10.23/node.lib
gyp http 200 http://nodejs.org/dist/v0.10.23/x64/node.lib
Warning: Missing input files:
c:\node_modules\lame\build\deps\mpg123\..\..\..\deps\mpg123\test_output.c
Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen.
MSBUILD : error MSB4062: Die Message-Aufgabe konnte nicht aus der Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a-Assembly geladen werden. Die Datei oder Asse
mbly "Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden. S
tellen Sie sicher, dass die <UsingTask>-Deklaration korrekt ist, die Assembly und alle zugehörigen Abhängigkeiten verfügbar sind und die Aufgabe eine öffentliche Klasse enthält, die Microsoft.Build.F
ramework.ITask implementiert. [c:\node_modules\lame\build\binding.sln]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:12)
gyp ERR! System Windows_NT 6.1.7600
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd c:\node_modules\lame
gyp ERR! node -v v0.10.23
gyp ERR! node-gyp -v v0.12.1
gyp ERR! not ok
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the lame package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls lame
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.1.7600
npm ERR! command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "lame"
npm ERR! cwd c:\
npm ERR! node -v v0.10.23
npm ERR! npm -v 1.3.17
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     c:\npm-debug.log
npm ERR! not ok code 0

c:\>

Fails to build for node-webkit 0.11.5

Command :

nw-gyp clean configure --target=0.11.5 build --arch=ia32

Some of the Errors :

gyp info using [email protected]
gyp info using [email protected] | win32 | ia32

..\src\node_mpg123.cc(497): error C2661: 'v8::Object::Set' : no overloaded func
tion takes 3 arguments [d:\matlabintegration\node-modules\node-lame\build\bindi
ngs.vcxproj]
..\src\node_mpg123.cc(498): error C2661: 'v8::Object::Set' : no overloaded func
tion takes 3 arguments [d:\matlabintegration\node-modules\node-lame\build\bindi
ngs.vcxproj]

..\src\node_mpg123.cc(35): error C2062: type 'int' unexpected [d:\matlabintegration\node-modules\node-lame\build\bindings.vcxproj]

  1. Looks like we need to use ForceSet instead of Set?
  2. Do we need this min() anymore ?

Bytes being skipped constantly on stream

Hey Nate!

So I've been putting in a lot of work on this recently: http://mixradio.fm which is a live audio stream powered by node-lame. There's been something really obnoxious going though, which is that the stream isn't being consistent. The audio keeps jumping forward and back which sounds terrible, and on the logs, I get this:

Note: Illegal Audio-MPEG-Header 0x4c5ea81d at offset 5813310.
Note: Trying to resync...
Note: Skipped 465 bytes in input.
[../deps/mpg123/src/libmpg123/layer3.c:454] error: big_values too large!
Note: Illegal Audio-MPEG-Header 0xaf31ffd7 at offset 2882970.
Note: Trying to resync...
Note: Skipped 28 bytes in input.

At first I thought it was due to low RAM on the server, but this happens even on my local machine (although it happens way less, to be fair) which gives plenty of it to the node process. The weird thing is that this rarely or didn't happen at all with the old version of node-lame (pre 1.0) where the mp3 file was 'manually' parsed.

Do you have any clue of what could be done to minimize these skips and keep the stream more consistent? The way it is now is quite a bad listening experience...

Oh, I'm using node 0.10.22 and node-lame 1.0.3 (I updated everything in an effort to fix this)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.