-
Notifications
You must be signed in to change notification settings - Fork 14
/
ChangeLog
105 lines (86 loc) · 3.1 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
version 0.21
* Support the APE metadata tag format.
* Exit with the correct exit code.
version 0.20
* Merge two lookup tables into one in the layer 2 CRC length code.
* Fix issues when deleting multiple files in MP3 Checker.
* Clean up code.
* Pump message queue in MP3 Checker so that the interface stays responsive
while scanning.
* Support file sizes larger than 4 GB.
* Show toolbar in MP3 Checker, even when compiling on newer version of
Windows and Visual Studio.
version 0.19
* Mpck does not read big files in memory, but mmaps them instead.
This significantly speeds up scanning of big files.
* Recursive scanning now also works in Windows.
* Added support for XML output.
* Fixed some minor bugs.
* Skip directories when scanning non-recursively.
version 0.18
* Fixed various bugs and memory leaks.
version 0.17
* The length of layer 1 (MP1) frames are now correctly calculated,
making Checkmate also work with MP1 files.
* The CRC of layer 2 (MP2) files are now correct. Thanks to Andrew
Kuklewicz for the reporting of this bug.
version 0.16
* MP3 checker does not crash anymore when files or directories start
with non-ASCII characters
version 0.15
* Directories are not checked for extension, so that the recursive
scanning works better. Thanks to Geert-Jan de Laat.
* Don't crash when the file ends with letters which identify an
ID3 tag. Thanks to Kevin Williams.
version 0.14
* Consistency is now checked in reference to the previous frame,
instead of the first frame. This solves some false "No MP3 file"
reports.
version 0.12
* Major cleanup of mpck.
* Removed some bugs which caused false positives.
version 0.11
* Renamed package with wimpck and mpck to Checkmate.
* Renamed wimpck to Checkmate MP3 checker.
version 0.10
* Millisecond timing precision
* Does not crash when a file can not be read
version 0.09
* Exit status now makes sense
* CRC now works for all versions
version 0.08
* improved error messages
* fixed CRC (may not work for all layers/versions)
* added --namecheck flag, which checks for strange characters in
filenames
version 0.07
* added average bitrate statistic
* fixed bug which made mpck crash on empty files
* added -B switch, to report bad files only
version 0.06
* code cleanup
* with -b or -f (partial checking) now doesn't run check_end, hence
never touches the end of the file
* implemented buffered reading
version 0.05
* included libgnugetopt-1.2, for systems without getopt_long
* added -m switch, to set a limit on the length of filenames
* now checks filenames for strange characters
version 0.04
* ported to MS Windows
* renamed to mpck
version 0.03
* Program searches for last frame, in order to determine where to stop
scanning
* readframe does not read frames anymore; it just moves the file
pointer
* program now reads CRCs, but doesn't do anything with them
version 0.02
* Speed improvements
* Solved some segfaults and divide by zero errors
* Frame time and total time now work
* Samples per frame is now correct
* Frame length is now correct
* Documentation updates
version 0.01
* Initial release