CHANGELOG.md
7.84 KB
3.0.4 (2021-09-22)
Bug Fixes
Chores
- don't run tests on version (#31) (24dab1d)
- switch generate-formats to shared @brandonocasey/spawn-promise (873b43f)
3.0.3 (2021-07-26)
Bug Fixes
- detect mp4 starting with moof/moov box as mp4 (#29) (51d995d)
- look at all program map tables for ts stream types (#28) (1edb519)
3.0.2 (2021-05-20)
Bug Fixes
- properly handle data URIs (#27) (9b10245), closes videojs/video.js#7240
3.0.1 (2021-04-29)
Bug Fixes
- binary issues (e9f5079)
Chores
- update vjsverify (105c26a)
Performance Improvements
3.0.0 (2020-12-18)
Features
- Extend our current container parsing logic and add logic for parsing codecs from files (#14) (d425956)
- parse any number of codecs rather than just the last audio or the last video codec. (#23) (33ec9f5)
- use @videojs/babel-config to transpile code to cjs/es for node (#20) (c6dbd0b)
Chores
BREAKING CHANGES
- cjs dist files changed from './dist' to './cjs'
- parseCodecs now returns an array of codecs that where parsed so that we can support any number of codecs instead of just two.
- toUint8 in byte-helpers functions slightly differently
- getId3Offset is exported from id3-helpers rather than containers
We can now parse the container for and many of the codecs within (where applicable) for mp4, avi, ts, mkv, webm, ogg, wav, aac, ac3 (and ec3 which is contained in ac3 files), mp3, flac, raw h265, and raw h264.
Codec parsing has also been extended to parse codec details in a file for vp09, avc (h264), hevc (h265), av1, and opus
Finally we have the following additional features to our parsing of codec/container information:
- skipping multiple id3 tags at the start of a file for flac, mp3, and aac
- discarding emulation prevention bits (in h264, h265)
- parsing raw h264/h265 to get codec params for ts, avi, and even raw h264/h265 files
2.3.0 (2020-12-03)
Features
Chores
2.2.1 (2020-10-06)
Bug Fixes
- check for multiple id3 sections in a file (#21) (759a039), closes #21
- parse unknown codecs as audio or video (#15) (cd2c9bb), closes #15
Reverts
2.2.0 (2020-05-01)
Features
2.1.0 (2020-04-27)
Features
2.0.0 (2020-04-07)
Features
Bug Fixes
- Allow VP9 and AV1 codecs through in VHS (b32e35b)
BREAKING CHANGES
- codec: parseCodecs output has been changed. It now returns an object that can have an audio or video property, depending on the codecs found. Those properties are object that contain type. and details. Type being the codec name and details being codec specific information usually with a leading period.
-
codec:
audioProfileFromDefault
has been renamed tocodecsFromDefault
and now returns all output fromparseCodecs
not just audio or audio profile.
1.3.0 (2020-02-05)
Features
1.2.1 (2020-01-15)
Bug Fixes
1.2.0 (2019-12-06)
Features
- add media-types module with simpleTypeFromSourceType function (#4) (d3ebd3f), closes #4
- add VHS codec parsing and translation functions (#5) (4fe0e22), closes #5
1.1.0 (2019-08-30)
Features
- node support and more stream tests (315ab8d)
1.0.0 (2019-08-21)
Features
- clones from mpd-parser, m3u8-parser, mux.js, aes-decrypter, and vhs (5e89042)