Skip to content

Releases: eshaz/codec-parser

1.0.1

20 Jul 03:53

Choose a tag to compare

refactor: use consistent property names where possible for OggPage an…

Wrap CodecFrames in OggPage

20 Jul 03:53

Choose a tag to compare

Breaking Changes

  • All Ogg encapsulated audio will be returned within the new OggPage datatype. See the readme for more information.
    • Frames are now stored within OggPage.codecFrames.
    • To migrate to this version, update the result of the iteration to point to the codecFrames property.
    • old:
      const frames = [...codecParser.iterator(data)]
    • new
      const frames = [...codecParser.iterator(data)].flatMap((frame) => frame.codecFrames)

0.2.0: Hash frames with CRC32 (#4)

11 May 01:59
b2fb049

Choose a tag to compare

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)

07 May 04:09
3285b14

Choose a tag to compare

* 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

10 Mar 17:43

Choose a tag to compare

fix: filter metadata blocks out for flac

Initial NPM Release

07 Mar 18:10

Choose a tag to compare

0.0.3

fix: onCodecUpdate callback for Ogg codecs