ChangeLog.txt 4.24 KB
Newer Older
1 2 3 4
2011-06-xx
version 0.3.5:
    - More detailed error messages

5
2011-04-03
6 7 8 9 10
version 0.3.4:
    - FlagForced, BlockVirtual and Slices should not be found multiple times at their level
    - VideoFrameRate is not used in any profile
    - add some support for some experimental elements from the generated specs

11
2011-03-06
12 13
version 0.3.3:
    - add support for Matroska v3
14
    - fix some mismatches with the specifications (especially WebM)
15

16 17 18 19
2010-12-12
version 0.3.2:
    - header/zlib compression is not allowed in WebM

20
2010-11-21
21 22
version 0.3.1:
    - fix some files reported as fine even though it contains hidden junk (not seen by libebml2 so far)
23
    - fix return an error code when the Cue entries was reported as broken
24
    - a warning on the aspect ratio should not result in an error code
25

26
2010-11-14
27
version 0.3.0:
28
    - allow StereoMode for WebM
29 30
    - internal code shuffling

31 32 33 34
2010-11-01
version 0.2.4:
    - add a --quiet option

35 36 37 38
2010-09-02
version 0.2.3:
    - fix the UNIX source package

39
2010-08-22
40
version 0.2.2:
41
    - better error reporting for damaged files
42
    - fix a potential crash when the last level1 encountered wasn't a legal element
43
    - check the CRC-32 in the EBML head too
44
    - don't crash when a Block with an invalid ID is found
45

46
2010-08-14
47
version 0.2.1:
48
    - check if the CRC-32 is valid
49
    - don't complain about a missing Cue if there is only one Cluster
50

51 52
2010-08-05
version 0.2.0:
53
    - add --help and --version CLI options
54
    - verify that the cropping values are correct
55 56 57 58
    - 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
59

60
2010-07-19
61
version 0.1.12:
62
    - fix a crash when the DisplayWidth/DisplayHeight was not written in the file
63
    - check that the Segment size matches the size of the data inside
64
    - reject files that don't have an EBML header
65

66
2010-07-17
67 68
version 0.1.11:
    - bootstrap.sh should now call the correct coremake config depending on the host platform
69
    - rename boostrap.sh to configure
70
    - read the track info even if there were errors before in the file
71
    - check that track attachment links point to valid attachments
72
    - add an option to accept DivX extensions (TrickTrack and font start/stop) with --divx
73

74
2010-07-12
75 76
version 0.1.10:
    - display the 64 bits integers correctly on all platforms
Steve Lhomme's avatar
Steve Lhomme committed
77
    - output a warning/error when incorrect aspect ratio values are detected
78
    - output a warning when there is more than 4 KB of void data
79

80 81 82 83
2010-06-24
version 0.1.9:
    - 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
84
    - verify that timecodes of clusters are increasing
85 86
    - fix keyframe checking of the first video frame of each cluster

87
2010-05-27
88 89
version 0.1.8:
    - add a --live parameter to only check errors and warnings relevant to live streams
90 91 92
    - 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
93

94 95 96
2010-05-23
version 0.1.7:
    - very that the Cluster PrevSize and Position are valid
97
    - check when unique elements are found twice
98
    - warn when a secondary SeekHead is found (useless)
99
    - make sure audio frames are all keyframes (no known codec so far are not)
100
    - warn when a Cluster's first video track is not a keyframe
101
    - fix issues with live streams
102
    - warn when a top level element is not present in the main SeekHead
103
    - disable warnings with --no-warn
104

105 106 107
2010-05-20
version 0.1.6:
    - unobfuscate the 'webm' and 'V_VP8' strings
108
    - fix a crash when reading Sorenson Squeeze files (Ebml Void in the header)
109

110 111 112 113
2010-05-18
version 0.1.5:
    - new package due to a bug in libmatroska2 0.9.6

114
2010-05-17
115 116 117
version 0.1.4:
    - better profile handling

118 119 120 121
2010-05-16
version 0.1.3:
    - verify that no lacing is used when lacing is disabled in the Track

122 123 124 125 126
2010-05-15
version 0.1.2:
    - check the Cue entries for erroneous entries
    - check if the Track entries are properly defined

127 128 129 130
2010-05-14
version 0.1.1:
    - check the validity of (primary and secondary) SeekHead entries

131 132 133
2010-05-13
version 0.1.0:
    - basic EBML/mandatory/profile checking