这是indexloc提供的服务,不要输入任何密码
Skip to content

ISOBMFF 0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@podborski podborski released this 27 Jul 14:19
· 154 commits to master since this release
8313f21

This pre-release introduces an overhaul of the repository

  • Set up GitHub actions runners
  • Clean up build files which are set in .gitignore but are staged in the repo.
  • Configure cmake to store executables and libraries in corresponding folders
  • Setup testing environment
  • Implement sample groups and compact sample groups in fragments
  • Fix all compilation issues & warnings on macOS, linux and windows for libisomediafile
  • Set up cmake to treat all warnings as errors (libisomediafile only)
  • Implement defragmentation of the sampleToGroup and SampleGroupDescription boxes (merging etc.)
  • Implement the API to change the flavour of the sample groups before writing a file.
  • Implement an API to get the sample numbers given the sample group type and entry
  • Implement a comprehensive sample group test
  • Implement getDescriptionEntryCount to provide the API to iterate over
    all entries
  • Implement an initial testing environment for sample description functions
  • Clean up debugging output
  • BugFix: allow multiple sample group descriptions of the same type to be present.
  • BugFix: local compact sample groups in fragments
  • BugFix: non mandatory tfdt
  • BugFix: default local group description in fragments 0x10000 should be treated as 0
  • BugFix: HEVC sample entry lengthSize-1 was not correctly written to file
  • BugFix: get the correct value for the last sample number index
  • Setup documentation of the API using doxygen and automate publishing it to gh-pages
  • Setup clang-format and reformat all files in the libisomedia to have a unique style. Also automate checks for future pull requests.
  • Switch HEVC reference software dependency from BBC to HHI as BBC server seems to be unreachable.