- Add support for prft boxes
- Add support for stts and ctts boxes
- Fix box parsing when length is equal to 0
- Add support for more VisualSampleEntry types (@davemevans)
- Support for emsg box version 1 (@jeoliva)
- Performance improvement in data reading/writing (@nicosang)
- Renamed
--no-write
to--no-writing
to prevent naming clash
- fallback for browsers that don't support
Uint8Array.from
(@bbert)
- fix for rounding error on 64-bit numbers (@nicosang)
- fix for zero filled buffer hang (@bendenoz)
- write support (@bbert)
- encrypted boxes support (encv,enca,frma,pssh,schm,sdtp,tenc) (@nicosang)
- Updated
subs
parser to follow the spec more closely (@bbert, @TobbeEdgeware)
dref
,url
,urn
,smhd
parsing (@bbert)
- Improved
avc1
andmp4a
parsers (@bbert) - Fixes to
ftyp
,styp
(@bbert) - Added JSHint (
npm run jshint
)
- Merged
subs
support (@TobbeEdgeware)
- Added API to add additional box parsers using
addBoxParser
(@NatalyMagluy)
- Split stsd into separate box parsers (entries are simply boxes)
- Added separate mp4a, avc1 parsers with minor tweaks
- Fixed an error where a null-terminated field containing a string that is not terminated might exceed box boundaries
- Updated dependencies
- (0.2.5 contains only a version bump because dist files were not updated)
- Added support for mehd, mfro, stsd (partial), tfra and trex (@danotrilogic)
- Added support for WebVTT cues (vttC, vttc, vlab, payl, vtte)
- Updated UTF-8 decoder
- Added support for
elst
box - Fixed build
- Added support for modular builds (#1). See README (Advanced build options) for details.
- Added support for
hdlr
box
- Improved performance for
fetch
function
- Basic support for incomplete buffers (flagged with
_incomplete
property) - Added support for
ssix
box - Added
_root
property
- Added support for TextDecoder to convert DataViews to strings (when available)
- Added test suite
- Renamed ISOBoxer.create to ISOBoxer.parseBuffer (be explicit about function names)
- Fixed error in bit-shifting
- Added a simple utility function to convert a DataView to a string (ISOBoxer.Utils.dataViewToString)
- Added
fetch
andfetchAll
functions to ISOFile
- Initial release