Skip to content

v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 16:16
· 3 commits to main since this release
c9b7287

Minor Changes

  • #474 38ef7ec Thanks @paulhiggs! - Add AVS3 video and audio support: av3c and dca3 configuration box parsing, avs3, av3a and a3as sample entries with codec string derivation, and isByteAligned(), skipBits() and readUE() bit-level reading to DataStream

  • #568 d570daa Thanks @jamrial! - Add Dolby TrueHD mlpa sample entry and dmlp configuration box

  • #513 fcbe405 Thanks @y-guyon! - Support ISO/IEC 23008-12 AMD2 (low-overhead image file format) boxes: add mini, cclv, amve, ndwt and reve box parsing, support the pixi syntax for flags = 1, and add bit-level reading to DataStream

  • #573 7e254e3 Thanks @musatoktas! - Box types are no longer reported as invalid in QuickTime files, where any 32-bit value is allowed. The new allowInvalidBoxTypes option of createFile and ISOFile logs a warning for an invalid box type and continues parsing, instead of aborting

  • #567 38c2ac5 Thanks @dukesook! - The uuid boxes now display the extended_type, even if the box is already registered

  • #565 9925057 Thanks @dukesook! - Read altt item property

Patch Changes

  • 9b5bb9d Thanks @DenizUgur! - Clarify the discardMdatData warnings emitted by setSegmentOptions and setExtractionOptions: samples are still segmented/extracted when their data is appended after start()

  • #572 213ac8d Thanks @zzoraemon043! - Fix seek() throwing when the movie contains a track without samples

  • #571 55e5bce Thanks @rbouqueau! - fix short tkhd atom range error

  • #570 a9302b2 Thanks @danilobassi8! - Honour the data_offset of every trun in a track fragment, and resolve the base data offset of non-first trafs per ISO/IEC 14496-12 when no base is declared