1mpck
2
30.21 (22-06-2017)
4    Finally support APE tags, which correctly identifies some files as OK
5    instead of broken.
6
70.20 (02-04-2017)
8    Got back to fixing some things after a quiet period of several years.
9
100.19 (28-07-2009)
11	I changed the buffered I/O to use structs with function pointers.
12	Almost object-oriented.
13
140.18 (08-12-2007)
15	Eric Blanpied supplied me with a file which causes mpck to crash.
16	This is valuable input for me and I used it to solve various bugs.
17	Nice to have some of my users involved.
18
190.17 (11-09-2007)
20	As Andrew Kuklewicz reported, the CRC of MP2 files was still not
21	correct. This time I actually tested the code against MP1 and MP2
22	files.
23
240.16 (12-01-2007)
25	Karl Student found a bug where Checkmate MP3 checker crashes when
26	the first character of a file is non-ASCII. This does not affect
27	mpck.
28
290.15 (29-10-2006)
30	Kevin Williams reported that he got read errors on some files. This
31	was because of a bug in a ID3 tag searching function. It would only
32	occur if the file has a T or an I in the last two bytes.
33
340.14 (21-05-2006)
35	Some files would falsely report "No MP3", because the first frame was
36	bad. Mpck would think that all following frames were inconsistent,
37	finding only one frame in the whole file. This is solved by checking
38	consistency with the previous frame instead of the first frame.
39	I decided to skip version 0.13.
40
410.12 (15-02-2006)
42	I did a big cleanup of mpck. The interface is now a lot cleaner, which
43	makes it possible to use it as a library.
44
450.11
46	I renamed the package of wimpck and mpck to Checkmate, to make it look
47	(sound) user-friendly. Lukas <luke2@zoznam.sk>
48
490.10 (12-01-2005)
50	It has been a while since the last release, mainly because I wanted
51	to catch some bugs instead of introducing new features. As it seems
52	there are not many bugs and I am happy to hear some feature requests.
53
540.09 (15-02-2004)
55	The exit status is now meaningful. I am not sure if mpck should return
56	something other than zero if it encounters a bad file. It then did
57	it's job, without errors, so the exit status should be zero. However,
58	for shell scripts it could be handy.
59
600.08 (26-11-2003)
61	The way errors are reported is somewhat changed, so mpck now also prints
62	what is wrong in the file. I will not introduce new features in
63	mpck till 0.10, only fix bugs.
64
650.07 (18-11-2003)
66	I tried to fork mpck for speed improvement, but it didn't work.
67	Too bad. So only some small fixes in this release.
68
690.06 (05-10-2003)
70	I have implemented buffered I/O, so that reading files is quicker. This
71	is optimized for harddisk speeds, it can have a negative effect on
72	network access etc.
73
740.05 (04-09-2003)
75	I recently looked over the features of mp3check (Ryan Gordon) and I
76	think it is not too hard to make mpck a replacement for mp3check.
77	So I did some work on filename checking, but it is not yet
78	finished.
79
800.04 (01-09-2003)
81	These CRC codes are giving me a headache.
82	I have ported mp3check to Windows and renamed it mpck, inspired by
83	fsck, the file system checker utility.
84
850.03 (26/08/2003)
86	I split checkfile in check_begin and check_end. Mp3check now first
87	searches for the last frame (check_end), so that check_begin nows where
88	to stop.
89
900.02 (02/05/2003)
91	GDB is cool!!! The GNU Debugger has helped out with most segfaults
92	and floating point exceptions. Learn it! Use it!
93	I made macro's of some functions to speed things up, but running
94	mp3check on Ogg Vorbis files still take ages. ;)
95
960.01 (30/04/2003)
97	What purpose has the NEWS file? Is the ChangeLog file not enough
98	already?
99
100