AudioRecorder icon indicating copy to clipboard operation
AudioRecorder copied to clipboard

Possible Error in RecorderWorker.encodeWAV

Open jakelewis3d opened this issue 6 years ago • 0 comments

line 134: view.setUint32(4, 32 + samples.length * 2, true);

Shouldn't this be 36 rather than 32? on line 128 you assign a buffer: var buffer = new ArrayBuffer(44 + samples.length * 2); and write 8 bytes into it, so it would figure that the next length would be 8 bytes smaller, ie 36. And from a quick count there does appear to be 36 bytes written prior to the Also see http://soundfile.sapp.org/doc/WaveFormat/

jakelewis3d avatar Mar 12 '18 15:03 jakelewis3d