Skip to content

v0.6.1

Latest

Choose a tag to compare

@pdeljanov pdeljanov released this 13 Aug 03:35

New Features

  • TimeBase now provides a helper to calculate a clock time from a Duration.
  • GenericAudioBuffer and AudioSlices are now cloneable
  • GenericAudioBuffer and GenericAudioBufferRef are now sliceable.
  • Channel information is parsed for Opus tracks in ISO BMFF containers (M4A, MP4, etc.).

Bug Fixes & Improvements

  • Significantly improved performance of loading media files with large attachments, visuals, or metadata.
  • Fixed a bug where silent sections were not decoded if certain conditions were met for MP3 files.
  • Fixed a bug where Xing/Info and VBRI tags were ignored if the MPEG frame containing it had a CRC.
  • Fixed decoding of mono MP1 audio.
  • All unwraps have either been replaced with except or made to return a runtime error.
  • Hardened demuxers against allocating obscene amounts of memory when reading maliciously crafted files.
  • Fixed a significant number of panics discovered by fuzzing or AI.

New Contributors

Full Changelog: v0.6.0...v0.6.1