mattdiamond/Recorderjs — pull request #4 by jussi-kalliokoski (2012-09-14 08:35:43+00:00)
Title: Get rid of the PCMData.js dependency

Hey Matt,

I've been trying to downplay PCMData.js because it's a remnant of a time when there were no good ways of handling binary data in JS. I'm keeping the repo up just for backwards compatibility.

Therefore, I implemented a simple WAV decoder into this project, using ArrayBuffers, which saves us the roundtrip of converting stuff into a string and then back into a buffer.

All in all, this should be much faster (I didn't benchmark, but my world is broken if string manipulating binary data is faster) and gets rid of the dependency on an abandoned project. :)

Cheers,
Jussi