Releases: amishshah/prism-media
v1.3.5
What's Changed
- fix: Correct @djs/opus version restrictions by @Starkrights in #113
- fix(Decoder): add check of chunk length by @dzlandis in #110
- build(deps): bump json5 from 2.2.1 to 2.2.3 by @dependabot in #112
New Contributors
- @Starkrights made their first contribution in #113
- @dzlandis made their first contribution in #110
Full Changelog: v1.3.4...v1.3.5
v1.3.4
-
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
v2.0.0-alpha.0
-
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
v1.3.0
v1.2.9
v1.2.8
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