-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
WavReader.toInt(int start, boolean endian) yields the wrong sample rate. I would suggest following fix:
private int toInt(int start, boolean endian) {
int k = (endian) ? 1 : -1;
if (!endian) {
start += 3;
}
return ((buf[start] & 0xFF) << 24) |
((buf[start + k] & 0xFF) << 16) |
((buf[start + k * 2] & 0xFF) << 8) |
(buf[start + k * 3] & 0xFF);
}
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels