Releases: Eyevinn/mp4ff
Releases · Eyevinn/mp4ff
v0.42.0
v0.41.0
v0.40.2
v0.40.1
v0.40.0
Added
- New CLI app: mp4ff-encrypt to encrypt segments
- New CLI app: mp4ff-decrypt to decrypt segments
- New encyption-related functions in mp4
- GetAVCProtectRanges to fine protection ranges for AVC video
- CryptSampleCenc for encrypting of decrypting with cenc scheme
- EncryptSampleCbcs - for encrypting with cbcs scheme
- DecryptSampleCbcs - for decrypting with cbcs scheme
- InitProtect to protect an init segment
- EncryptFragment to encrypt a fragment
- DecryptInit to extract and remove decryption info from an init segment
- DecryptFragment to decrypt a fragment
- ExtractInitProtect to generate data needed for encryption
- AccErrEBSPReader.NrBitsRead method
- PsshBoxesFromBase64 and PsshBoxesFromBytes functions
Fixed
- SPS.ChromaArrayType method
- Makefile now builds all CLI applications with version
v0.39.0
Changed
- TfraEntry Time and MoofOffset types changed to unsigned
- TfraEntr attribute name SampleDelta corrected to SampleNumber
Added
- MediaSegment and Fragment have new StartPos attribute
- mp4.File now has Mfra pointer
- MfraBox has new method FindEntry
- MediaSegment, Fragment, and Trun method CommonSampleDuration
- Added two MSS UUID constants
Fixed
- mp4ff-wvttlister works with Unified Streaming wvtt ismt file
- Fragment.GetFullSamples() allows tfdt to be absent
- Fragment.GetFullSamples() defaults to offset being moof
- mp4ff-wvttlister works for Unified Streaming wvtt asset
- mp4crop now crops elst entries
- mp4crop now handles multiple sample durations correctly
- HEVC SPS parsing details
v0.38.1
v0.38.0
Added
- Loudness boxes
ludt,tlou, andalou - Description boxes
desc,©cpy,©nam,©ARTboxes GenericContainerBoxstruct- new
DecFileFlagsprovide option toDecodeFileto look for mfra box
Changed
- Made
©toouseGenericContainerBox - SidxBox got new attribute
AnchorPoint
Fixed
- DecodeFile uses sidx or mfra data to find segment boundaries
v0.37.0
v0.36.0
Changed
- SEI NAL unit parser reports ErrRbspTrailingBitsMissing error together with NAL units
- mp4ff-nallister reports error and SEI data when
rbsp_trailing_bitsare missing - AVC SPS HRD parameter name corrected to DpbOutputDelayLengthMinus1
Fixed
- Add WriteFlag method to SliceWriter interface (present in FixedSliceWriter)
- Parsing of AVC SEI pic_timing with HRD parameters
- mp4ff-nallister handles AVC SEI pic_timing with HRD parameters if SPS is present
- fix error in TimeOffset output of SEI 136
Added
- Support for SEI message 1 pic_timing for AVC
- Example
combine-segsthat shows how to multiplex init and media segments into multi-track segments