UNPKG

jamp3

Version:

mp3, id3v1, id3v2 - reader & writer

17 lines (15 loc) 377 B
import {BufferUtils} from '../../common/buffer'; export function removeUnsync(data: Buffer): Buffer { const result = BufferUtils.zeroBuffer(data.length); result[0] = data[0]; let pos = 1; for (let i = 1; i < data.length; i++) { if (data[i] === 0 && data[i - 1] === 0xFF) { // nope } else { result[pos] = data[i]; pos++; } } return result.slice(0, pos); }