Skip to content

Releases: Eyevinn/mp4ff

v0.33.1

25 Jan 16:15
0ef6caf
Compare
Choose a tag to compare
  • Fix: add missing parsing of sps_scaling_list_data_present_flag in HEVC SPS

v0.33.0

25 Jan 11:06
238c080
Compare
Choose a tag to compare
  • support for QuickTime version of meta box
  • possibility to disable decoding of specific boxes with RemoveBoxDecoder()

v0.32.0 - move to Eyevinn/mp4ff

05 Jan 16:06
a839a60
Compare
Choose a tag to compare
  • Move full repo to github.com/Eyevinn/mp4ff for continued development and maintenance
  • All imports and other GitHub links properly updated
  • Versions up to 0.31.0 should work as edgeware/mp4ff

v0.31.0 - last Edgeware release

28 Dec 13:33
1b9d656
Compare
Choose a tag to compare
  • Support multiple sidx.
  • Optimize stsc lookups.
  • New return type for NewNaluArray.
  • Bug fixes in prft, adts and avc interlace.

Note, this is the last release before the repo is moved to https://github.com/eyevinn.se/mp4ff January 2023.
This and all all earlier versions should still work with the current URLs via redirects from Github or
cached results in Go proxies.

v0.30.1

06 Nov 11:51
25ff8a4
Compare
Choose a tag to compare

Fix bug in optimization introduced in v0.30.0.

v0.30.0

04 Nov 14:48
c520a8b
Compare
Choose a tag to compare

Extra features, optimizations and bug fixes. Some changes to public API as well.

Major changes:

  • mp4ff-nallister NALU output (#161)
  • optimize ctts lookup (#165)
  • fix: emsg parsing (#167)
  • feat: more byte stream methods (#169)
  • feat: full AVC slice header parsing (#170)
  • feat: mp4ff-pslister can now work on mp4 segments (#172)
  • fix: HEVC nalu array bug (#174)
  • fix: overflow in tfdt time (#177)
  • feat: complete set of AVC and HEVC SEI message detection (# 179)
  • feat: parsing of some SEI messages (136, 137, 144) (#179)
  • feat: write of SEI message (#182)
  • optimize: file.CopySampleData output allocations (#184)
  • feat: new functions for extracting NALUs for AVC and HEVC (#185)

v0.29.0

21 Jun 11:54
48adc19
Compare
Choose a tag to compare
  • Improved uuid box handling
  • Improved esds box and underlying descriptor handling
  • Extended decryption example with cbcs encryption
  • Improved the decryption example with in-place cenc decryption

v0.28.0

12 May 09:43
e51225e
Compare
Choose a tag to compare
  • Full HEVC SPS parsing
  • Better video sample entry generation
  • More AC-3/EC-3 support.
  • Extended EBSPWriter
  • Optimize: struct field alignments in bits package
  • Fix: sdtp reference in StblBox
  • Fix: decrypt-cenc example
  • Fix: mp4ff-crop bad command line parameters

v0.27.0

06 Mar 09:42
Compare
Choose a tag to compare
  • New more efficient SliceReader/SliceWriter based Box methods
  • Add AC-3 and Enhanced AC-3 support
  • Public trun flag bits
  • Public DecodeHeader method and BoxHeader structure
  • mp4ff-nallister now takes Annex B byte stream
  • mp4ff-pslister now takes Annex B byte stream and prints codec string
  • Fix mp4ff-crop stss bug
  • Fix ffmpeg data box decode
  • Fix stsz uniform size decode

v0.26.1

14 Jan 18:04
e639dd1
Compare
Choose a tag to compare
  • fix: don't move trak boxes to be before mvex