Skip to content

v0.50.0

Choose a tag to compare

@tobbee tobbee released this 05 Sep 11:27
· 158 commits to master since this release

Added

  • Support for VVC with vvcC box and VvcDecoderConfigurationRecord
  • Support for parsing of VVC NALU headers and listing types in mp4ff-nallister
  • Support for AC-4 audio including ac-4 and dac4 boxes
  • Support for Opus and dOps boxes
  • Support for MPEG-H sample descriptors including mhaC configuration boxes
  • Support for AVS3 video sample descriptors: avs3 and av3c boxes
  • Improved error handling for too short box header

Changed

  • Makefile update to setup and run pre-commit with configuration
  • Return type of Sample.PresentationTime to int64 instead of uint64
    This may happen together with edit lists (seen for VVC video)
  • Corrected SetSyncSampleFlags and SetNonSyncSampleFlags functions
  • Allow for trailing less than 8-bytes in VisualSampleEntry. Solves issue 444
  • Allow unspecified aspect_radio_idc == 0 in avc VUI

Fixed

  • The SliceHeader parser for AVC now uses SPS ID and not PPS ID to look up the SPS