These are the people that were nice enough to send me their patches
and improvements. If you can't code, you can still help by
trying to find any problems that I didn't catch. Also, tell me
how you are using it in your daily activities. :)
Fri 15-Sep-00: Thanks to Norbert Tretkowski <firstname.lastname@example.org> from
the Debian crew for pointing out a memory deallocation problem.
Things are looking good now.
Fri 28-Jul-00: Thanks to Steve Lhomme <email@example.com> for his porting
of mp3_check to Win32. Made a change in fopen to work better with
Fri 17-Jun-00: Thanks go to Robert James Kaes <firstname.lastname@example.org>
for his lengthy contributions. They haven't been merged yet, but
perhaps someone would be interested in this. :) There's a directory
called mp3_check-1.95-rjk in the source dir that contains the files.
Here's a list of what he accomplished:
* autoconfed the source (uses configure now).
* changed all the C++ style comments to C style since some compilers
can not handle C++ style when compiling C code.
* split the source into id3.c, init.c, print.c, mp3_check.c,
mp3_check_misc.c, and support_functions.c. They all share a common
* cleaned up the print_usage function.
* added the appropriate files for GNU standard compliance.
* fixed the formating so the lines fit on an 80 column screen.
* fixed the function prototypes to be ANSI compliant.
* added the reconf script which is needed if configure.in or
Makefile.am are changed.
Sun 4-Jun-00: Thanks go to charles <email@example.com> for his
patch to dynamically check to see if the stream is coming from stdin or
from a file. This yields a HUGE speed improvement. My tests show it
shaves about 88% of the time to check an mp3.
Thu 25-May-00: Thanks go to Steven Wilcoxon <firstname.lastname@example.org> for
laying the groundwork for support of id3v2. He also corrected the last
of my really bad english slang spellings. :)
Thu 25-May-00: Thaks go to Zach Zurflu <email@example.com> for
making the FreeBSD port possible.
Tue 23-May-00: Thanks to Zach Zurflu <firstname.lastname@example.org> for
pointing out some issues with the command-line options. Because
of this, I was able to spot some other code-cleanups (related to
the command-line options) to make things run even more predictable.
Mon 15-May-00: Thanks to Charles Kerr <email@example.com> for
his patch to make mp3_check more portable by removing dependencies
for GNU libc. Should work great under Solaris now. Also, he shaved
~10% off the time it takes to analyze an mp3.
Sun 14-May-00: Thanks to Adam Bernstein <firstname.lastname@example.org> for his
contributions for detecting a bug when determining VBR sample rates in
long mp3s and supplying a patch.
Mon 01-May-00: Thanks to Tollef Fog Heen <email@example.com> for some speed
improvements to the code. His patch included some corrections to my
english slang. I guess it was time to clean that up. :)
Sun 16-Apr-00: Thanks to Reuben <firstname.lastname@example.org> for giving
me the info to get mp2 support working right. Also, thanks go to Jussi
Alanara <email@example.com> for asking me to improve the returning
of error codes.
Fri 31-Mar-00: Although Robert James Kaes's patch has been removed
with a faster algorithm, I would still like to give him credit for his
Wed 29-Mar-00: Thanks go to Robert James Kaes <firstname.lastname@example.org>
for his contribution to the optimizations in rotate_char_array.