I'm not totally positive that this is necessary at this point, but it seems safer that assuming it's not needed.
Only the `channels` and `sampleRate` really. Signed 32-bit float samples in native endianness are required other than that.
Rondo was too big and made the tests take annoyingly long.
I need to use smaller test files...
Before, the index.js file was being ignored by npm :\
The last piece of the puzzle was the corrupted header being output in the ogg file. It seems that libvorbis modifies these packets' backing buffers after some PCM data gets input. The new `ogg.ogg_packet` Buffer subclass takes care of this for us with the `.replace()` function.
Now to make it play nice with node-ogg...
I had that backwards mentally
nothing really working yet...
Needed for the symbols in the `vorbisenc.h` file to be compiled.