Releases: eshaz/codec-parser
Releases · eshaz/codec-parser
1.0.1
Wrap CodecFrames in OggPage
Breaking Changes
- All Ogg encapsulated audio will be returned within the new
OggPagedatatype. See the readme for more information.Framesare now stored withinOggPage.codecFrames.- To migrate to this version, update the result of the iteration to point to the
codecFramesproperty. - old:
const frames = [...codecParser.iterator(data)]
- new
const frames = [...codecParser.iterator(data)].flatMap((frame) => frame.codecFrames)
0.2.0: Hash frames with CRC32 (#4)
Features
- Add crc32 to each frame
- Remove BSON tests since crc32 will assert data
- Generate CRC tables on load to reduce bundle size
0.1.0: Tests / Fixes (#3)
* feat: pull flac stream info from ogg id packet * fix: vorbis parsing when there is only one mode present * fix: ogg page length was not being set * fix: filter out ogg skeleton packets, refactor codec selection * feat: add basic tests * feat: update docs, add npmignore * feat: bump version
0.0.4
Initial NPM Release
0.0.3 fix: onCodecUpdate callback for Ogg codecs