Skip to content

v2.0.0-alpha.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@amishshah amishshah released this 09 Aug 09:52
· 8 commits to main since this release
  • feat!: rewrite library in TypeScript (#61)

    Co-authored-by: Antonio Román kyradiscord@gmail.com

  • feat(opus): custom loaders (#66)

    This will allow to have additional opus loaders.
    There is also a very small refactoring.

  • chore: update dependencies

  • feat: ogg opus logical bitstream creation (#70)

    • feat: ogg muxing

    • fix: prevent segment overflowing pages

    • chore: remove unnecessary code/comment from OggMuxer

    • chore: fix typo in comment

    • refactor(OggMuxer): improve readability of writePage

    • chore(OggMuxer): add documentation

    • refactor!: rename muxer to logical bitstream

    • feat: use defaults for OpusHead and OpusTags values

    • refactor: rename writeLogicalHeaderPages to writeHeaderPages

    • refactor: better interface for OpusHead and OpusTags

    • chore: remove unused code

    • chore: add specifications

    • chore: make node-crc lazy loadable

    • feat: make calculateCRC protected

    • chore: make node-crc an optional peerdep

    • chore: improve documentation

  • chore(Deps): update dependencies

  • chore: fix remaining tests

  • feat: add CTLs to Opus streams

  • refactor: restructure library

  • refactor: Opus adapter restructure

  • fix: handle errors in demuxer streams

  • feat(WebmDemuxer): emit head

  • chore(Release): v2.0.0-alpha.0