1                               -*- text -*-
2Please send Normalize bug reports to chrisvaill@gmail.com.
3
4
5Version 0.7.7
6
7* Fixed bug with reading broken wav files with bad sizes
8* Fixed bug causing seg fault on non-PCM wav files
9* Fixed bug with reading wav files that have stuff after the data chunk
10* Fixed Windows "no such file" bug
11* Fixed small memory leak
12* Fixed cosmetic bug with negative gains
13* Fixed bad basename regexp in normalize-mp3 script
14* Fixed --oggdecode option in normalize-mp3 script
15* Turned audiofile support on by default
16* Upgraded to latest GNU autotools
17
18
19Version 0.7.6.1
20
21* Documentation, license, and email address updates.  No code changes.
22
23
24Version 0.7.6
25
26* Fixed off-by-one bug causing any ID3 tag greater than 256 bytes in
27  size to come out corrupt.
28* Several updates and fixes for the normalize-mp3 script, including
29  FLAC support.
30
31
32Version 0.7.5
33
34* Fixed command-line parsing bugs in normalize-mp3 script
35* Fixed problem with reading mp3s with bad CRCs.
36* Fixed cosmetic bug in displaying negative decibel gains
37* Recognize .mp2 files
38* Updated translations
39
40
41Version 0.7.4
42
43* Fixed several bugs in ID3 code that were causing bus errors on
44  ID3v2.2 tags on non-intel architectures.
45* Fixed bug in ID3 version converting routines causing seg faults
46* Fixed ID3 version converting bug causing incorrect conversion for
47  some frames
48
49
50Version 0.7.3
51
52* Fixed bug causing segmentation faults on certain unusual mp3 files
53* Fixed bug causing false FAIL messages on "make check"
54* Fixed bug in frontend message code
55* Upgraded to latest GNU autotools
56
57
58Version 0.7.2
59
60* Fixed a bug that was causing "normalize -bn" to display the wrong
61  volume adjustment on the last line.  The bug was cosmetic, i.e. the
62  correct adjustment was applied if -n was not specified.
63* Fixes to normalize-mp3 script for compatibility with older perl
64  versions.
65
66
67Version 0.7.1
68
69* Overhauled normalize-mp3 script.  Now written in perl, supports
70  batch and mix mode, and doesn't choke on some filenames anymore.
71  Note that the -b option has changed: you must use --bitrate now.
72* Running "normalize -g 0dB X.mp3" now removes the volume adjust info
73* Added experimental --frontend option
74* Fixed bug in gain display with -mn specified
75* Fixed bug in WAV writing code causing problems with oggenc
76* Fixed non-POSIX badness causing BSD compile problems
77* Fixes for OS/2
78* Updated to gettext 0.11
79* Various autoconf updates
80
81
82Version 0.7
83
84* Added optional mad library support, for reading MP3 files
85* Added optional audiofile library support, for reading various audio
86  formats
87* Added support for ID3 tags, to set relative volume adjustment
88  information in MP3 files
89* Added xmms plugin to use ID3 tag information
90* Added -w option to force output sample width
91* Added --no-progress and --query options for frontends
92
93
94Version 0.6.1
95
96* Overhauled normalize-mp3 script.  It now works on ogg vorbis files,
97  and preserves ID3 or ogg tags over the re-encode process.
98* Added normalize-ogg as link to normalize-mp3
99* Fixed build problems on freebsd and cygwin
100
101
102Version 0.6
103
104* Improved limiter (no more clipping!).  Adjustment with limiting is
105  much more accurate.  Limiting is on by default now, so the -c option
106  is deprecated, and the --clipping option has been added to turn
107  limiting off.
108* Added -l option to control limiter.
109* Added -T option to set "don't bother adjusting" threshold
110* Fixed bug giving spurious error message on amiga
111* Fixed bug in printing output when reading from stdin
112* Added -n and -T options to normalize-mp3 script
113* Fixed bug in normalize-mp3 script with certain filenames
114* Made all opens binary for compatibility with cygwin
115* Minor speedup fix
116* Code cleanups
117* Config fixes for compatibility with new versions of automake & autoconf
118
119
120Version 0.5.2
121
122* Fixed bug with -c option.  It was not turning compression on.
123* Fixed bug in dealing with corrupt files.
124
125
126Version 0.5.1
127
128* All gain values in dB, all amplitudes in dBFS (option `--fractions'
129  added to get gains and amplitudes as fractions of 1.0 instead)
130* Added -c option to turn on compression
131* No longer do compression if we don't need to
132* The -n option now prints out peak values and gains
133* Keep track of clippings, even when using lookup table
134* Fixed bugs with 24 and 32 bit WAV files
135* Other minor bugfixes
136
137
138Version 0.5
139
140* Added dynamic range compression instead of clipping
141* Added --peak option to normalize by peak instead of RMS
142* The -a option now also accepts values in decibels less than full
143  scale (dBFS)
144* Speed improvement
145* normalize-mp3 script now skips files that are already normalized
146* Other minor bugfixes and cleanups
147
148
149Version 0.4.1
150
151* Bug fixed: decibel gains supplied to -g option were doubled in v0.4.
152* Bug fixed: report of needed adjustment in dB was halved in v0.4 (it
153  was consistent with -g option bug).  Adjustments calculated by v0.4
154  should not be used with any other version.
155
156
157Version 0.4
158
159* Added ability to compute volume of data from standard input
160* Adjustments now measured in decibels
161* Already-normalized files are now skipped
162* Files are adjusted in place, no longer use temporary files
163* Minor bugfixes
164* Various code cleanups
165
166
167Version 0.3.4
168
169* Bug fixed in handling files less than one second long
170* Added normalize-mp3 script
171* Various code cleanups
172
173
174Version 0.3.3
175
176* Bug fixed in statistical volume analysis for mix mode.
177
178
179Version 0.3.2
180
181* Fix for bug with long filenames.
182
183
184Version 0.3.1
185
186* Initial public release.
187