What's new in mkvalidator 0.5.2 Beta
Dec 21, 2017
- Display the filename at the end of the processing
- Add a --quick option to exit after the first error/warning
- Add new elements from IETF CELLAR group
- Deprecate more elements based on IETF CELLAR group
- Fix crash with files that have no Segment
- Fix crash on incomplete files
- Fix crash on invalid ID
- Fix bitrate display for high bitrate on large files
New in mkvalidator 0.3.3 (Mar 7, 2011)
- add support for Matroska v3
- fix some mismatches with the specfications (especially WebM)
New in mkvalidator 0.3.2 (Mar 7, 2011)
- header/zlib compression is not allowed in WebM
New in mkvalidator 0.3.1 (Mar 7, 2011)
- fix some files reported as fine even though it contains hidden junk (not seen by libebml2 so far)
- fix return an error code when the Cue entries was reported as broken
- a warning on the aspect ratio should not result in an error code
New in mkvalidator 0.3.0 (Mar 7, 2011)
- allow StereoMode for WebM
- internal code shuffling
New in mkvalidator 0.2.4 (Mar 7, 2011)
New in mkvalidator 0.2.3 (Mar 7, 2011)
- fix the UNIX source package
New in mkvalidator 0.2.2 (Mar 7, 2011)
- better error reporting for damaged files
- fix a potential crash when the last level1 encountered wasn't a legal element
- check the CRC-32 in the EBML head too
- don't crash when a Block with an invalid ID is found
New in mkvalidator 0.2.1 (Mar 7, 2011)
- check if the CRC-32 is valid
- don't complain about a missing Cue if there is only one Cluster
New in mkvalidator 0.2.0 (Mar 7, 2011)
- add --help and --version CLI options
- verify that the cropping values are correct
- verify that display values of 0 are not used
- check that the codec IDs are uppercase
- check that codec IDs are in the format (A|V|S|B)_xxx
- a display value can't be implied if it's not in pixels
New in mkvalidator 0.1.12 (Mar 7, 2011)
- fix a crash when the DisplayWidth/DisplayHeight was not written in the file
- check that the Segment size matches the size of the data inside
- reject files that don't have an EBML header
New in mkvalidator 0.1.11 (Mar 7, 2011)
- bootstrap.sh should now call the correct coremake config depending on the host platform
- rename boostrap.sh to configure
- read the track info even if there were errors before in the file
- check that track attachment links point to valid attachments
- add an option to accept DivX extensions (TrickTrack and font start/stop) with --divx
New in mkvalidator 0.1.10 (Mar 7, 2011)
- display the 64 bits integers correctly on all platforms
- output a warning/error when incorrect aspect ratio values are detected
- output a warning when there is more than 4 KB of void data
New in mkvalidator 0.1.9 (Mar 7, 2011)
- add a --details parameter to show the various tracks and bitrate of valid files
- add a warning when a track is defined but has no frame defined
- verify that timecodes of clusters are increasing
- fix keyframe checking of the first video frame of each cluster
New in mkvalidator 0.1.8 (Mar 7, 2011)
- add a --live parameter to only check errors and warnings relevant to live streams
- fix some default values in chapters
- fix the end of reading of a master when the size is unknown/infinite
- adjust the severe/benign warnings and errors
New in mkvalidator 0.1.7 (Mar 7, 2011)
- very that the Cluster PrevSize and Position are valid
- check when unique elements are found twice
- warn when a secondary SeekHead is found (useless)
- make sure audio frames are all keyframes (no known codec so far are not)
- warn when a Cluster's first video track is not a keyframe
- fix issues with live streams
- warn when a top level element is not present in the main SeekHead
- disable warnings with --no-warn
New in mkvalidator 0.1.6 (Mar 7, 2011)
- unobfuscate the 'webm' and 'V_VP8' strings
- fix a crash when reading Sorenson Squeeze files (Ebml Void in the header)
New in mkvalidator 0.1.5 (Mar 7, 2011)
- new package due to a bug in libmatroska2 0.9.6
New in mkvalidator 0.1.4 (Mar 7, 2011)
New in mkvalidator 0.1.3 (Mar 7, 2011)
- verify that no lacing is used when lacing is disabled in the Track
New in mkvalidator 0.1.2 (Mar 7, 2011)
- check the Cue entries for erroneous entries
- check if the Track entries are properly defined
New in mkvalidator 0.1.1 (Mar 7, 2011)
- check the validity of (primary and secondary) SeekHead entries
New in mkvalidator 0.1.0 (Mar 7, 2011)
- basic EBML/mandatory/profile checking