Releases: gpac/mp4box.js
Release list
v2.4.1
Patch Changes
-
bbf55feThanks @DenizUgur! - Fix import paths and add a test to verify the tarball is installable.Release v2.4.0 upgraded
tsdown, which apparently changed the output extensions from.jsto.mjsand from.d.tsto.d.mts. This made the package uninstallable because the import paths were not updated. This patch fixes those import paths and adds a test to verify that the tarball installs correctly.fixes #561
v2.4.0
Minor Changes
-
#514
139d653Thanks @y-guyon! - feat: displayftypminor_version as number or fourcc -
#533
42064fdThanks @dukesook! - addItemComponentContentIDPropertyfrom GIMI -
#549
4199d94Thanks @lideen! - feat: add per-track initialization segments for segmentation -
#540
865838eThanks @dukesook! - feat: addcmpCbox from ISO/IEC 23001-17 FDAM2
Patch Changes
-
#550
fdbdf11Thanks @lideen! - fix: include nested QuickTime wave esds when deriving mp4a codec strings -
#543
a08dba1Thanks @rbouqueau! - fix: tfra box parsing didn't allow to display all information -
#535
5b72b08Thanks @dukesook! - addentry_counttosaiobox -
c6227fdThanks @plantysnake! - fixes to pass 7 ignored test files from File Format Conformance -
#548
fe69a56Thanks @lideen! - fix: reset fragmentation state on seek to prevent invalid fragment ranges -
#539
871def4Thanks @dukesook! - warn if primary item id is invalid -
#550
fdbdf11Thanks @lideen! - fix: normalize QuickTime wave esds in fragmented init segments for MSE compatibilityBy default, segmentation writes MSE-compatible
mp4a.esdssample entries when source
QuickTime files store AAC decoder config undermp4a.wave.esds. This behavior can be
disabled withsetSegmentOptions(..., { normalizeAudioSampleEntriesForMSE: false })
to preserve nested QuickTimewave.esdssample entries in initialization segments.