Skip to content

Releases: amishshah/prism-media

v1.3.5

27 Feb 15:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.4...v1.3.5

v1.3.4

09 Jul 11:03
Compare
Choose a tag to compare
  • Adds bounds check to guard against infinite loop (#89)

    Co-authored-by: Jacob Lee [email protected]

  • chore(Release): v1.3.4 (#106)

    • Update packages

    • Fix audit issues, replace docma, update tests

    • Update node in CI

    • Update README

    • Version bump to 1.3.4

  • chore: run docs action on main branch

v1.3.2

09 Aug 19:24
Compare
Choose a tag to compare
  • fix(VolumeTransformer): volume being NaN (#82)

v2.0.0-alpha.0

09 Aug 09:52
Compare
Choose a tag to compare
v2.0.0-alpha.0 Pre-release
Pre-release
  • feat!: rewrite library in TypeScript (#61)

    Co-authored-by: Antonio Román [email protected]

  • 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

v1.3.1

12 Jun 10:38
Compare
Choose a tag to compare
  • fix: propagate errors properly

  • chore(Release): v1.3.1

v1.3.0

12 Jun 10:28
Compare
Choose a tag to compare
  • chore: update author email address

  • fix: catch errors in demuxers

  • feat: emit head on Webm demuxers

  • chore(Release): v1.3.0

v1.2.9

20 Mar 17:16
Compare
Choose a tag to compare
  • chore: update dependencies

  • fix: default FFmpeg shell to false

  • chore(Release): v1.2.9

v1.2.8

13 Mar 12:56
Compare
Choose a tag to compare

This release bridges the gap to the transition to the TypeScript rewrite, including some performance improvements found in the rewrite, as well as an option to disable spawning FFmpeg in a shell (introduced in a recent version, seems to be problematic for some Windows users).


  • perf(Opus): remove unnecessary async/await

  • perf(VolumeTransformer): remove unnecessary Buffer allocation

    Rather than creating a new buffer for the output with the volume transformation applied, the volume transformation is performed directly on the input buffer.

  • feat(FFmpeg): allow spawning without shell

  • chore(Release): v1.2.8

v1.2.7

17 Feb 10:15
Compare
Choose a tag to compare
  • fix(FFmpeg): windows-specific bug

  • chore(Release): v1.2.7

v1.2.6

13 Feb 17:49
Compare
Choose a tag to compare

Fixes a bug where FFmpeg would prematurely close on Windows


  • ci(GitHub): test only on 12.x and 14.x

  • fix(FFmpeg): enable shell on spawn

  • chore(Release): v1.2.6