- 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-writeto--no-writingto 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
subsparser to follow the spec more closely (@bbert, @TobbeEdgeware)
dref,url,urn,smhdparsing (@bbert)
- Improved
avc1andmp4aparsers (@bbert) - Fixes to
ftyp,styp(@bbert) - Added JSHint (
npm run jshint)
- Merged
subssupport (@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
elstbox - Fixed build
- Added support for modular builds (#1). See README (Advanced build options) for details.
- Added support for
hdlrbox
- Improved performance for
fetchfunction
- Basic support for incomplete buffers (flagged with
_incompleteproperty) - Added support for
ssixbox - Added
_rootproperty
- 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
fetchandfetchAllfunctions to ISOFile
- Initial release