Skip to content

Possible Error in RecorderWorker.encodeWAV #25

@jakelewis3d

Description

@jakelewis3d

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/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions