shithub: aacenc

Download patch

ref: 20994d2e42b18f770054fcfa6f2ea0301b4c99de
parent: 586d0591a7f681d89bc7dd2bfa48c8e8d82a95f3
author: knik <knik>
date: Mon May 26 14:44:05 EDT 2003

More complete ChangeLog regenerated from CVS

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,23 +1,542 @@
-2001-10-26  menno
+2003-05-12  knik
+	* libfaac/version.h:
+		1.17 beta
+
+	* libfaac/frame.c:
+		updated ABR table
+
+	* libfaac/aacquant.c:
+		CalcAllowedDist: modified noise allocation
+		FixNoise: max-quant-value exit condition
+
+2003-05-10  knik
+	* bootstrap:
+		removed ./configure and make
+
+	* README:
+		removed compilation instructions
+
+	* INSTALL:
+		compilation instructions
+
+	* frontend/main.c:
+		added approximate ABR option
+
+	* libfaac/frame.c:
+		added approximate ABR setting
+		modified default cutoff
+
+2003-05-03  knik
+	* frontend/usage.txt:
+		removed obsolete file
+
+2003-05-01  knik
+	* TODO:
+		[no log message]
+
+	* libfaac/version.h:
+		[no log message]
+
+	* libfaac/coder.h:
+		CoderInfo: removed unused fields
+
+	* libfaac/aacquant.c:
+		saved some bits by reducing max_sfb
+		removed unused funcs and vars
+
+	* plugins/cooledit/Faac.cpp:
+		libfaac version number compatibility
+
+	* libfaac/Makefile.am:
+		removed ISO psymodel
+
+	* libfaac/frame.c:
+		removed ISO psyodel
+		disabled m/s coding
+		fixed default bandwidth
+		reduced max_sfb check
+
+2003-04-29  menno
+	* include/faac.h, plugins/cooledit/Faac.cpp,
+	plugins/cooledit/Structs.h:
+		made cooledit plugin compile again
+		C++ did not accept const in structs
+
+2003-04-13  knik
+	* frontend/main.c:
+		removed psymodel setting
+
+	* libfaac/psychkni.c:
+		noise threshold changed to match new quantizer
+		block type switch fix
+
+	* libfaac/aacquant.c:
+		improved quantizer (true VBR)
+		new noise allocation scheme (better psymodel)
+
+	* libfaac/frame.c:
+		version number moved to version.h
+
+	* libfaac/version.h:
+		version number file
+
+2003-03-27  knik
+	* include/faac.h:
+		updated interface
+
+	* frontend/resource.h:
+		new symbols
+
+	* frontend/maingui.c:
+		updated library interface
+		bitrate control replaced by quality control
+		improved status box
+
+	* frontend/main.c:
+		updated library interface
+		-b bitrate option replaced with -q quality option
+		TNS enabled by default
+
+	* frontend/faacgui.rc:
+		updated controls
+
+	* libfaac/psychkni.c:
+		updated noise level
+
+	* libfaac/frame.h:
+		updated library interface
+
+	* libfaac/frame.c:
+		added quantizer quality and bandwidth setting
+
+	* libfaac/aacquant.c:
+		improved quantizer params
+
+2003-03-26  knik
+	* frontend/input.c:
+		added typedef
+
+	* configure.in:
+		replaced obsolete macro
+
+2003-03-24  menno
+	* libfaac/bitstream.c:
+		Fixed MPEG-4 ADTS headers to comply with latest spec change
+
+2003-02-25  menno
+	* frontend/: faacgui.dsp, faacgui.dsw, maingui.c:
+		Frontend now doesn't use libsndfile anymore
+
+2003-02-23  menno
+	* frontend/: faac.dsp, input.c:
+		fixes win32 compilation
+
+2003-02-09  menno
+	* libfaac/libfaac.dsp, libfaac/psychkni.c,
+	plugins/cooledit/FAAC.dsp, plugins/cooledit/Faad.cpp,
+	plugins/cooledit/aacInfoLib.dsp:
+		Updated interface function for mp4 AudioSpecificConfig
+		now is a lot cleaner to use
+
+2002-12-28  knik
+	* include/faac.h:
+		new version number
+
+	* libfaac/psychkni.c:
+		The distortion limit calculation moved to quantizer.
+		Modified block type switch to produce more short blocks.
+
+	* libfaac/aacquant.c:
+		The distortion limit calculation moved from psychkni to quantizer to be more
+		ISO model compatible.
+
+2002-12-23  knik
+	* frontend/main.c:
+		added some headers
+
+	* frontend/input.c:
+		type size and endian conversion fix
+
+	* configure.in:
+		check endianness and data types
+
+2002-12-15  menno
+	* frontend/: faac.dsp, faac.dsw, input.c, main.c:
+		Some portability changes
+
+2002-11-27  knik
+	* include/faac.h:
+		new version number
+
+	* libfaac/psychkni.c:
+		updated noise threshold
+
+	* libfaac/aacquant.c:
+		Noise calculation was definitely to quick. Now it should be more reasonable.
+
+2002-11-23  knik
+	* common/: getopt/COPYING, getopt/getopt.c, getopt/getopt.h,
+	libsndfile/AUTHORS, libsndfile/COPYING, libsndfile/ChangeLog,
+	libsndfile/INSTALL, libsndfile/Makefile.am, libsndfile/Makefile.in,
+	libsndfile/NEWS, libsndfile/README, libsndfile/TODO,
+	libsndfile/acconfig.h, libsndfile/aclocal.m4,
+	libsndfile/check_libsndfile.py, libsndfile/config.guess,
+	libsndfile/config.sub, libsndfile/configure,
+	libsndfile/configure.in, libsndfile/install-sh,
+	libsndfile/libsndfile.spec, libsndfile/libsndfile.spec.in,
+	libsndfile/ltconfig, libsndfile/ltmain.sh, libsndfile/missing,
+	libsndfile/mkinstalldirs, libsndfile/reconf,
+	libsndfile/MacOS/MacOS-readme.txt, libsndfile/MacOS/Makefile.am,
+	libsndfile/MacOS/Makefile.in, libsndfile/MacOS/config.h,
+	libsndfile/Win32/Makefile.am, libsndfile/Win32/Makefile.in,
+	libsndfile/Win32/README-Win32.txt,
+	libsndfile/Win32/README-Win32.txt.old, libsndfile/Win32/config.h,
+	libsndfile/Win32/libsndfile.dsp, libsndfile/Win32/libsndfile.dsw,
+	libsndfile/Win32/libsndfile.sln,
+	libsndfile/Win32/libsndfile.vcproj, libsndfile/Win32/unistd.h,
+	libsndfile/src/Makefile.am, libsndfile/src/Makefile.in,
+	libsndfile/src/aiff.c, libsndfile/src/alaw.c, libsndfile/src/au.c,
+	libsndfile/src/au.h, libsndfile/src/au_g72x.c,
+	libsndfile/src/common.c, libsndfile/src/common.h,
+	libsndfile/src/config.h.in, libsndfile/src/float32.c,
+	libsndfile/src/floatcast.h, libsndfile/src/ircam.c,
+	libsndfile/src/nist.c, libsndfile/src/paf.c, libsndfile/src/pcm.c,
+	libsndfile/src/raw.c, libsndfile/src/samplitude.c,
+	libsndfile/src/sfendian.h, libsndfile/src/sndfile.c,
+	libsndfile/src/sndfile.h, libsndfile/src/stamp-h.in,
+	libsndfile/src/svx.c, libsndfile/src/ulaw.c, libsndfile/src/voc.c,
+	libsndfile/src/wav.c, libsndfile/src/wav.h,
+	libsndfile/src/wav_gsm610.c, libsndfile/src/wav_ima_adpcm.c,
+	libsndfile/src/wav_ms_adpcm.c, libsndfile/src/G72x/ChangeLog,
+	libsndfile/src/G72x/Makefile.am, libsndfile/src/G72x/Makefile.in,
+	libsndfile/src/G72x/README, libsndfile/src/G72x/README.original,
+	libsndfile/src/G72x/g721.c, libsndfile/src/G72x/g723_16.c,
+	libsndfile/src/G72x/g723_24.c, libsndfile/src/G72x/g723_40.c,
+	libsndfile/src/G72x/g72x.c, libsndfile/src/G72x/g72x.h,
+	libsndfile/src/G72x/private.h, libsndfile/src/GSM610/COPYRIGHT,
+	libsndfile/src/GSM610/ChangeLog, libsndfile/src/GSM610/Makefile.am,
+	libsndfile/src/GSM610/Makefile.in, libsndfile/src/GSM610/README,
+	libsndfile/src/GSM610/add.c, libsndfile/src/GSM610/code.c,
+	libsndfile/src/GSM610/config.h, libsndfile/src/GSM610/decode.c,
+	libsndfile/src/GSM610/gsm.h, libsndfile/src/GSM610/gsm_create.c,
+	libsndfile/src/GSM610/gsm_decode.c,
+	libsndfile/src/GSM610/gsm_destroy.c,
+	libsndfile/src/GSM610/gsm_encode.c,
+	libsndfile/src/GSM610/gsm_option.c,
+	libsndfile/src/GSM610/long_term.c, libsndfile/src/GSM610/lpc.c,
+	libsndfile/src/GSM610/preprocess.c,
+	libsndfile/src/GSM610/private.h, libsndfile/src/GSM610/proto.h,
+	libsndfile/src/GSM610/rpe.c, libsndfile/src/GSM610/short_term.c,
+	libsndfile/src/GSM610/table.c, libsndfile/src/GSM610/unproto.h:
+		removed unused files
+
+	* frontend/: getopt.c, getopt.h:
+		moved from common
+
+	* frontend/: input.c, input.h:
+		libsndfile replacement
+
+	* include/faac.h:
+		updated version number
+
+	* frontend/main.c:
+		replaced libsndfile with input.c
+		improved bandwidth/bitrate calculation formula
+
+	* frontend/Makefile.am:
+		replaced libsndfile by input.c
+
+	* libfaac/psychkni.c:
+		noise threshold updated to fit new quantizer
+		improved block type switch
+
+	* libfaac/fft.c:
+		rfft: made xi a local variable
+
+	* libfaac/aacquant.h:
+		removed static declarations and unused structs
+
+	* libfaac/aacquant.c:
+		OuterLoop replaced by FixNoise/BalanceEnergy routines
+		AACQuantize:
+		 local variables instead of allocated and freed memory
+		SearchStepSize:
+		 long/short block adjustment to run faster
+
+	* configure.in:
+		removed libsndfile
+		added getopt.h check
+
+2002-11-01  menno
+	* libfaac/libfaac.vcproj, plugins/cooledit/FAAC.vcproj,
+	plugins/cooledit/Faad.cpp, plugins/cooledit/aacInfoLib.vcproj:
+		Small changes to the decoder interface:
+		every function that has a buffer as input now also has a parameter to give the size of that buffer.
+
+2002-10-11  menno
+	* common/libsndfile/Win32/libsndfile.sln,
+	common/libsndfile/Win32/libsndfile.vcproj, frontend/faac.sln,
+	frontend/faac.vcproj, frontend/faacgui.sln,
+	frontend/faacgui.vcproj, libfaac/libfaac.vcproj,
+	libfaac/libfaac_dll.sln, libfaac/libfaac_dll.vcproj,
+	plugins/aac_acm/aac_acm.sln, plugins/aac_acm/aac_acm.vcproj,
+	plugins/winamp/out_FAAC.sln, plugins/winamp/out_FAAC.vcproj:
+		Added VC7 project files
+
+	* plugins/cooledit/: AudioCoding.bmp, CRegistry.cpp, CRegistry.h,
+	Email.bmp, FAAC.def, FAAC.dsp, FAAC.rc, FAAC.sln, FAAC.vcproj,
+	Faac.cpp, Faad.cpp, Main.cpp, Readme.txt, Structs.h,
+	aacInfoLib.vcproj, defines.h, mpeg4ip-v.bmp, resource.h:
+		Updated cooledit filter
+
+	* libfaac/frame.c:
+		small bugfix
+
+2002-10-08  menno
+	* libfaac/: frame.c, psychiso.c:
+		Fixed some memory leakage
+
+2002-09-30  menno
+	* plugins/: cooledit/Aacinfo.cpp, cooledit/Config.cpp,
+	cooledit/Copying, cooledit/FAAC.def, cooledit/FAAC.dsp,
+	cooledit/FAAC.dsw, cooledit/FAAC.rc, cooledit/FAAD.DSP,
+	cooledit/FAAD.rc, cooledit/Faac.cpp, cooledit/Faad.cpp,
+	cooledit/Main.cpp, cooledit/aacInfoLib.dsp,
+	cooledit/aacInfoLib.dsw, cooledit/aacinfo.h, cooledit/defines.h,
+	cooledit/faad.def, cooledit/faad.dsw, winamp/AACINFO.Cpp,
+	winamp/AACINFO.H, winamp/CRegistry.cpp, winamp/CRegistry.h,
+	winamp/Config.cpp, winamp/Copying, winamp/OUT_FAAC.DEF,
+	winamp/Open.bmp, winamp/Out_faac.cpp, winamp/ReadMe.txt,
+	winamp/defines.h, winamp/out_FAAC.dsp, winamp/out_FAAC.dsw:
+		Latest changes to plugins by 4N
+
+2002-08-30  knik
+	* libfaac/huffman.c:
+		speed improvement
+
+	* libfaac/aacquant.c:
+		extended outer loop exit condition to be faster
+
+	* frontend/main.c:
+		misplaced #endif
+
+2002-08-23  menno
+	* plugins/cooledit/: Aacinfo.cpp, CRegistry.cpp, CRegistry.h,
+	FAAD.DSP, FAAD.rc, Faac.cpp, Faad.cpp, Logo.bmp, Main.cpp,
+	Readme.txt, Registry.cpp, Registry.h, aacinfo.h, bitmap1.bmp,
+	defines.h, faad.def:
+		Bugfixed Cooledit filter
+
+2002-08-21  knik
+	* libfaac/psychkni.c:
+		disabled long fft calculation as it is not used at the moment
+		long/short switch threshold fix and some memory improvements
+
+	* libfaac/psychiso.c:
+		new fft function name
+
+	* libfaac/filtbank.c:
+		new fft function names
+
+	* libfaac/fft.h:
+		new function names
+
+	* libfaac/fft.c:
+		new simplier and faster fft routine and correct real fft
+		new real fft is just a complex fft wrapper so it is slower than optimal but
+		by surprise it seems to be at least as fast as the old buggy function
+
+2002-08-21  menno
+	* libfaac/: libfaac.dsp, libfaac_dll.dsp:
+		Updated project files
+
+2002-08-19  knik
+	* libfaac/bitstream.h:
+		removed static declarations
+
+	* libfaac/bitstream.c:
+		added static declarations
+
+	* libfaac/frame.c:
+		added one additional flush frame
+		fixed sample buffer memory allocation
+
+	* frontend/main.c:
+		automatic bitrate setting
+		more advanced status line
+
+2002-08-10  knik
+	* plugins/: cooledit/Faac.cpp, winamp/Out_faac.cpp:
+		version update
+
+	* frontend/main.c, include/faac.h:
+		version update
+
+2002-08-09  knik
+	* libfaac/frame.c, libfaac/frame.h, include/faac.h,
+	frontend/main.c:
+		improved psychoacoustic model selection
+
+2002-08-07  knik
+	* frontend/main.c:
+		added psymodel selection and default bandwidth
+
+	* include/faac.h:
+		added interface to psychoacoustic model
+
+	* libfaac/psych.c:
+		renamed to psychiso
+
+	* libfaac/psychkni.c:
+		new psychoacoustic model
+
+	* libfaac/psychiso.c:
+		ISO psychoacoustic model renamed and added new interface to frame
+
+	* libfaac/psych.h:
+		new interface to frame
+
+	* libfaac/Makefile.am:
+		Introduced multiple psychoacoustic models
+
+	* libfaac/frame.h:
+		removed static declaration
+
+	* libfaac/frame.c:
+		new interface to psychoacoustic
+
+	* libfaac/fft.c:
+		rsfft output was reversed i.e. high frequencies first
+
+2002-08-07  menno
+	* plugins/cooledit/Faad.cpp:
+		Cooledit filter compiles again
+		not sure if it works
+
+2002-05-26  menno
+	* plugins/winamp/: AACINFO.C, AACINFO.Cpp, Config.c, Config.cpp,
+	FAAC.rc, Logo.bmp, OUT.H, OUT_FAAC.DEF, Out_faac.c, Out_faac.cpp,
+	RESOURCE.H, out_FAAC.dsp, out_FAAC.dsw:
+		Fixes in faac winamp plugin
+
+	* plugins/cooledit/: Aacinfo.cpp, Faac.cpp, Faad.cpp, Main.cpp,
+	aacinfo.h, resource.h:
+		Fixes in cooledit plugin
+
+2002-04-20  menno
+	* plugins/cooledit/: FAAD.DSP, FAAD.rc, Readme.txt, aacinfo.h,
+	faad.dsw, resource.h, Aacinfo.cpp, Config.cpp, Faac.cpp, Faad.cpp,
+	Main.cpp, Registry.cpp, Registry.h, aacinfo.c, faac.c, faad.c,
+	main.c, Config.c:
+		Updated cooledit code
+		plugin now supports MP4 files
+
+2002-04-17  menno
+	* plugins/cooledit/: FAAD.DSP, FAAD.rc, aacinfo.c, aacinfo.h,
+	faac.c, faad.c, faad.def, faad.dsw, resource.h:
+		Updated cooledit plugin to use the FAAD2 decoder
+		Thanks to Antonio
+
+2002-02-13  menno
+	* common/libsndfile/: AUTHORS, ChangeLog, Makefile.am, Makefile.in,
+	NEWS, README, TODO, acconfig.h, aclocal.m4, check_libsndfile.py,
+	config.guess, config.sub, configure, configure.in, libsndfile.spec,
+	ltconfig, ltmain.sh, mkinstalldirs, MacOS/MacOS-readme.txt,
+	MacOS/Makefile.in, MacOS/config.h, Win32/Makefile.in,
+	Win32/config.h, Win32/libsndfile.dsp, Win32/libsndfile.dsw,
+	doc/ChangeLog, doc/Makefile.am, doc/Makefile.in, doc/NEWS,
+	doc/api.html, doc/bugs.html, doc/index.html, doc/libsndfile.jpg,
+	doc/sfinfo.html, examples/Makefile.am, examples/Makefile.in,
+	examples/make_sine.c, examples/sfconvert.c, examples/sfhexdump.c,
+	examples/sfinfo.c, examples/sndfile2oct.c, examples/wav32_aiff24.c,
+	m4/Makefile.am, m4/Makefile.in, src/Makefile.am, src/Makefile.in,
+	src/aiff.c, src/alaw.c, src/alaw.h, src/au.c, src/au.h,
+	src/au_g72x.c, src/common.c, src/common.h, src/config.h.in,
+	src/float32.c, src/floatcast.h, src/ircam.c, src/newpcm.c,
+	src/nist.c, src/paf.c, src/pcm.c, src/pcm.h, src/raw.c,
+	src/samplitude.c, src/sfendian.h, src/sndfile.c, src/sndfile.h,
+	src/svx.c, src/ulaw.c, src/ulaw.h, src/voc.c, src/wav.c, src/wav.h,
+	src/wav_float.c, src/wav_gsm610.c, src/wav_ima_adpcm.c,
+	src/wav_ms_adpcm.c, src/G72x/ChangeLog, src/G72x/Makefile.in,
+	src/G72x/g72x.c, src/G72x/g72x.h, src/GSM610/ChangeLog,
+	src/GSM610/Makefile.in, src/GSM610/add.c, src/GSM610/code.c,
+	src/GSM610/config.h, src/GSM610/decode.c, src/GSM610/gsm.h,
+	src/GSM610/gsm_create.c, src/GSM610/gsm_decode.c,
+	src/GSM610/gsm_destroy.c, src/GSM610/gsm_encode.c,
+	src/GSM610/gsm_option.c, src/GSM610/long_term.c, src/GSM610/lpc.c,
+	src/GSM610/preprocess.c, src/GSM610/private.h, src/GSM610/proto.h,
+	src/GSM610/rpe.c, src/GSM610/short_term.c, src/GSM610/table.c,
+	src/GSM610/unproto.h, tests/Makefile.am, tests/Makefile.in,
+	tests/alaw_test.c, tests/double_test.c, tests/error_test.c,
+	tests/lossy_comp_test.c, tests/read_seek_test.c, tests/sftest.c,
+	tests/sfversion.c, tests/ulaw_test.c, tests/write_read_test.c:
+		Use latest version of libsndfile
+
+2002-01-18  menno
+	* plugins/aac_acm/codec.cpp:
+		bugfixes?
+
+2002-01-17  menno
+	* plugins/aac_acm/codec.cpp:
+		bugfix
+
+	* plugins/aac_acm/: StdAfx.cpp, StdAfx.h, aac_acm.cpp, aac_acm.def,
+	aac_acm.dsp, aac_acm.dsw, aac_acm.inf, codec.cpp, codec.h,
+	msacmdrv.h:
+		AAC ACM codec
+
+2002-01-14  menno
+	* plugins/: cooledit/FAAD.rc, cooledit/faac.c, winamp/FAAC.rc,
+	winamp/Out_faac.c:
+		Changes in bitrate field
+
+2001-12-07  menno
+	* libfaac/: bitstream.c, bitstream.h:
+		Fixed LTP encoder
+
+2001-12-06  menno
+	* libfaac/: aacquant.c, ltp.c:
+		Fixed LTP encoder
+
+2001-11-29  menno
+	* libfaac/bitstream.c:
+		fix in bitstream writing
+
+2001-11-08  menno
+	* project/mingw32/: Makefile, faac.dev:
+		Updated makefiles for MingW32 and Dev-C++ as well as DJGPP
+
+2001-11-06  menno
 	* plugins/cooledit/faad.c:
-		Fixed FAAD decoding first 2 silent frames
+		bugfix by 4N
 
+2001-10-29  menno
+	* plugins/cooledit/: FAAD.DSP, aacinfo.c, aacinfo.h, faad.c,
+	faad.def, faad.dsw:
+		Updated cooledit plugin, now working correctly with new library interface
+
+2001-10-27  menno
+	* lcc/Makefile:
+		Updated project files for free compilers
+
+2001-10-26  menno
+	* ChangeLog, mingw32/Makefile, project/lcc/Makefile,
+	project/mingw32/Makefile:
+		Updated project files for free compilers
+
 	* mingw32/Makefile:
 		Added makefile for MingW32
 
-	* frontend/faac.dsp:
-	* frontend/faacgui.dsp:
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
+	* plugins/cooledit/faad.c:
+		Fixed FAAD decoding first 2 silent frames
+
+	* frontend/: faac.dsp, faacgui.dsp, faacgui.rc, main.c, maingui.c,
+	resource.h:
 		Enable RAW aac output in the frontends
 
 2001-10-22  menno
-	* .cvsignore:
-	* faac.dsw:
-	* plugins/cooledit/FAAD.DSP:
-	* plugins/winamp/out_FAAC.dsp:
+	* .cvsignore, faac.dsw, plugins/cooledit/FAAD.DSP,
+	plugins/winamp/out_FAAC.dsp:
 		Added system wide workspace file
 
 2001-10-16  menno
@@ -24,470 +543,449 @@
 	* faac_wingui.nsi:
 		Removed wingui
 
-	* plugins/cooledit/aacinfo.c:
-	* plugins/cooledit/aacinfo.h:
-	* plugins/cooledit/faac.c:
-	* plugins/cooledit/resource.h:
-	* plugins/winamp/AACINFO.C:
-	* plugins/winamp/AACINFO.H:
-	* plugins/winamp/FAAC.rc:
-	* plugins/winamp/Out_faac.c:
-	* plugins/winamp/RESOURCE.H:
+	* ChangeLog:
+		Updated ChangeLog
+
+	* wingui/: .cvsignore, AbstractJob.cpp, AbstractJob.h,
+	AbstractPageCtrlContent.cpp, AbstractPageCtrlContent.h,
+	AbstractPropertyPageContents.cpp, AbstractPropertyPageContents.h,
+	AskCreateDirectoryDialog.cpp, AskCreateDirectoryDialog.h,
+	ConcreteJobBase.cpp, ConcreteJobBase.h,
+	EncoderGeneralPageDialog.cpp, EncoderGeneralPageDialog.h,
+	EncoderGeneralPropertyPageContents.cpp,
+	EncoderGeneralPropertyPageContents.h, EncoderId3PageDialog.cpp,
+	EncoderId3PageDialog.h, EncoderId3PropertyPageContents.cpp,
+	EncoderId3PropertyPageContents.h, EncoderJob.cpp, EncoderJob.h,
+	EncoderJobProcessingManager.cpp, EncoderJobProcessingManager.h,
+	EncoderQualityPageDialog.cpp, EncoderQualityPageDialog.h,
+	EncoderQualityPropertyPageContents.cpp,
+	EncoderQualityPropertyPageContents.h,
+	FaacWinguiProgramSettings.cpp, FaacWinguiProgramSettings.h,
+	FileListQueryManager.cpp, FileListQueryManager.h,
+	FileMaskAssembler.cpp, FileMaskAssembler.h, FilePathCalc.cpp,
+	FilePathCalc.h, FileSerializable.cpp, FileSerializable.h,
+	FileSerializableJobList.cpp, FileSerializableJobList.h,
+	FloatingPropertyDialog.cpp, FloatingPropertyDialog.h,
+	FolderDialog.cpp, FolderDialog.h, Id3TagInfo.cpp, Id3TagInfo.h,
+	Job.cpp, Job.h, JobList.cpp, JobList.h, JobListCtrlDescribable.cpp,
+	JobListCtrlDescribable.h, JobListUpdatable.cpp, JobListUpdatable.h,
+	JobListsToConfigureSaver.cpp, JobListsToConfigureSaver.h,
+	JobProcessingDynamicUserInputInfo.cpp,
+	JobProcessingDynamicUserInputInfo.h, ListCtrlStateSaver.cpp,
+	ListCtrlStateSaver.h, Listobj.cpp, PageCheckboxCtrlContent.cpp,
+	PageCheckboxCtrlContent.h, PageComboBoxCtrlContent.cpp,
+	PageComboBoxCtrlContent.h, PageEditCtrlContent.cpp,
+	PageEditCtrlContent.h, PageRadioGroupCtrlContent.cpp,
+	PageRadioGroupCtrlContent.h, ProcessJobStatusDialog.cpp,
+	ProcessJobStatusDialog.h, ProcessingStartStopPauseInteractable.cpp,
+	ProcessingStartStopPauseInteractable.h,
+	ProcessingStatusDialogInfoFeedbackCallbackInterface.cpp,
+	ProcessingStatusDialogInfoFeedbackCallbackInterface.h,
+	PropertiesDummyParentDialog.cpp, PropertiesDummyParentDialog.h,
+	PropertiesTabParentDialog.cpp, PropertiesTabParentDialog.h,
+	ReadMe.txt, RecursiveDirectoryTraverser.cpp,
+	RecursiveDirectoryTraverser.h, SourceTargetFilePair.cpp,
+	SourceTargetFilePair.h, StdAfx.cpp, StdAfx.h,
+	SupportedPropertyPagesData.cpp, SupportedPropertyPagesData.h,
+	TItemList.cpp, TItemList.h, WindowUtil.cpp, WindowUtil.h,
+	faac_wingui.cpp, faac_wingui.dsp, faac_wingui.dsw, faac_wingui.h,
+	faac_wingui.rc, faac_winguiDlg.cpp, faac_winguiDlg.h, listobj.h,
+	resource.h, res/faac_wingui.ico, res/faac_wingui.rc2,
+	res/toolbarm.bmp:
+		Removed wingui
+
+	* plugins/: cooledit/aacinfo.c, cooledit/aacinfo.h,
+	cooledit/faac.c, cooledit/resource.h, winamp/AACINFO.C,
+	winamp/AACINFO.H, winamp/FAAC.rc, winamp/Out_faac.c,
+	winamp/RESOURCE.H:
 		Bugfixes by 4N
 
 2001-10-11  menno
-	* plugins/cooledit/.cvsignore:
-	* plugins/cooledit/Config.c:
-	* plugins/cooledit/FAAD.DSP:
-	* plugins/cooledit/FAAD.rc:
-	* plugins/cooledit/Logo.bmp:
-	* plugins/cooledit/Readme.txt:
-	* plugins/cooledit/aacinfo.c:
-	* plugins/cooledit/aacinfo.h:
-	* plugins/cooledit/bitmap1.bmp:
-	* plugins/cooledit/faac.c:
-	* plugins/cooledit/faad.c:
-	* plugins/cooledit/faad.def:
-	* plugins/cooledit/faad.dsw:
-	* plugins/cooledit/filters.h:
-	* plugins/cooledit/main.c:
-	* plugins/cooledit/resource.h:
-	* plugins/winamp/.cvsignore:
-	* plugins/winamp/AACINFO.C:
-	* plugins/winamp/AACINFO.H:
-	* plugins/winamp/Config.c:
-	* plugins/winamp/FAAC.rc:
-	* plugins/winamp/FILTERS.H:
-	* plugins/winamp/Logo.bmp:
-	* plugins/winamp/OUT.H:
-	* plugins/winamp/Open.bmp:
-	* plugins/winamp/Out_faac.c:
-	* plugins/winamp/RESOURCE.H:
-	* plugins/winamp/ReadMe.txt:
-	* plugins/winamp/out_FAAC.dsp:
-	* plugins/winamp/out_FAAC.dsw:
+	* ChangeLog, cooledit/.cvsignore, cooledit/Config.c,
+	cooledit/FAAD.DSP, cooledit/FAAD.rc, cooledit/Logo.bmp,
+	cooledit/Readme.txt, cooledit/aacinfo.c, cooledit/aacinfo.h,
+	cooledit/bitmap1.bmp, cooledit/faac.c, cooledit/faad.c,
+	cooledit/faad.def, cooledit/faad.dsw, cooledit/filters.h,
+	cooledit/main.c, cooledit/resource.h, plugins/cooledit/.cvsignore,
+	plugins/cooledit/Config.c, plugins/cooledit/FAAD.DSP,
+	plugins/cooledit/FAAD.rc, plugins/cooledit/Logo.bmp,
+	plugins/cooledit/Readme.txt, plugins/cooledit/aacinfo.c,
+	plugins/cooledit/aacinfo.h, plugins/cooledit/bitmap1.bmp,
+	plugins/cooledit/faac.c, plugins/cooledit/faad.c,
+	plugins/cooledit/faad.def, plugins/cooledit/faad.dsw,
+	plugins/cooledit/filters.h, plugins/cooledit/main.c,
+	plugins/cooledit/resource.h, plugins/winamp/.cvsignore,
+	plugins/winamp/AACINFO.C, plugins/winamp/AACINFO.H,
+	plugins/winamp/Config.c, plugins/winamp/FAAC.rc,
+	plugins/winamp/FILTERS.H, plugins/winamp/Logo.bmp,
+	plugins/winamp/OUT.H, plugins/winamp/Open.bmp,
+	plugins/winamp/Out_faac.c, plugins/winamp/RESOURCE.H,
+	plugins/winamp/ReadMe.txt, plugins/winamp/out_FAAC.dsp,
+	plugins/winamp/out_FAAC.dsw, winamp/.cvsignore, winamp/AACINFO.C,
+	winamp/AACINFO.H, winamp/Config.c, winamp/FAAC.H, winamp/FAAC.rc,
+	winamp/FILTERS.H, winamp/Logo.bmp, winamp/OUT.H, winamp/Open.bmp,
+	winamp/Out_faac.c, winamp/RESOURCE.H, winamp/ReadMe.txt,
+	winamp/out_FAAC.dsp, winamp/out_FAAC.dsw:
 		Structure changes to the CVS tree
 
 2001-10-07  menno
-	* common/libsndfile/src/common.h:
-	* common/libsndfile/src/sndfile.h:
-	* common/libsndfile/src/wav.h:
-	* lcc/Makefile:
+	* common/libsndfile/src/common.h, common/libsndfile/src/sndfile.h,
+	common/libsndfile/src/wav.h, lcc/Makefile:
 		Made faac build on free LCC compiler
 
 2001-09-28  menno
-	* libfaac/aacquant.c:
-	* libfaac/psych.c:
+	* libfaac/: aacquant.c, psych.c:
 		Small bugfixes
 
 2001-09-21  eraser
 	* include/faac.h:
-		in previous header version was set to 1.5, fixed, now version 1
-		9 as before.
+		in previous header version was set to 1.5, fixed, now version 1.9 as before.
 
+	* include/faac.h, libfaac/bitstream.c, libfaac/frame.c,
+	libfaac/frame.h:
+		added raw output format support
+
 	* libfaac/psych.c:
 		added stdio.h in debug configuration, i dont like compiliers warning
 
-	* include/faac.h:
-	* libfaac/bitstream.c:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-		added raw output format support
-
 2001-09-09  menno
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
+	* libfaac/: frame.c, frame.h, psych.c, psych.h:
 		Stepped back to a MPEG type psychoacoustic model
 
 2001-09-07  menno
-	* include/faac.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
+	* include/faac.h, libfaac/frame.c, libfaac/frame.h:
 		Added creating of DecoderSpecificInfo
 
 2001-09-04  menno
-	* README:
-	* libfaac/backpred.c:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/channels.c:
-	* libfaac/filtbank.c:
-	* libfaac/huffman.c:
-	* libfaac/huffman.h:
-	* libfaac/joint.c:
-	* libfaac/ltp.c:
-	* libfaac/tns.c:
-	* libfaac/tns.h:
+	* README, libfaac/backpred.c, libfaac/bitstream.c,
+	libfaac/bitstream.h, libfaac/channels.c, libfaac/filtbank.c,
+	libfaac/huffman.c, libfaac/huffman.h, libfaac/joint.c,
+	libfaac/ltp.c, libfaac/tns.c, libfaac/tns.h:
 		Made FAAC legal :-)
 
+2001-08-31  menno
+	* ChangeLog:
+		Updated ChangeLog
+
+2001-08-03  menno
+	* cooledit/Config.c, cooledit/FAAD.DSP, cooledit/FAAD.rc,
+	cooledit/Readme.txt, cooledit/aacinfo.c, cooledit/aacinfo.h,
+	cooledit/bitmap1.bmp, cooledit/faac.c, cooledit/faad.c,
+	cooledit/main.c, cooledit/resource.h, winamp/.cvsignore,
+	winamp/AACINFO.C, winamp/AACINFO.H, winamp/Config.c, winamp/FAAC.H,
+	winamp/FAAC.rc, winamp/FILTERS.H, winamp/Logo.bmp, winamp/OUT.H,
+	winamp/Open.bmp, winamp/Out_faac.c, winamp/RESOURCE.H,
+	winamp/ReadMe.txt, winamp/out_FAAC.dsp, winamp/out_FAAC.dsw:
+		Updated cooledit plugin
+		New winamp output plugin
+
 2001-07-12  menno
-	* libfaac/.cvsignore:
-	* libfaac/libfaac.def:
-	* libfaac/libfaac_dll.dsp:
-	* libfaac/libfaac_dll.dsw:
+	* cooledit/: FAAD.rc, Readme.txt, aacinfo.c, aacinfo.h, faac.c,
+	faad.c, faad.def, main.c, resource.h:
+		Major bugfixes to Cooledit filter
+		encoding now works
+
+	* libfaac/: .cvsignore, libfaac.def, libfaac_dll.dsp,
+	libfaac_dll.dsw:
 		Added DLL project file for FAAC
 
 2001-07-08  menno
+	* cooledit/FAAD.DSP:
+		Correct processor used
+
+	* cooledit/: FAAD.DSP, faacflt.dsp, faacflt.dsw, faad.def,
+	faad.dsw:
+		Fixed CoolEdit filter
+
 	* libfaac/frame.c:
 		Small config bugfix
 
+2001-07-02  menno
+	* cooledit/: faac.c, faac.h, faacflt.dsp, faad.c, faad.h:
+		Fixes for compiling CoolEdit filter
+
+	* ChangeLog:
+		ChangeLog update
+
+	* cooledit/: .cvsignore, FAAD.rc, Logo.bmp, aacinfo.c, aacinfo.h,
+	faac.c, faac.h, faacflt.dsp, faacflt.dsw, faad.c, faad.h,
+	filters.h, main.c, resource.h:
+		Added CoolEdit filter
+
 2001-06-27  menno
 	* bootstrap:
+		Unix compile fix
+
 	* bootstrap:
 		Unix compile fix
 
 2001-06-25  menno
-	* frontend/main.c:
-		Fixed compilation problem
-
 	* README:
 		Compilation help
 
-2001-06-09  menno
-	* include/faac.h:
-		version number changed
-
-	* frontend/faac.dsp:
 	* frontend/main.c:
-	* frontend/usage.txt:
-		Big changes to command line encoder, now using getopt
-		NOTE: Options have changed, read usage.txt
+		Fixed compilation problem
 
-	* common/getopt/COPYING:
-	* common/getopt/getopt.c:
-	* common/getopt/getopt.h:
+2001-06-09  menno
+	* ChangeLog:
+		Updated ChangeLog
+
+	* common/getopt/: COPYING, getopt.c, getopt.h:
 		Added getopt
 
 	* TODO:
 		Another todo done ;-)
 
-2001-06-08  menno
-	* TODO:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
 	* include/faac.h:
-	* libfaac/aacquant.c:
-	* libfaac/aacquant.h:
-	* libfaac/backpred.c:
-	* libfaac/backpred.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/channels.c:
-	* libfaac/channels.h:
-	* libfaac/coder.h:
-	* libfaac/fft.c:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/huffman.c:
-	* libfaac/huffman.h:
-	* libfaac/hufftab.h:
-	* libfaac/joint.c:
-	* libfaac/joint.h:
-	* libfaac/ltp.c:
-	* libfaac/ltp.h:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
-	* libfaac/tns.c:
-	* libfaac/tns.h:
-	* libfaac/util.c:
-	* todo.txt:
-		File renamed
+		version number changed
 
-	* README:
-		Added README
+	* frontend/: usage.txt, faac.dsp, main.c:
+		Big changes to command line encoder, now using getopt
+		NOTE: Options have changed, read usage.txt
 
+2001-06-08  menno
+	* TODO, todo.txt, frontend/main.c, frontend/maingui.c,
+	frontend/resource.h, include/faac.h, libfaac/aacquant.c,
+	libfaac/aacquant.h, libfaac/backpred.c, libfaac/backpred.h,
+	libfaac/bitstream.c, libfaac/bitstream.h, libfaac/channels.c,
+	libfaac/channels.h, libfaac/coder.h, libfaac/fft.c,
+	libfaac/filtbank.c, libfaac/filtbank.h, libfaac/frame.c,
+	libfaac/frame.h, libfaac/huffman.c, libfaac/huffman.h,
+	libfaac/hufftab.h, libfaac/joint.c, libfaac/joint.h, libfaac/ltp.c,
+	libfaac/ltp.h, libfaac/psych.c, libfaac/psych.h, libfaac/tns.c,
+	libfaac/tns.h, libfaac/util.c:
+		File renamed
+
 	* bootstrap:
 		Fixed linux compilation
 
+	* README:
+		Added README
+
 2001-06-06  menno
 	* include/faac.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-		(I hope I have) fixed MPEG4 compatibility once and for all ;-)
-
-	* include/faac.h:
 		version number upgraded
 
+	* ChangeLog:
+		Updated ChangeLog
+
+	* include/faac.h, libfaac/bitstream.c, libfaac/bitstream.h:
+		(I hope I have) fixed MPEG4 compatibility once and for all ;-)
+
 2001-05-31  menno
+	* ChangeLog:
+		Updated ChangeLog
+
 	* frontend/main.c:
 		Bugfix for linux
 
 2001-05-30  menno
-	* COPYING:
-	* frontend/faacgui.dsp:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* include/faac.h:
-	* libfaac/aacquant.c:
-	* libfaac/aacquant.h:
-	* libfaac/backpred.c:
-	* libfaac/backpred.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/channels.c:
-	* libfaac/channels.h:
-	* libfaac/coder.h:
-	* libfaac/fft.c:
-	* libfaac/fft.h:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/huffman.c:
-	* libfaac/huffman.h:
-	* libfaac/hufftab.h:
-	* libfaac/joint.c:
-	* libfaac/joint.h:
-	* libfaac/ltp.c:
-	* libfaac/ltp.h:
-	* libfaac/psych.h:
-	* libfaac/tns.c:
-	* libfaac/tns.h:
-	* libfaac/util.c:
-	* libfaac/util.h:
+	* COPYING, frontend/faacgui.dsp, frontend/main.c,
+	frontend/maingui.c, include/faac.h, libfaac/aacquant.c,
+	libfaac/aacquant.h, libfaac/backpred.c, libfaac/backpred.h,
+	libfaac/bitstream.c, libfaac/bitstream.h, libfaac/channels.c,
+	libfaac/channels.h, libfaac/coder.h, libfaac/fft.c, libfaac/fft.h,
+	libfaac/filtbank.c, libfaac/filtbank.h, libfaac/frame.c,
+	libfaac/frame.h, libfaac/huffman.c, libfaac/huffman.h,
+	libfaac/hufftab.h, libfaac/joint.c, libfaac/joint.h, libfaac/ltp.c,
+	libfaac/ltp.h, libfaac/psych.h, libfaac/tns.c, libfaac/tns.h,
+	libfaac/util.c, libfaac/util.h:
 		Changed license from GPL to LPGL
 
+	* ChangeLog:
+		Added ChangeLog
+
 	* include/faac.h:
 		Higher release version
 
-	* AUTHORS:
-	* NEWS:
 	* bootstrap:
-	* configure.in:
 		Fixed linux compilation
 
+	* AUTHORS, NEWS, configure.in:
+		Fixed linux compilation
+
 2001-05-29  menno
 	* libfaac/bitstream.c:
 		Fixed bit counting, file length calculation works again
 
 2001-05-28  menno
-	* frontend/main.c:
-	* include/faac.h:
-	* libfaac/backpred.h:
-	* libfaac/frame.c:
+	* frontend/main.c, include/faac.h, libfaac/backpred.h,
+	libfaac/frame.c:
 		Small bugfix in backward predictor
 
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
+	* libfaac/: bitstream.c, bitstream.h:
 		Changes for ISO MPEG4 compatibility (sorry :(( )
 		Old MPEG4 files with ADTS header will not be playable anymore
 
 2001-05-18  menno
-	* libfaac/backpred.c:
-	* libfaac/backpred.h:
-	* libfaac/coder.h:
-	* libfaac/util.c:
-	* libfaac/util.h:
-	* todo.txt:
-		Cleaned up backward prediction code
-
-	* docs/libfaac.pdf:
-	* include/faac.h:
+	* docs/libfaac.pdf, include/faac.h:
 		Added encoder library interface documentation
 
-2001-05-11  oxygene2000
-	* Makefile:
-	* Makefile.am:
-	* bootstrap:
-	* configure.in:
-	* frontend/Makefile:
-	* frontend/Makefile.am:
-	* libfaac/Makefile:
-	* libfaac/Makefile.am:
+	* todo.txt, libfaac/backpred.c, libfaac/backpred.h,
+	libfaac/coder.h, libfaac/util.c, libfaac/util.h:
+		Cleaned up backward prediction code
+
+2001-05-12  oxygene2000
+	* Makefile, Makefile.am, bootstrap, configure.in,
+	frontend/Makefile, frontend/Makefile.am, libfaac/Makefile,
+	libfaac/Makefile.am:
 		- new makefile for unix-like systems (should also work with cygwin)
 		  based on autoconf/-make and libtool
 
 2001-05-09  menno
-	* faac_wingui.nsi:
-		Fixed NSIS install script to avoid warnings
-
-	* common/libsndfile/AUTHORS:
-	* common/libsndfile/COPYING:
-	* common/libsndfile/ChangeLog:
-	* common/libsndfile/INSTALL:
-	* common/libsndfile/MacOS/MacOS-readme.txt:
-	* common/libsndfile/MacOS/Makefile.am:
-	* common/libsndfile/MacOS/Makefile.in:
-	* common/libsndfile/MacOS/config.h:
-	* common/libsndfile/Makefile.am:
-	* common/libsndfile/Makefile.in:
-	* common/libsndfile/NEWS:
-	* common/libsndfile/README:
-	* common/libsndfile/TODO:
-	* common/libsndfile/Win32/Makefile.am:
-	* common/libsndfile/Win32/Makefile.in:
-	* common/libsndfile/Win32/README-Win32.txt:
-	* common/libsndfile/Win32/README-Win32.txt.old:
-	* common/libsndfile/Win32/config.h:
-	* common/libsndfile/Win32/libsndfile.dsp:
-	* common/libsndfile/Win32/libsndfile.dsw:
-	* common/libsndfile/Win32/unistd.h:
-	* common/libsndfile/acconfig.h:
-	* common/libsndfile/aclocal.m4:
-	* common/libsndfile/config.guess:
-	* common/libsndfile/config.sub:
-	* common/libsndfile/configure:
-	* common/libsndfile/configure.in:
-	* common/libsndfile/doc/ChangeLog:
-	* common/libsndfile/doc/Makefile.am:
-	* common/libsndfile/doc/Makefile.in:
-	* common/libsndfile/doc/NEWS:
-	* common/libsndfile/doc/api.html:
-	* common/libsndfile/doc/bugs.html:
-	* common/libsndfile/doc/index.html:
-	* common/libsndfile/doc/libsndfile.jpg:
-	* common/libsndfile/doc/sfinfo.html:
-	* common/libsndfile/examples/Makefile.am:
-	* common/libsndfile/examples/Makefile.in:
-	* common/libsndfile/examples/make_sine.c:
-	* common/libsndfile/examples/sfconvert.c:
-	* common/libsndfile/examples/sfhexdump.c:
-	* common/libsndfile/examples/sfinfo.c:
-	* common/libsndfile/examples/sndfile2oct.c:
-	* common/libsndfile/examples/wav32_aiff24.c:
-	* common/libsndfile/install-sh:
-	* common/libsndfile/libsndfile.spec:
-	* common/libsndfile/libsndfile.spec.in:
-	* common/libsndfile/ltconfig:
-	* common/libsndfile/ltmain.sh:
-	* common/libsndfile/m4/Makefile.am:
-	* common/libsndfile/m4/Makefile.in:
-	* common/libsndfile/missing:
-	* common/libsndfile/mkinstalldirs:
-	* common/libsndfile/reconf:
-	* common/libsndfile/src/G72x/ChangeLog:
-	* common/libsndfile/src/G72x/Makefile.am:
-	* common/libsndfile/src/G72x/Makefile.in:
-	* common/libsndfile/src/G72x/README:
-	* common/libsndfile/src/G72x/README.original:
-	* common/libsndfile/src/G72x/g721.c:
-	* common/libsndfile/src/G72x/g723_16.c:
-	* common/libsndfile/src/G72x/g723_24.c:
-	* common/libsndfile/src/G72x/g723_40.c:
-	* common/libsndfile/src/G72x/g72x.c:
-	* common/libsndfile/src/G72x/g72x.h:
-	* common/libsndfile/src/G72x/private.h:
-	* common/libsndfile/src/GSM610/COPYRIGHT:
-	* common/libsndfile/src/GSM610/ChangeLog:
-	* common/libsndfile/src/GSM610/Makefile.am:
-	* common/libsndfile/src/GSM610/Makefile.in:
-	* common/libsndfile/src/GSM610/README:
-	* common/libsndfile/src/GSM610/add.c:
-	* common/libsndfile/src/GSM610/code.c:
-	* common/libsndfile/src/GSM610/config.h:
-	* common/libsndfile/src/GSM610/decode.c:
-	* common/libsndfile/src/GSM610/gsm.h:
-	* common/libsndfile/src/GSM610/gsm_create.c:
-	* common/libsndfile/src/GSM610/gsm_decode.c:
-	* common/libsndfile/src/GSM610/gsm_destroy.c:
-	* common/libsndfile/src/GSM610/gsm_encode.c:
-	* common/libsndfile/src/GSM610/gsm_option.c:
-	* common/libsndfile/src/GSM610/long_term.c:
-	* common/libsndfile/src/GSM610/lpc.c:
-	* common/libsndfile/src/GSM610/preprocess.c:
-	* common/libsndfile/src/GSM610/private.h:
-	* common/libsndfile/src/GSM610/proto.h:
-	* common/libsndfile/src/GSM610/rpe.c:
-	* common/libsndfile/src/GSM610/short_term.c:
-	* common/libsndfile/src/GSM610/table.c:
-	* common/libsndfile/src/GSM610/unproto.h:
-	* common/libsndfile/src/Makefile.am:
-	* common/libsndfile/src/Makefile.in:
-	* common/libsndfile/src/aiff.c:
-	* common/libsndfile/src/alaw.c:
-	* common/libsndfile/src/alaw.h:
-	* common/libsndfile/src/au.c:
-	* common/libsndfile/src/au.h:
-	* common/libsndfile/src/au_g72x.c:
-	* common/libsndfile/src/common.c:
-	* common/libsndfile/src/common.h:
-	* common/libsndfile/src/config.h.in:
-	* common/libsndfile/src/newpcm.c:
-	* common/libsndfile/src/paf.c:
-	* common/libsndfile/src/pcm.c:
-	* common/libsndfile/src/pcm.h:
-	* common/libsndfile/src/raw.c:
-	* common/libsndfile/src/sfendian.h:
-	* common/libsndfile/src/sndfile.c:
-	* common/libsndfile/src/sndfile.h:
-	* common/libsndfile/src/stamp-h.in:
-	* common/libsndfile/src/svx.c:
-	* common/libsndfile/src/ulaw.c:
-	* common/libsndfile/src/ulaw.h:
-	* common/libsndfile/src/wav.c:
-	* common/libsndfile/src/wav.h:
-	* common/libsndfile/src/wav_float.c:
-	* common/libsndfile/src/wav_gsm610.c:
-	* common/libsndfile/src/wav_ima_adpcm.c:
-	* common/libsndfile/src/wav_ms_adpcm.c:
-	* common/libsndfile/tests/Makefile.am:
-	* common/libsndfile/tests/Makefile.in:
-	* common/libsndfile/tests/alaw_test.c:
-	* common/libsndfile/tests/double_test.c:
-	* common/libsndfile/tests/error_test.c:
-	* common/libsndfile/tests/lossy_comp_test.c:
-	* common/libsndfile/tests/read_seek_test.c:
-	* common/libsndfile/tests/sftest.c:
-	* common/libsndfile/tests/sfversion.c:
-	* common/libsndfile/tests/ulaw_test.c:
-	* common/libsndfile/tests/write_read_test.c:
-	* frontend/faac.dsp:
-	* frontend/faac.dsw:
-	* frontend/faacgui.dsp:
-	* frontend/faacgui.dsw:
+	* common/libsndfile/AUTHORS, common/libsndfile/COPYING,
+	common/libsndfile/ChangeLog, common/libsndfile/INSTALL,
+	common/libsndfile/Makefile.am, common/libsndfile/Makefile.in,
+	common/libsndfile/NEWS, common/libsndfile/README,
+	common/libsndfile/TODO, common/libsndfile/acconfig.h,
+	common/libsndfile/aclocal.m4, common/libsndfile/config.guess,
+	common/libsndfile/config.sub, common/libsndfile/configure,
+	common/libsndfile/configure.in, common/libsndfile/install-sh,
+	common/libsndfile/libsndfile.spec,
+	common/libsndfile/libsndfile.spec.in, common/libsndfile/ltconfig,
+	common/libsndfile/ltmain.sh, common/libsndfile/missing,
+	common/libsndfile/mkinstalldirs, common/libsndfile/reconf,
+	common/libsndfile/MacOS/MacOS-readme.txt,
+	common/libsndfile/MacOS/Makefile.am,
+	common/libsndfile/MacOS/Makefile.in,
+	common/libsndfile/MacOS/config.h,
+	common/libsndfile/Win32/Makefile.am,
+	common/libsndfile/Win32/Makefile.in,
+	common/libsndfile/Win32/README-Win32.txt,
+	common/libsndfile/Win32/README-Win32.txt.old,
+	common/libsndfile/Win32/config.h,
+	common/libsndfile/Win32/libsndfile.dsp,
+	common/libsndfile/Win32/libsndfile.dsw,
+	common/libsndfile/Win32/unistd.h, common/libsndfile/doc/ChangeLog,
+	common/libsndfile/doc/Makefile.am,
+	common/libsndfile/doc/Makefile.in, common/libsndfile/doc/NEWS,
+	common/libsndfile/doc/api.html, common/libsndfile/doc/bugs.html,
+	common/libsndfile/doc/index.html,
+	common/libsndfile/doc/libsndfile.jpg,
+	common/libsndfile/doc/sfinfo.html,
+	common/libsndfile/examples/Makefile.am,
+	common/libsndfile/examples/Makefile.in,
+	common/libsndfile/examples/make_sine.c,
+	common/libsndfile/examples/sfconvert.c,
+	common/libsndfile/examples/sfhexdump.c,
+	common/libsndfile/examples/sfinfo.c,
+	common/libsndfile/examples/sndfile2oct.c,
+	common/libsndfile/examples/wav32_aiff24.c,
+	common/libsndfile/m4/Makefile.am, common/libsndfile/m4/Makefile.in,
+	common/libsndfile/src/Makefile.am,
+	common/libsndfile/src/Makefile.in, common/libsndfile/src/aiff.c,
+	common/libsndfile/src/alaw.c, common/libsndfile/src/alaw.h,
+	common/libsndfile/src/au.c, common/libsndfile/src/au.h,
+	common/libsndfile/src/au_g72x.c, common/libsndfile/src/common.c,
+	common/libsndfile/src/common.h, common/libsndfile/src/config.h.in,
+	common/libsndfile/src/newpcm.c, common/libsndfile/src/paf.c,
+	common/libsndfile/src/pcm.c, common/libsndfile/src/pcm.h,
+	common/libsndfile/src/raw.c, common/libsndfile/src/sfendian.h,
+	common/libsndfile/src/sndfile.c, common/libsndfile/src/sndfile.h,
+	common/libsndfile/src/stamp-h.in, common/libsndfile/src/svx.c,
+	common/libsndfile/src/ulaw.c, common/libsndfile/src/ulaw.h,
+	common/libsndfile/src/wav.c, common/libsndfile/src/wav.h,
+	common/libsndfile/src/wav_float.c,
+	common/libsndfile/src/wav_gsm610.c,
+	common/libsndfile/src/wav_ima_adpcm.c,
+	common/libsndfile/src/wav_ms_adpcm.c,
+	common/libsndfile/src/G72x/ChangeLog,
+	common/libsndfile/src/G72x/Makefile.am,
+	common/libsndfile/src/G72x/Makefile.in,
+	common/libsndfile/src/G72x/README,
+	common/libsndfile/src/G72x/README.original,
+	common/libsndfile/src/G72x/g721.c,
+	common/libsndfile/src/G72x/g723_16.c,
+	common/libsndfile/src/G72x/g723_24.c,
+	common/libsndfile/src/G72x/g723_40.c,
+	common/libsndfile/src/G72x/g72x.c,
+	common/libsndfile/src/G72x/g72x.h,
+	common/libsndfile/src/G72x/private.h,
+	common/libsndfile/src/GSM610/COPYRIGHT,
+	common/libsndfile/src/GSM610/ChangeLog,
+	common/libsndfile/src/GSM610/Makefile.am,
+	common/libsndfile/src/GSM610/Makefile.in,
+	common/libsndfile/src/GSM610/README,
+	common/libsndfile/src/GSM610/add.c,
+	common/libsndfile/src/GSM610/code.c,
+	common/libsndfile/src/GSM610/config.h,
+	common/libsndfile/src/GSM610/decode.c,
+	common/libsndfile/src/GSM610/gsm.h,
+	common/libsndfile/src/GSM610/gsm_create.c,
+	common/libsndfile/src/GSM610/gsm_decode.c,
+	common/libsndfile/src/GSM610/gsm_destroy.c,
+	common/libsndfile/src/GSM610/gsm_encode.c,
+	common/libsndfile/src/GSM610/gsm_option.c,
+	common/libsndfile/src/GSM610/long_term.c,
+	common/libsndfile/src/GSM610/lpc.c,
+	common/libsndfile/src/GSM610/preprocess.c,
+	common/libsndfile/src/GSM610/private.h,
+	common/libsndfile/src/GSM610/proto.h,
+	common/libsndfile/src/GSM610/rpe.c,
+	common/libsndfile/src/GSM610/short_term.c,
+	common/libsndfile/src/GSM610/table.c,
+	common/libsndfile/src/GSM610/unproto.h,
+	common/libsndfile/tests/Makefile.am,
+	common/libsndfile/tests/Makefile.in,
+	common/libsndfile/tests/alaw_test.c,
+	common/libsndfile/tests/double_test.c,
+	common/libsndfile/tests/error_test.c,
+	common/libsndfile/tests/lossy_comp_test.c,
+	common/libsndfile/tests/read_seek_test.c,
+	common/libsndfile/tests/sftest.c,
+	common/libsndfile/tests/sfversion.c,
+	common/libsndfile/tests/ulaw_test.c,
+	common/libsndfile/tests/write_read_test.c, frontend/faac.dsp,
+	frontend/faac.dsw, frontend/faacgui.dsp, frontend/faacgui.dsw,
+	wingui/faac_wingui.dsp, wingui/faac_wingui.dsw:
 		Added libsndfile to the CVS tree, making compilation a lot easier
 
+	* faac_wingui.nsi:
+		Fixed NSIS install script to avoid warnings
+
 2001-05-08  menno
-	* frontend/faac.dsp:
-	* frontend/faacgui.dsp:
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
+	* frontend/: faac.dsp, faacgui.dsp, faacgui.rc, main.c, maingui.c,
+	resource.h:
 		Better support for main profile in frontends
 
 2001-05-02  menno
-	* frontend/main.c:
-	* libfaac/backpred.c:
-	* libfaac/backpred.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/coder.h:
-	* libfaac/frame.c:
-	* libfaac/libfaac.dsp:
-	* todo.txt:
+	* todo.txt, frontend/main.c, libfaac/bitstream.c,
+	libfaac/bitstream.h, libfaac/coder.h, libfaac/frame.c,
+	libfaac/libfaac.dsp, libfaac/backpred.c, libfaac/backpred.h:
 		Added support for MAIN AAC object type
 
+2001-04-29  flyingfox
+	* wingui/: EncoderJob.cpp, EncoderJob.h,
+	EncoderJobProcessingManager.cpp, EncoderJobProcessingManager.h,
+	EncoderQualityPageDialog.cpp, EncoderQualityPageDialog.h,
+	EncoderQualityPropertyPageContents.cpp,
+	EncoderQualityPropertyPageContents.h, faac_wingui.rc, resource.h:
+		- disabled job list persistence (file format incompatibility)
+		- disabled job list multiple selection (property merging is not working properly anyway)
+		- added MPEG version support
+		- changed AAC profile to AAC object type
+		- disabled LTP under MPEG version 2 (if LTP selected it will go back to LC)
+
+2001-04-27  flyingfox
+	* wingui/faac_wingui.dsp:
+		fixed debug build
+
+	* wingui/EncoderJobProcessingManager.cpp:
+		fixed compile error
+
 2001-04-19  menno
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-	* include/faac.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/tns.c:
+	* frontend/faacgui.rc, frontend/main.c, frontend/maingui.c,
+	frontend/resource.h, include/faac.h, libfaac/bitstream.c,
+	libfaac/bitstream.h, libfaac/frame.c, libfaac/frame.h,
+	libfaac/tns.c:
 		Changes in MPEG4 file format, mainly comments for clarification
 
 2001-04-11  menno
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* include/faac.h:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/coder.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/ltp.c:
-	* libfaac/tns.c:
+	* frontend/faacgui.rc, frontend/main.c, frontend/maingui.c,
+	include/faac.h, libfaac/bitstream.c, libfaac/bitstream.h,
+	libfaac/coder.h, libfaac/frame.c, libfaac/frame.h, libfaac/ltp.c,
+	libfaac/tns.c, wingui/EncoderJobProcessingManager.cpp,
+	wingui/faac_wingui.rc:
 		Fixed MPEG4 object type problem
 
 2001-04-10  menno
@@ -494,24 +992,57 @@
 	* libfaac/tns.c:
 		Fixed another MPEG4/2 issue TNS order
 
+	* wingui/: EncoderGeneralPageDialog.cpp,
+	EncoderGeneralPageDialog.h, EncoderJob.cpp, EncoderJob.h,
+	EncoderJobProcessingManager.cpp, EncoderJobProcessingManager.h,
+	Job.cpp, Job.h, JobListUpdatable.h, PageCheckboxCtrlContent.cpp,
+	PageCheckboxCtrlContent.h, PageComboBoxCtrlContent.cpp,
+	PageComboBoxCtrlContent.h, PageEditCtrlContent.cpp,
+	PageEditCtrlContent.h, PageRadioGroupCtrlContent.h,
+	RecursiveDirectoryTraverser.cpp, RecursiveDirectoryTraverser.h,
+	WindowUtil.cpp, WindowUtil.h, faac_wingui.dsp, faac_wingui.rc,
+	faac_winguiDlg.cpp, faac_winguiDlg.h, resource.h:
+		Big update of GUI
+
 2001-04-03  menno
 	* libfaac/bitstream.c:
-		ADTS layer fixed for MPEG-4
-
-	* libfaac/bitstream.c:
 		Finally correct MPEG4 ADTS headers
 
 	* libfaac/bitstream.c:
 		Re: ADTS layer fixed for MPEG-4
 
+	* libfaac/bitstream.c:
+		ADTS layer fixed for MPEG-4
+
+2001-04-01  xfhobbes
+	* wingui/: AbstractJob.cpp, AbstractJob.h:
+		improved progress counter;
+		added general user input tracking during job list processing;
+		added column in the job list ctrl to display the outcome of job processing
+
+	* wingui/: AskCreateDirectoryDialog.cpp,
+	AskCreateDirectoryDialog.h, JobProcessingDynamicUserInputInfo.cpp,
+	JobProcessingDynamicUserInputInfo.h:
+		added general user input tracking during job list processing and
+		question for target directory creation where appropriate
+
 2001-03-19  menno
+	* frontend/main.c, libfaac/bitstream.c:
+		Correct encoding of files other than 2 channel now
+
 	* libfaac/frame.c:
 		Table data fix for 8kHz
 
-	* frontend/main.c:
-	* libfaac/bitstream.c:
-		Correct encoding of files other than 2 channel now
+2001-03-18  xfhobbes
+	* wingui/faac_winguiDlg.cpp:
+		Moved beep after completed processing from individual beep for
+		every job to a global one per processing command.
 
+	* wingui/: EncoderJobProcessingManager.cpp,
+	EncoderJobProcessingManager.h:
+		Rewrote DoProcessing() method to comply to rules of
+		Hungarian Notation and to common C++ code styles.
+
 2001-03-18  menno
 	* faac_wingui.nsi:
 		Changed NSIS installation script
@@ -520,88 +1051,107 @@
 	* faac_wingui.nsi:
 		Added NSIS (www.nullsoft.com) installation script
 
+2001-03-18  xfhobbes
+	* wingui/: .cvsignore, AbstractJob.cpp, AbstractJob.h,
+	EncoderGeneralPageDialog.cpp, EncoderJob.cpp, EncoderJob.h,
+	EncoderJobProcessingManager.cpp, EncoderJobProcessingManager.h,
+	FloatingPropertyDialog.cpp, FloatingPropertyDialog.h, Job.cpp,
+	Listobj.cpp, ProcessJobStatusDialog.cpp, ProcessJobStatusDialog.h,
+	ProcessJobStatusDialog2.cpp, ProcessJobStatusDialog2.h,
+	ProcessingStatusDialogInfoFeedbackCallbackInterface.h,
+	RecursiveDirectoryTraverser.cpp, RecursiveDirectoryTraverser.h,
+	TItemList.h, faac_wingui.clw, faac_wingui.cpp, faac_wingui.dsp,
+	faac_wingui.h, faac_wingui.rc, faac_winguiDlg.cpp,
+	faac_winguiDlg.h, resource.h:
+		Major update: roughly consolidated filter job functionality,
+		added shell open support and several other things,
+		cleaned up scc files and ignore list
+
 2001-03-17  menno
-	* libfaac/bitstream.c:
+	* libfaac/bitstream.c, wingui/faac_wingui.clw:
 		Added MPEG2 AAC support (compile with MPEG2AAC defined)
-		make sure you don't use LTP when using MPEG2 AAC, because it is not supported in MPEG2 AAC
+		make sure you don't use LTP when using MPEG2 AAC,
+		because it is not supported in MPEG2 AAC
 
+2001-03-15  menno
+	* wingui/Listobj.cpp:
+		Small bugfix
+
+2001-03-14  menno
+	* wingui/: .cvsignore, AbstractJob.cpp, AbstractJob.h,
+	AbstractPageCtrlContent.cpp, AbstractPageCtrlContent.h,
+	AbstractPropertyPageContents.cpp, AbstractPropertyPageContents.h,
+	ConcreteJobBase.cpp, ConcreteJobBase.h,
+	EncoderGeneralPageDialog.cpp, EncoderGeneralPageDialog.h,
+	EncoderGeneralPropertyPageContents.cpp,
+	EncoderGeneralPropertyPageContents.h, EncoderId3PageDialog.cpp,
+	EncoderId3PageDialog.h, EncoderId3PropertyPageContents.cpp,
+	EncoderId3PropertyPageContents.h, EncoderJob.cpp, EncoderJob.h,
+	EncoderJobProcessingManager.cpp, EncoderJobProcessingManager.h,
+	EncoderQualityPageDialog.cpp, EncoderQualityPageDialog.h,
+	EncoderQualityPropertyPageContents.cpp,
+	EncoderQualityPropertyPageContents.h,
+	FaacWinguiProgramSettings.cpp, FaacWinguiProgramSettings.h,
+	FileListQueryManager.cpp, FileListQueryManager.h,
+	FileMaskAssembler.cpp, FileMaskAssembler.h, FilePathCalc.cpp,
+	FilePathCalc.h, FileSerializable.cpp, FileSerializable.h,
+	FileSerializableJobList.cpp, FileSerializableJobList.h,
+	FloatingPropertyDialog.cpp, FloatingPropertyDialog.h,
+	FolderDialog.cpp, FolderDialog.h, Id3TagInfo.cpp, Id3TagInfo.h,
+	Job.cpp, Job.h, JobList.cpp, JobList.h, JobListCtrlDescribable.cpp,
+	JobListCtrlDescribable.h, JobListUpdatable.cpp, JobListUpdatable.h,
+	JobListsToConfigureSaver.cpp, JobListsToConfigureSaver.h,
+	ListCtrlStateSaver.cpp, ListCtrlStateSaver.h, Listobj.cpp,
+	PageCheckboxCtrlContent.cpp, PageCheckboxCtrlContent.h,
+	PageComboBoxCtrlContent.cpp, PageComboBoxCtrlContent.h,
+	PageEditCtrlContent.cpp, PageEditCtrlContent.h,
+	PageRadioGroupCtrlContent.cpp, PageRadioGroupCtrlContent.h,
+	ProcessJobStatusDialog.cpp, ProcessJobStatusDialog.h,
+	ProcessJobStatusDialog2.cpp, ProcessJobStatusDialog2.h,
+	ProcessingStartStopPauseInteractable.cpp,
+	ProcessingStartStopPauseInteractable.h,
+	ProcessingStatusDialogInfoFeedbackCallbackInterface.cpp,
+	ProcessingStatusDialogInfoFeedbackCallbackInterface.h,
+	PropertiesDummyParentDialog.cpp, PropertiesDummyParentDialog.h,
+	PropertiesTabParentDialog.cpp, PropertiesTabParentDialog.h,
+	ReadMe.txt, RecursiveDirectoryTraverser.cpp,
+	RecursiveDirectoryTraverser.h, SourceTargetFilePair.cpp,
+	SourceTargetFilePair.h, StdAfx.cpp, StdAfx.h,
+	SupportedPropertyPagesData.cpp, SupportedPropertyPagesData.h,
+	TItemList.cpp, TItemList.h, WindowUtil.cpp, WindowUtil.h,
+	faac_wingui.clw, faac_wingui.cpp, faac_wingui.dsp, faac_wingui.dsw,
+	faac_wingui.h, faac_wingui.rc, faac_winguiDlg.cpp,
+	faac_winguiDlg.h, listobj.h, resource.h, res/faac_wingui.ico,
+	res/faac_wingui.rc2, res/toolbarm.bmp:
+		New GUI application
+
 2001-03-13  menno
-	* frontend/.cvsignore:
-	* libfaac/.cvsignore:
+	* frontend/.cvsignore, libfaac/.cvsignore:
 		Updated .cvsignore
 
 2001-03-12  menno
-	* frontend/faac.dsp:
-	* frontend/faacgui.dsp:
-	* frontend/maingui.c:
-	* libfaac/aacquant.c:
-	* libfaac/bitstream.c:
-	* libfaac/fft.c:
-	* libfaac/filtbank.c:
-	* libfaac/frame.c:
-	* libfaac/huffman.c:
-	* libfaac/libfaac.dsp:
-	* libfaac/ltp.c:
-	* libfaac/psych.c:
-	* libfaac/tns.c:
-	* libfaac/util.h:
-		cleanup
-
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* include/faac.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
+	* frontend/main.c, frontend/maingui.c, include/faac.h,
+	libfaac/frame.c, libfaac/frame.h:
 		Small change in API
 
-2001-03-06  menno
-	* libfaac/aacquant.c:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/joint.c:
-	* libfaac/joint.h:
-	* libfaac/psych.c:
-		Fix in reconstruction of spectrum before LTP buffer update
+	* frontend/faac.dsp, frontend/faacgui.dsp, frontend/maingui.c,
+	libfaac/aacquant.c, libfaac/bitstream.c, libfaac/fft.c,
+	libfaac/filtbank.c, libfaac/frame.c, libfaac/huffman.c,
+	libfaac/libfaac.dsp, libfaac/ltp.c, libfaac/psych.c, libfaac/tns.c,
+	libfaac/util.h:
+		cleanup
 
-	* frontend/faac.dsp:
-	* frontend/faacgui.dsp:
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-	* libfaac/psych.c:
+2001-03-06  menno
+	* frontend/faac.dsp, frontend/faacgui.dsp, frontend/faacgui.rc,
+	frontend/main.c, frontend/maingui.c, frontend/resource.h,
+	libfaac/psych.c:
 		-added profile selection
 		-some cleanup
 
-2001-03-05  menno
-	* frontend/faac.dsp:
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-	* include/faac.h:
-	* libfaac/aacquant.c:
-	* libfaac/aacquant.h:
-	* libfaac/bitstream.c:
-	* libfaac/coder.h:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.c:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/libfaac.dsp:
-	* libfaac/ltp.c:
-	* libfaac/ltp.h:
-	* todo.txt:
-		Added LTP
-		Needs some more refinement, but it works
+	* libfaac/: aacquant.c, frame.c, frame.h, joint.c, joint.h,
+	psych.c:
+		Fix in reconstruction of spectrum before LTP buffer update
 
-	* frontend/faac.dsp:
-	* frontend/maingui.c:
-	* frontend/usage.txt:
-	* libfaac/ltp.c:
-		LTP speedup
-
 2001-03-05  oxygene
 	* libfaac/Makefile:
 		Updated for LTP
@@ -609,90 +1159,74 @@
 	* libfaac/tns.c:
 		Included math.h for math functions in linux.
 
+2001-03-05  menno
+	* frontend/faac.dsp, frontend/maingui.c, frontend/usage.txt,
+	libfaac/ltp.c:
+		LTP speedup
+
+	* todo.txt, frontend/faac.dsp, frontend/faacgui.rc,
+	frontend/main.c, frontend/maingui.c, frontend/resource.h,
+	include/faac.h, libfaac/aacquant.c, libfaac/aacquant.h,
+	libfaac/bitstream.c, libfaac/coder.h, libfaac/filtbank.c,
+	libfaac/filtbank.h, libfaac/frame.c, libfaac/frame.h,
+	libfaac/libfaac.dsp, libfaac/ltp.c, libfaac/ltp.h:
+		Added LTP
+		Needs some more refinement, but it works
+
 2001-03-02  menno
 	* frontend/main.c:
 		unix fix
 
-2001-03-01  menno
-	* frontend/main.c:
-		unix fix
-
 2001-03-01  oxygene
-	* frontend/Makefile:
-	* libfaac/Makefile:
+	* frontend/Makefile, libfaac/Makefile:
 		Added support for TNS, fixed a typo
 
-	* Makefile:
-	* frontend/Makefile:
-	* libfaac/Makefile:
+	* Makefile, frontend/Makefile, libfaac/Makefile:
 		Install and uninstall target added. Small change
 
+2001-03-01  menno
+	* frontend/main.c:
+		unix fix
+
 2001-02-28  menno
-	* include/faac.h:
-	* libfaac/aacquant.c:
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/channels.c:
-	* libfaac/channels.h:
-	* libfaac/coder.h:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* libfaac/joint.c:
-	* libfaac/libfaac.dsp:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
-	* libfaac/tns.c:
-	* libfaac/tns.h:
-	* libfaac/util.c:
-	* libfaac/util.h:
+	* frontend/: faacgui.rc, main.c, maingui.c, resource.h:
+		Support for TNS in frontends
+
+	* include/faac.h, libfaac/aacquant.c, libfaac/bitstream.c,
+	libfaac/bitstream.h, libfaac/channels.c, libfaac/channels.h,
+	libfaac/coder.h, libfaac/filtbank.c, libfaac/filtbank.h,
+	libfaac/frame.c, libfaac/frame.h, libfaac/joint.c,
+	libfaac/libfaac.dsp, libfaac/psych.c, libfaac/psych.h,
+	libfaac/tns.c, libfaac/tns.h, libfaac/util.c, libfaac/util.h:
 		- added TNS support
 		- some other cleanups
 
-	* frontend/faacgui.rc:
-	* frontend/main.c:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-		Support for TNS in frontends
-
 2001-02-26  oxygene
-	* libfaac/channels.h:
-		Added min() function for unix
+	* libfaac/util.c:
+		Included math.h to make unix compiler happy
 
 	* libfaac/psych.h:
 		Added min() and max() functions for unix
 
-	* libfaac/util.c:
-		Included math.h to make unix compiler happy
+	* libfaac/channels.h:
+		Added min() function for unix
 
 	* frontend/main.c:
 		Added min() function for unix.
 
 2001-02-25  menno
-	* frontend/faacgui.dsp:
-	* frontend/maingui.c:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/kbd_win.h:
+	* frontend/faacgui.dsp, frontend/maingui.c, libfaac/filtbank.c,
+	libfaac/filtbank.h, libfaac/kbd_win.h:
 		Added calculation of KBD window
 
 2001-02-12  menno
-	* frontend/faac.dsp:
-	* frontend/faacgui.dsp:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-	* libfaac/frame.c:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
-	* libfaac/util.c:
-	* libfaac/util.h:
+	* frontend/faac.dsp, frontend/faacgui.dsp, frontend/maingui.c,
+	frontend/resource.h, libfaac/frame.c, libfaac/psych.c,
+	libfaac/psych.h, libfaac/util.c, libfaac/util.h:
 		Different MS switching model
 
 2001-02-10  menno
-	* libfaac/frame.c:
-	* libfaac/util.c:
-	* libfaac/util.h:
+	* libfaac/: frame.c, util.c, util.h:
 		- Fixed scalefactor bandwidths (Thanks again to Ivan)
 		- Better checking of configuration
 
@@ -709,23 +1243,12 @@
 		changed LINUX -> __unix__
 
 2001-02-04  oxygene2000
-	* Makefile:
-	* frontend/.cvsignore:
-	* frontend/Makefile:
-	* frontend/main.c:
-	* libfaac/.cvsignore:
-	* libfaac/Makefile:
-	* libfaac/aacquant.c:
-	* libfaac/bitstream.c:
-	* libfaac/channels.h:
-	* libfaac/coder.h:
-	* libfaac/fft.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.h:
-	* libfaac/huffman.c:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
-	* libfaac/util.c:
+	* Makefile, frontend/.cvsignore, frontend/Makefile,
+	frontend/main.c, libfaac/.cvsignore, libfaac/Makefile,
+	libfaac/aacquant.c, libfaac/bitstream.c, libfaac/channels.h,
+	libfaac/coder.h, libfaac/fft.c, libfaac/filtbank.h,
+	libfaac/frame.h, libfaac/huffman.c, libfaac/psych.c,
+	libfaac/psych.h, libfaac/util.c:
 		- new Makefiles
 		- .cvsignore for a cleaner cvs-output
 		- // xyz -> /* xyz */ for ansi-c compliance
@@ -732,218 +1255,118 @@
 		- minor fixes to work on linux
 
 2001-02-01  menno
-	* libfaac/frame.c:
-	* libfaac/psych.c:
+	* libfaac/: frame.c, psych.c:
 		Fixed memory leakage
 
-2001-01-31  menno
-	* libfaac/frame.c:
-	* libfaac/libfaac.dsp:
-	* libfaac/psych.c:
-	* libfaac/psych.h:
+	* libfaac/: frame.c, libfaac.dsp, psych.c, psych.h:
 		Completely new psychoacoustic model
 
 2001-01-25  menno
 	* frontend/maingui.c:
-		Encoding now done in a thread. Plus some other small changes.
+		Small changes
 
 	* frontend/maingui.c:
-		Small changes
+		Encoding now done in a thread. Plus some other small changes.
 
 2001-01-24  menno
-	* frontend/faacgui.rc:
-	* frontend/maingui.c:
-	* frontend/resource.h:
+	* frontend/: faacgui.rc, maingui.c, resource.h:
 		Minor changes to GUI
 
-2001-01-23  menno
-	* libfaac/joint.c:
-	* libfaac/joint.h:
-		Fix to remove compiler warnings
-
-	* frontend/faacgui.dsp:
-	* frontend/faacgui.dsw:
-	* frontend/faacgui.rc:
-	* frontend/maingui.c:
-	* frontend/resource.h:
-	* todo.txt:
+	* frontend/faacgui.dsp, frontend/faacgui.dsw, frontend/faacgui.rc,
+	frontend/maingui.c, frontend/resource.h, todo.txt:
 		Added graphical user interface
 
-	* libfaac/bitstream.c:
-	* libfaac/bitstream.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* todo.txt:
+2001-01-23  menno
+	* libfaac/bitstream.c, libfaac/bitstream.h, libfaac/frame.c,
+	libfaac/frame.h, todo.txt:
 		ADTS headers supported
 
+	* libfaac/: joint.c, joint.h:
+		Fix to remove compiler warnings
+
 2001-01-19  menno
+	* libfaac/: aacquant.c, huffman.c, huffman.h:
+		Speedup in huffman coder
+
 	* libfaac/psych.c:
 		Changed ATH formula
 
-	* libfaac/aacquant.c:
-	* libfaac/huffman.c:
-	* libfaac/huffman.h:
-		Speedup in huffman coder
-
 2001-01-17  menno
-	* frontend/main.c:
-	* frontend/usage.txt:
-	* include/faac.h:
-	* libfaac/filtbank.c:
-	* libfaac/filtbank.h:
-	* libfaac/frame.c:
-	* libfaac/frame.h:
-	* todo.txt:
+	* todo.txt, frontend/main.c, frontend/usage.txt, include/faac.h,
+	libfaac/filtbank.c, libfaac/filtbank.h, libfaac/frame.c,
+	libfaac/frame.h:
 		Added frequency cut off filter
 
+	* Makefile, aac_se_enc.c, aac_se_enc.h, aacenc.h, bitstream.c,
+	bitstream.h, enc.h, enc_tf.c, encoder.c, faac.c, faac.dsp,
+	faac.dsw, faac_dll.dsp, fastfft.c, fastfft.h, huffman.c, huffman.h,
+	hufftab5.h, interface.h, ltp_enc.c, ltp_enc.h, mc_enc.c, mc_enc.h,
+	ms.c, ms.h, profiling.txt, psych.c, psych.h, pulse.c, pulse.h,
+	quant.c, quant.h, rateconv.c, rateconv.h, shape_win.h, tns.c,
+	tns.h, todo.txt, transfo.c, transfo.h, frontend/faac.dsp,
+	frontend/faac.dsw, frontend/main.c, frontend/usage.txt,
+	include/faac.h, libfaac/aacquant.c, libfaac/aacquant.h,
+	libfaac/bitstream.c, libfaac/bitstream.h, libfaac/channels.c,
+	libfaac/channels.h, libfaac/coder.h, libfaac/fft.c, libfaac/fft.h,
+	libfaac/filtbank.c, libfaac/filtbank.h, libfaac/frame.c,
+	libfaac/frame.h, libfaac/huffman.c, libfaac/huffman.h,
+	libfaac/hufftab.h, libfaac/joint.c, libfaac/joint.h,
+	libfaac/kbd_win.h, libfaac/libfaac.dsp, libfaac/psych.c,
+	libfaac/psych.h, libfaac/util.c, libfaac/util.h:
+		no message
+
 2000-12-04  menno
 	* faac.c:
 		Changed usage message a bit
 
 2000-11-10  menno
-	* enc_tf.c:
-	* psych.c:
-	* quant.c:
-	* quant.h:
+	* enc_tf.c, psych.c, quant.c, quant.h:
 		Bugfix in psychoacoustics and window shape switching changed
 
 2000-11-07  menno
-	* enc_tf.c:
-	* quant.c:
-	* quant.h:
+	* enc_tf.c, quant.c, quant.h:
 		Quantizer update. No more quantizer crashes
 
 2000-11-01  menno
-	* aac_se_enc.c:
-	* enc_tf.c:
-	* ltp_enc.c:
-	* ltp_enc.h:
-	* mc_enc.c:
-	* mc_enc.h:
-	* ms.c:
-	* ms.h:
-	* psych.c:
-	* psych.h:
-	* quant.c:
-	* quant.h:
-	* tns.c:
-	* tns.h:
+	* aac_se_enc.c, enc_tf.c, ltp_enc.c, ltp_enc.h, mc_enc.c, mc_enc.h,
+	ms.c, ms.h, psych.c, psych.h, quant.c, quant.h, tns.c, tns.h:
 		Code reorganisation
 
 2000-10-31  menno
-	* enc_tf.c:
-	* interface.h:
-	* psych.c:
-	* psych.h:
-	* quant.h:
+	* enc_tf.c, interface.h, psych.c, psych.h, quant.h:
 		Cleanup: more sensible organisation
 
 2000-10-08  menno
-	* enc_tf.c:
-	* psych.c:
-	* psych.h:
-		Bugfixed and commented psychoacoustic module
-
 	* tables.h:
 		Removed unused file
 
+	* enc_tf.c, psych.c, psych.h:
+		Bugfixed and commented psychoacoustic module
+
 2000-10-06  menno
-	* Makefile:
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* bitstream.c:
-	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* huffman.c:
-	* huffman.h:
-	* interface.h:
-	* ltp_enc.c:
-	* ltp_enc.h:
-	* nok_ltp_common.h:
-	* nok_ltp_common_internal.h:
-	* nok_ltp_enc.c:
-	* nok_ltp_enc.h:
-	* nok_pitch.c:
-	* nok_pitch.h:
-	* psych.c:
-	* pulse.c:
-	* quant.c:
-	* quant.h:
-	* tns.c:
-	* tns.h:
-	* transfo.c:
+	* Makefile, aac_se_enc.c, aac_se_enc.h, bitstream.c, enc_tf.c,
+	faac.dsp, faac_dll.dsp, huffman.c, huffman.h, interface.h,
+	ltp_enc.c, ltp_enc.h, nok_ltp_common.h, nok_ltp_common_internal.h,
+	nok_ltp_enc.c, nok_ltp_enc.h, nok_pitch.c, nok_pitch.h, psych.c,
+	pulse.c, quant.c, quant.h, tns.c, tns.h, transfo.c:
 		Code cleanup
 
 2000-10-05  menno
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* aacenc.h:
-	* all.h:
-	* bitstream.c:
-	* block.h:
-	* enc.h:
-	* enc_tf.c:
-	* fastfft.h:
-	* huffman.c:
-	* huffman.h:
-	* interface.h:
-	* mc_enc.h:
-	* ms.h:
-	* nok_ltp_common.h:
-	* nok_ltp_enc.c:
-	* nok_ltp_enc.h:
-	* nok_pitch.c:
-	* psych.c:
-	* psych.h:
-	* quant.c:
-	* quant.h:
-	* tf_main.h:
-	* tns.c:
-	* tns.h:
-	* transfo.c:
-	* transfo.h:
+	* aac_se_enc.c, aac_se_enc.h, aacenc.h, all.h, bitstream.c,
+	block.h, enc.h, enc_tf.c, fastfft.h, huffman.c, huffman.h,
+	interface.h, mc_enc.h, ms.h, nok_ltp_common.h, nok_ltp_enc.c,
+	nok_ltp_enc.h, nok_pitch.c, psych.c, psych.h, quant.c, quant.h,
+	tf_main.h, tns.c, tns.h, transfo.c, transfo.h:
 		Big code cleanup
 
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* aacenc.h:
-	* all.h:
-	* bitstream.c:
-	* bitstream.h:
-	* block.h:
-	* enc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* faac.c:
-	* fastfft.c:
-	* fastfft.h:
-	* huffman.c:
-	* huffman.h:
-	* hufftab5.h:
-	* interface.h:
-	* mc_enc.c:
-	* mc_enc.h:
-	* ms.c:
-	* ms.h:
-	* nok_ltp_common.h:
-	* nok_ltp_common_internal.h:
-	* nok_ltp_enc.c:
-	* nok_ltp_enc.h:
-	* nok_pitch.c:
-	* nok_pitch.h:
-	* psych.c:
-	* psych.h:
-	* pulse.c:
-	* pulse.h:
-	* quant.c:
-	* quant.h:
-	* shape_win.h:
-	* tf_main.h:
-	* tns.c:
-	* tns.h:
-	* transfo.c:
-	* transfo.h:
+	* aac_se_enc.c, aac_se_enc.h, aacenc.h, all.h, bitstream.c,
+	bitstream.h, block.h, enc.h, enc_tf.c, encoder.c, faac.c,
+	fastfft.c, fastfft.h, huffman.c, huffman.h, hufftab5.h,
+	interface.h, mc_enc.c, mc_enc.h, ms.c, ms.h, nok_ltp_common.h,
+	nok_ltp_common_internal.h, nok_ltp_enc.c, nok_ltp_enc.h,
+	nok_pitch.c, nok_pitch.h, psych.c, psych.h, pulse.c, pulse.h,
+	quant.c, quant.h, shape_win.h, tf_main.h, tns.c, tns.h, transfo.c,
+	transfo.h:
 		Copyright message cleanup. CVS keywords added
 
 2000-10-04  menno
@@ -950,36 +1373,21 @@
 	* encoder.c:
 		Wrong bits per frame got calculated
 
-	* enc_tf.c:
-	* nok_ltp_enc.c:
-	* psych.c:
-	* rateconv.c:
+	* enc_tf.c, nok_ltp_enc.c, psych.c, rateconv.c:
 		LFE is now also working correctly
 
 2000-10-03  menno
-	* enc_tf.c:
-	* encoder.c:
-	* faac.c:
-	* nok_ltp_enc.c:
-	* psych.c:
-	* rateconv.c:
-	* tf_main.h:
+	* enc_tf.c, encoder.c, faac.c, nok_ltp_enc.c, psych.c, rateconv.c,
+	tf_main.h:
 		Multichannel fixes. All working now, except LFE channels
 
 2000-10-01  menno
-	* enc_tf.c:
-	* psych.c:
+	* enc_tf.c, psych.c:
 		Small fix in LFE frequency cut-off
 
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* faac.c:
-	* mc_enc.c:
-	* mc_enc.h:
-	* psych.c:
-		Encoder LFE fixup. Should be working now, but no way to test it
-		yet.
+	* aacenc.h, enc_tf.c, encoder.c, faac.c, mc_enc.c, mc_enc.h,
+	psych.c:
+		Encoder LFE fixup. Should be working now, but no way to test it yet.
 
 2000-09-30  menno
 	* quant.c:
@@ -989,26 +1397,26 @@
 	* encoder.c:
 		Release updates
 
+2000-09-27  menno
+	* profiling.txt:
+		no message
+
 2000-09-25  menno
 	* psych.c:
 		Small changes
 
-	* enc_tf.c:
-	* quant.c:
+	* enc_tf.c, quant.c:
 		Added VBR quantizer (but not working yet)
 
 2000-08-24  menno
-	* psych.c:
-	* quant.c:
-		Cleanup and small quality update
-
-	* psych.c:
-	* psych.h:
+	* psych.c, psych.h:
 		Fixed a bug in MS threshold calculation
 
+	* psych.c, quant.c:
+		Cleanup and small quality update
+
 2000-08-23  menno
-	* encoder.c:
-	* psych.c:
+	* encoder.c, psych.c:
 		Different bark formula
 
 2000-08-20  menno
@@ -1016,59 +1424,39 @@
 		Fixed Makefile
 
 2000-08-11  menno
-	* enc_tf.c:
-	* ms.c:
 	* psych.c:
-		Bugfixes and multichannel updates
-
-	* psych.c:
 		removed some redundant code
 
+	* enc_tf.c, ms.c, psych.c:
+		Bugfixes and multichannel updates
+
 2000-08-10  menno
-	* faac.dsp:
-	* faac_dll.dsp:
-	* psych.h:
-		Cleanup
+	* is.c, is.h:
+		removed IS
 
-	* ms.c:
-	* psych.c:
+	* ms.c, psych.c:
 		bugfix
 
-	* is.c:
-	* is.h:
-		removed IS
+	* faac.dsp, faac_dll.dsp, psych.h:
+		Cleanup
 
 2000-08-08  menno
-	* aacenc.h:
-	* all.h:
-	* enc_tf.c:
-	* encoder.c:
-	* faac.c:
-	* ms.c:
-	* ms.h:
-	* quant.c:
+	* aacenc.h, all.h, enc_tf.c, encoder.c, faac.c, ms.c, ms.h,
+	quant.c:
 		Removed IS. It is useless
 
-	* enc_tf.c:
-	* ms.c:
-	* ms.h:
-	* psych.c:
-	* psych.h:
+	* enc_tf.c, ms.c, ms.h, psych.c, psych.h:
 		Changed for multichannel support. And big cleanup
 
-	* mc_enc.c:
-	* mc_enc.h:
+	* mc_enc.c, mc_enc.h:
 		Changed for multichannel support
 
 2000-07-22  prkoat
-	* encoder.c:
-	* faac.c:
+	* encoder.c, faac.c:
 		Support for SCE (mono files)
 
 2000-05-18  menno
-	* enc_tf.c:
-	* psych.c:
-	* psych.h:
+	* enc_tf.c, psych.c, psych.h:
 		Tuned short block switching
 
 2000-05-16  menno
@@ -1076,132 +1464,86 @@
 		First go at multichannel support (not working at all, yet)
 
 2000-04-05  oxygene2000
+	* faac.c:
+		- With -DLINUX faac shows the cpu-time needed to encode
+		not real-time, therefore better measurement is possible
+
 	* pulse.h:
 		- Cosmetic change (gcc complains about missing newline at EOF)
 
-	* Makefile:
-	* huffman.h:
-	* psych.h:
+	* Makefile, huffman.h, psych.h:
 		- Made it compile with gcc/linux again
 
-	* faac.c:
-		 With -DLINUX faac shows the cpu-time needed to encode not real
-		time, therefore better measurement is possible
-
 2000-03-29  menno
-	* enc_tf.c:
-	* psych.c:
-	* quant.c:
+	* enc_tf.c, psych.c, quant.c:
 		Quality update
 
 2000-03-28  menno
-	* aac_qc.c:
-	* aac_qc.h:
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* huffman.c:
-	* huffman.h:
-	* is.h:
-	* ms.h:
-	* pulse.c:
-	* quant.c:
-	* quant.h:
-		Separated quantization and noiseless coding
-
-	* encoder.c:
-	* faac.c:
-		Made TNS default again
-
-	* huffman.c:
-	* huffman.h:
-	* quant.c:
-	* quant.h:
+	* huffman.c, huffman.h, quant.c, quant.h:
 		Moved a function
 
 	* quant.c:
 		Small change
 
+	* aac_qc.c, aac_qc.h, aac_se_enc.c, aac_se_enc.h, enc_tf.c,
+	faac.dsp, faac_dll.dsp, huffman.c, huffman.h, is.h, ms.h, pulse.c,
+	quant.c, quant.h:
+		Separated quantization and noiseless coding
+
+	* encoder.c, faac.c:
+		Made TNS default again
+
 2000-03-23  lenox
-	* aac_se_enc.c:
-	* enc_tf.c:
+	* aac_se_enc.c, enc_tf.c:
 		restored gain control bits in the stream
 
 2000-03-22  lenox
-	* aacenc.h:
-	* encoder.c:
-	* faac.c:
+	* aacenc.h, encoder.c, faac.c:
 		added new parameters for 'block' mode
 
 2000-03-17  lenox
-	* aacenc.h:
-	* encoder.c:
-	* faac.c:
+	* aacenc.h, encoder.c, faac.c:
 		removed function faac_EncodeFinish()
 
 2000-03-13  lenox
-	* aacenc.h:
-	* encoder.c:
-		added support for block input (for DLL interface without input
-		files)
+	* aacenc.h, encoder.c:
+		added support for block input (for DLL interface without input files)
 
 2000-03-12  lenox
-	* aac_qc.c:
-	* aac_se_enc.c:
-	* enc_tf.c:
-	* encoder.c:
-	* faac.c:
+	* aac_qc.c, aac_se_enc.c, enc_tf.c, encoder.c, faac.c:
 		removed gain control & changed win32 defines
 
 2000-03-02  lenox
 	* aac_qc.c:
-		new quantizer code for other than VC and BCB compilers
-
-	* aac_qc.c:
 		added gcc asm code
 
-2000-02-28  lenox
 	* aac_qc.c:
-	* aac_qc.h:
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* enc_tf.c:
-	* is.c:
-	* is.h:
-	* ms.c:
-	* ms.h:
-	* nok_ltp_enc.c:
-	* nok_pitch.c:
-	* nok_pitch.h:
-	* psych.c:
-	* psych.h:
-	* tns.c:
-		huge cleanup (for unused parameters and vars)
+		new quantizer code for other than VC and BCB compilers
 
-	* faac.c:
-		slightly changed arg parsing
-
-	* ms.c:
-	* transfo.c:
+2000-02-28  lenox
+	* ms.c, transfo.c:
 		improved readability of the code
 
-	* block.h:
-	* enc_tf.c:
-	* nok_ltp_common.h:
-	* nok_ltp_enc.c:
-	* nok_ltp_enc.h:
-	* tns.c:
-		removed unused parameters
-
 	* aac_qc.c:
 		added BC asm compatibility
 
+	* aac_qc.c, aac_qc.h, aac_se_enc.c, aac_se_enc.h, enc_tf.c, is.c,
+	is.h, ms.c, ms.h, nok_ltp_enc.c, nok_pitch.c, nok_pitch.h, psych.c,
+	psych.h, tns.c:
+		huge cleanup (for unused parameters and vars)
+
 2000-02-28  menno
 	* aac_se_enc.c:
 		Bugfix
 
+2000-02-28  lenox
+	* block.h, enc_tf.c, nok_ltp_common.h, nok_ltp_enc.c,
+	nok_ltp_enc.h, tns.c:
+		removed unused parameters
+
+	* faac.c:
+		slightly changed arg parsing
+
 2000-02-27  menno
 	* aac_qc.c:
 		Changed short block quantization
@@ -1211,196 +1553,148 @@
 		Now using LAME's mid/side threshold calculation
 
 2000-02-24  thebard
-	* Makefile:
-	* psych.c:
+	* Makefile, psych.c:
 		Removed remainign thread and semephore code
 
-	* Makefile:
-	* all.h:
-	* profiling.txt:
-	* psych.c:
-	* psych.h:
+	* Makefile, all.h, profiling.txt, psych.c, psych.h:
 		After more compilation, there is not any function thats taking
-		more than 10% of the total time (see the profile graph) For fun
-		I added threads to psy6, but since its only 7 seconds, the
-		constant rebuilds of the threads gain little improvement, and
-		will suck on non multiple cpu boxes, so I removed it.
+		more than 10% of the total time (see the profile graph)
+		For fun I added threads to psy6, but since its only 7 seconds,
+		the constant rebuilds of the threads gain little improvement,
+		and will suck on non multiple cpu boxes, so I removed it.
 
+2000-02-23  thebard
+	* psych.c, psych.h:
+		Alterations so that we can thread functions for multiple CPU's
+
 2000-02-23  lenox
-	* encoder.c:
-	* faac.c:
+	* encoder.c, faac.c:
 		fixed wildcards processing
 
-2000-02-23  thebard
-	* Makefile:
-	* profiling.txt:
-		Now encoding faster than realtime with suggested compiler
-		options in Makefile. Still alot of room left for assembler and
-		or thread tweaking.
+2000-02-23  menno
+	* psych.c, tns.c:
+		Quality update
 
-	* psych.c:
-	* psych.h:
-		Alterations so that we can thread functions for multiple CPU's
+	* Makefile, enc_tf.c, faac.dsp, faac_dll.dsp, winswitch.c,
+	winswitch.h:
+		Removed winswitch.c
 
-	* Makefile:
-	* profiling.txt:
+2000-02-23  thebard
+	* Makefile, profiling.txt:
+		Now encoding faster than realtime with suggested compiler 
+		options in Makefile. Still alot of room left for assembler
+		and/or thread tweaking.
+
+	* Makefile, profiling.txt:
 		Got run time down 100%. It looks like gcc is starving registers or causing
 		mosterous cache misses. More to come.
 
-2000-02-23  menno
-	* psych.c:
-	* tns.c:
-		Quality update
+2000-02-22  thebard
+	* aac_qc.c, profiling.txt:
+		inlined output_bits, not that it matters much in performance...
 
-	* Makefile:
+2000-02-22  menno
 	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* winswitch.c:
-	* winswitch.h:
-		Removed winswitch.c
+		Made ADTS quality same as other files quality
 
 2000-02-22  thebard
+	* Makefile, nok_ltp_enc.c, profiling.txt:
+		Macroized double_to_int. Shaved off a few seconds
+		(avoided all the function call overhead)
+
 	* profiling.txt:
 		Added the profiling text file.
 
-	* aac_qc.c:
-	* profiling.txt:
-		inlined output_bits, not that it matters much in performance...
-
-	* Makefile:
-	* nok_ltp_enc.c:
-	* profiling.txt:
-		Macroized double_to_int. Shaved off a few seconds (avoided all
-		the function call overhead)
-
-	* Makefile:
 	* faac.c:
-		Makefile changes for default compile and nots on options, Also
-		added an include so that faac.c links.
-
-	* faac.c:
 		Changes the ending return to an exit so we can profile.
 
 	* faac.c:
 		Timer now works correctly for unix.
 
-2000-02-22  menno
-	* enc_tf.c:
-		Made ADTS quality same as other files quality
+	* Makefile, faac.c:
+		Makefile changes for default compile and nots on options,
+		Also added an include so that faac.c links.
 
 2000-02-19  lenox
-	* aacenc.h:
-	* encoder.c:
-		restructure
-
 	* Makefile:
-	* faac.c:
-	* faac.dsp:
-	* faac_dll.dsp:
 		added faac.c
 
+	* faac.c, faac.dsp, faac_dll.dsp:
+		added faac.c
+
+	* aacenc.h, encoder.c:
+		restructure
+
 2000-02-19  oxygene
 	* Makefile:
 		Uninstall target added
 
-2000-02-18  lenox
-	* aac_qc.c:
-	* nok_ltp_enc.c:
-	* rateconv.c:
-	* rateconv.h:
-		cleanup
-
-	* aacenc.h:
-	* enc.h:
-	* enc_tf.c:
-	* encoder.c:
-		new interface functions
-
 2000-02-18  menno
 	* faac_dll.dsp:
 		Added libsndfile.lib
 
-2000-02-17  lenox
-	* enc_tf.c:
-	* encoder.c:
-		added support for all headers
+2000-02-18  lenox
+	* aacenc.h, enc.h, enc_tf.c, encoder.c:
+		new interface functions
 
+	* rateconv.h, rateconv.c, nok_ltp_enc.c, aac_qc.c:
+		cleanup
+
 2000-02-17  menno
 	* aac_se_enc.c:
 		Removed some debug code
 
-	* aac_qc.c:
-	* aac_se_enc.c:
-	* enc_tf.c:
-	* nok_ltp_enc.c:
+	* aac_qc.c, aac_se_enc.c, enc_tf.c, nok_ltp_enc.c:
 		Bugfixes for bit counting
 
-2000-02-16  oxygene
+2000-02-17  lenox
+	* enc_tf.c, encoder.c:
+		added support for all headers
+
+2000-02-17  oxygene
 	* Makefile:
 		Install target added.
 
-2000-02-15  lenox
-	* aacenc.h:
-	* enc.h:
-	* enc_tf.c:
-	* encoder.c:
-		restructure (aacconfig eliminated)
+2000-02-15  menno
+	* aac_qc.c, aac_qc.h, aac_se_enc.c, aac_se_enc.h, bitstream.c,
+	bitstream.h, enc_tf.c, encoder.c:
+		Added ADTS header writing
 
 	* aacenc.h:
-	* encoder.c:
+		Fixed DLL
+
+2000-02-15  lenox
+	* aacenc.h, encoder.c:
 		new parsing function
 
 2000-02-15  menno
-	* aacenc.h:
-	* encoder.c:
+	* aacenc.h, encoder.c:
 		Made DLL compile
 
-	* aacenc.h:
-		Fixed DLL
+2000-02-15  lenox
+	* aacenc.h, enc.h, enc_tf.c, encoder.c:
+		restructure (aacconfig eliminated)
 
-	* aac_qc.c:
-	* aac_qc.h:
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* bitstream.c:
-	* bitstream.h:
-	* enc_tf.c:
-	* encoder.c:
-		Added ADTS header writing
-
 2000-02-14  lenox
-	* enc_tf.c:
-	* fastfft.c:
-	* psych.c:
-	* transfo.c:
-	* transfo.h:
-		new rft (reference to fftw removed, sorry :) )
+	* Makefile, faac.dsp, faac_dll.dsp:
+		removed rdft stuff
 
-	* rdft.h:
-	* rdft_spectrum.c:
-	* rdft_spectrum2.c:
+	* rdft.h, rdft_spectrum.c, rdft_spectrum2.c:
 		removed rdft due to new real fft
 
-	* Makefile:
-	* faac.dsp:
-	* faac_dll.dsp:
-		removed rdft stuff
+	* enc_tf.c, fastfft.c, psych.c, transfo.c, transfo.h:
+		new rft (reference to fftw removed, sorry :) )
 
-2000-02-09  lenox
-	* rdft.h:
-		fix to use without fttw
-
 2000-02-09  oxygene2000
-	* encoder.c:
-	* rdft.h:
-	* rdft_spectrum.c:
-	* rdft_spectrum2.c:
-		Added additional implementation of rdft using fftw (from rank 1 to rank
-		>20 in my profiler = a lot faster)
+	* enc_tf.c, rdft_spectrum2.c:
+		Placed fftw_init/destroy where they have to be
+		Removed transfo.h as it isn't needed
+		Added rdft.h
 
-	* rdft.h:
 	* rdft_spectrum2.c:
+		Another mistake, argh!
+
+	* rdft.h, rdft_spectrum2.c:
 		Added fixed fftw-stuff. Use rdft_spectrum2.c instead of rdft_spectrum.c
 		and set -DUSE_FFTW in Makefile to enable it..
 		Be sure that you have libfftw installed
@@ -1407,114 +1701,101 @@
 		fftw_init() and fftw_destroy() have to be placed elsewhere
 		(should only be run once in the program -> speed)
 
-	* rdft_spectrum2.c:
-		Another mistake, argh!
-
-	* enc_tf.c:
-	* rdft_spectrum2.c:
-		Placed fftw_init/destroy where they have to be
-		Removed transfo.h as it isn't needed
-		Added rdft.h
-
 2000-02-09  menno
 	* encoder.c:
 		Restored small mistakes.
 
-2000-02-08  lenox
+2000-02-09  lenox
+	* rdft.h:
+		fix to use without fttw
+
+2000-02-09  oxygene2000
+	* encoder.c, rdft.h, rdft_spectrum.c, rdft_spectrum2.c:
+		Added additional implementation of rdft using fftw (from rank 1 to rank
+		>20 in my profiler = a lot faster)
+
+2000-02-08  oxygene2000
 	* enc_tf.c:
-	* fastfft.c:
-	* kbd_win.h:
+		Why calculating sqrt(2) if it is present as constant?
+
 	* psych.c:
-	* shape_win.h:
-	* tf_main.h:
-	* transfo.c:
-	* transfo.h:
-		removed old FFT & some restucture
+		really small speed-up in psy_step6
 
 2000-02-08  menno
 	* nok_pitch.c:
-		Made advantage of Oxygene2000's optimization, to use more
-		accurate delay estimation
+		Made advantage of Oxygene2000's optimization, to use more accurate delay estimation
 
 	* aac_qc.c:
 		Better quantization of short blocks
 
-2000-02-08  oxygene2000
+2000-02-08  lenox
+	* enc_tf.c, fastfft.c, kbd_win.h, psych.c, shape_win.h, tf_main.h,
+	transfo.c, transfo.h:
+		removed old FFT & some restucture
+
+2000-02-07  menno
 	* psych.c:
-		really small speed-up in psy_step6
+		Change in window switching parameters
 
-	* enc_tf.c:
-		Why calculating sqrt(2) if it is present as constant?
+2000-02-07  lenox
+	* rdft_spectrum.c:
+		fixed bug with atan2()
 
-2000-02-07  oxygene2000
+2000-02-07  menno
 	* psych.c:
-		Another speedup by solving calculations into something more
-		simple but equivalent
+		Bug fix
 
-	* Makefile:
-		Fixed missing dependency rateconv.c
+	* aac_qc.h, enc_tf.c:
+		One step closer to window shape switching
 
-	* nok_pitch.c:
-		Speeded up estimate_delay
-
 	* psych.c:
-		Commented out unused loop
+		Same change to short blocks as oxy2000 made to long blocks
 
+	* encoder.c:
+		Changed command line (TNS is now off by default)
+
+2000-02-07  oxygene2000
 	* Makefile:
 		Made more variables to tune gcc
 
+2000-02-07  menno
+	* enc_tf.c, psych.c, psych.h:
+		Changed last changes back, they made no difference
+
+	* enc_tf.c, psych.c, psych.h:
+		Bugs fixed in psych
+
+2000-02-07  oxygene2000
+	* psych.c:
+		Another speedup by solving calculations into something
+		more simple but equivalent
+
+	* psych.c:
+		Commented out unused loop
+
 2000-02-07  lenox
 	* encoder.c:
 		some cleanup
 
-	* dolby_def.h:
-	* dolby_win.h:
-		cleanup
-
-	* all.h:
-	* block.h:
-	* enc_tf.c:
-	* nok_ltp_enc.c:
-	* tf_main.h:
 	* transfo.c:
-		added support for different window shapes
-
-	* transfo.c:
 		bugfix
 
-	* rdft_spectrum.c:
-		fixed bug with atan2()
+	* all.h, block.h, enc_tf.c, nok_ltp_enc.c, tf_main.h, transfo.c:
+		added support for different window shapes
 
+	* dolby_def.h, dolby_win.h:
+		cleanup
+
 	* kbd_win.h:
 		added kbd window tables
 
-2000-02-07  menno
-	* enc_tf.c:
-	* psych.c:
-	* psych.h:
-		Changed last changes back, they made no difference
+2000-02-07  oxygene2000
+	* Makefile:
+		Fixed missing dependency rateconv.c
 
-	* psych.c:
-		Bug fix
+	* nok_pitch.c:
+		Speeded up estimate_delay
 
-	* psych.c:
-		Change in window switching parameters
-
-	* encoder.c:
-		Changed command line (TNS is now off by default)
-
-	* aac_qc.h:
-	* enc_tf.c:
-		One step closer to window shape switching
-
-	* enc_tf.c:
-	* psych.c:
-	* psych.h:
-		Bugs fixed in psych
-
-	* psych.c:
-		Same change to short blocks as oxy2000 made to long blocks
-
 2000-02-06  menno
 	* psych.c:
 		Quite some bug fixes
@@ -1523,51 +1804,37 @@
 		Speedup
 
 2000-02-05  menno
-	* aac_qc.c:
-	* psych.c:
+	* aac_qc.c, psych.c:
 		Psych changed and pulse coding updated
 
-	* enc_tf.c:
-	* psych.c:
-		SMR values were one frame ahead of data. Big quality
-		improvement.
-
-	* enc_tf.c:
-	* psych.c:
+	* enc_tf.c, psych.c:
 		Bugfixes
 
 	* ms.h:
 		Fixed lower bitrates (continued)
 
-	* aac_qc.c:
-	* tns.c:
+	* enc_tf.c, psych.c:
+		SMR values were one frame ahead of data. Big quality improvement.
+
+	* aac_qc.c, tns.c:
 		More fixes
 
-	* aac_qc.c:
-	* enc_tf.c:
-	* is.h:
-	* ms.c:
+	* aac_qc.c, enc_tf.c, is.h, ms.c:
 		Fixed lower bitrate encoding
 
 2000-02-04  menno
-	* Makefile:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* psych.c:
-	* rdft_spectrum.c:
-		Psycho speedup
+	* enc_tf.c, psych.c:
+		Window switching back to old
 
-	* psych.c:
-		Fixed mistake. This caused a very bad sound
-
-	* aac_qc.c:
-	* aac_qc.h:
+	* aac_qc.c, aac_qc.h:
 		Bugs fixed
 
-	* enc_tf.c:
 	* psych.c:
-		Window switching back to old
+		Fixed mistake. This caused a very bad sound
 
+	* Makefile, faac.dsp, faac_dll.dsp, psych.c, rdft_spectrum.c:
+		Psycho speedup
+
 2000-02-03  menno
 	* encoder.c:
 		Printing options to screen
@@ -1576,17 +1843,19 @@
 		bugfix for blocks with only 0's
 
 2000-02-02  menno
-	* bitstream.c:
-	* psych.c:
+	* aac_qc.c, psych.c:
+		Serious bugfixes and speedups
+
+	* bitstream.c, psych.c:
 		Bug fixes
 
 	* aac_qc.c:
-	* psych.c:
-		Serious bugfixes and speedups
-
-	* aac_qc.c:
 		Big quantizer change
 
+2000-01-31  menno
+	* enc_tf.c, psych.c:
+		Reduced psycho complexity (same result)
+
 2000-01-31  lenox
 	* rateconv.c:
 		cleanup
@@ -1594,34 +1863,23 @@
 	* transfo.c:
 		bugfix & cleanup
 
-2000-01-31  menno
-	* enc_tf.c:
-	* psych.c:
-		Reduced psycho complexity (same result)
-
 2000-01-30  menno
 	* psych.c:
 		FFT change (cleanup)
 
 2000-01-29  lenox
-	* Makefile:
-	* faac.dsp:
-	* faac_dll.dsp:
+	* Makefile, faac.dsp, faac_dll.dsp:
 		removed imdct.c
 
-	* enc_tf.c:
-	* nok_ltp_enc.c:
-	* tf_main.h:
-	* transfo.c:
+	* imdct.c:
+		no message
+
+	* enc_tf.c, nok_ltp_enc.c, tf_main.h, transfo.c:
 		changed T/F transformation
 
 2000-01-27  menno
-	* Makefile:
-	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* winswitch.c:
-	* winswitch.h:
+	* Makefile, enc_tf.c, faac.dsp, faac_dll.dsp, winswitch.c,
+	winswitch.h:
 		New block switching (sounds bad for now)
 
 2000-01-24  lenox
@@ -1629,8 +1887,7 @@
 		removed unneeded stuff for LTP off
 
 2000-01-24  menno
-	* enc_tf.c:
-	* ms.c:
+	* enc_tf.c, ms.c:
 		Unneeded calls to functions removed
 
 	* encoder.c:
@@ -1644,40 +1901,26 @@
 		Version upgraded
 
 2000-01-19  menno
-	* enc_tf.c:
-	* encoder.c:
+	* enc_tf.c, encoder.c:
 		LTP fixed and some other bugs.
 
 2000-01-18  menno
-	* psych.c:
-		Fixed encoding of some samplerates
-
 	* encoder.c:
 		Oops
 
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* imdct.c:
-	* tf_main.h:
+	* aacenc.h, enc_tf.c, encoder.c, imdct.c, tf_main.h:
 		Added frequency cut-off option (-c)
 
+	* psych.c:
+		Fixed encoding of some samplerates
+
 2000-01-17  menno
-	* aac_qc.c:
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* rateconv.c:
-	* rateconv.h:
+	* aac_qc.c, aacenc.h, enc_tf.c, encoder.c, faac.dsp, faac_dll.dsp,
+	rateconv.c, rateconv.h:
 		Added sampling rate conversion (-s), buggy with some sample rates
 
 2000-01-14  menno
-	* aac_qc.c:
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
+	* aac_qc.c, aacenc.h, enc_tf.c, encoder.c:
 		First attempt at doing PNS (use -pns). Also every bitrate
 		higher than 16kbps is now supported in step of 1kbps
 
@@ -1686,6 +1929,9 @@
 		Cleanup
 
 2000-01-10  menno
+	* psych.c, psych.h:
+		All psycho values now calculated by formulas
+
 	* enc_tf.c:
 		Small fix
 
@@ -1693,34 +1939,25 @@
 		Added support for all sampling rates
 
 	* psych.c:
-	* psych.h:
-		All psycho values now calculated by formulas
-
-	* psych.c:
 		Full support of all sample rates, and some other fixes
 
-2000-01-09  lenox
-	* faac.dsp:
-	* faac_dll.dsp:
-		new dirs for output
-
 2000-01-09  menno
 	* enc_tf.c:
-		Bugfix
+		restored previous change
 
 	* enc_tf.c:
-		restored previous change
+		Bugfix
 
+2000-01-09  lenox
+	* faac.dsp, faac_dll.dsp:
+		new dirs for output
+
 2000-01-08  lenox
-	* enc_tf.c:
+	* enc_tf.c, ms.c, nok_ltp_common_internal.h, nok_ltp_enc.c,
+	nok_pitch.c, psych.c, tns.c, transfo.c:
+		some cleanup
+
 	* fastfft.c:
-	* ms.c:
-	* nok_ltp_common_internal.h:
-	* nok_ltp_enc.c:
-	* nok_pitch.c:
-	* psych.c:
-	* tns.c:
-	* transfo.c:
 		some cleanup
 
 2000-01-07  lenox
@@ -1728,195 +1965,139 @@
 		fixed bug in block switching (was since 1.16)
 
 2000-01-07  menno
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
+	* aacenc.h, enc_tf.c, encoder.c:
 		Added option to disable LTP (-nl)
 
 2000-01-06  menno
-	* psych.c:
-	* psych.h:
+	* aac_qc.c, aac_qc.h, enc_tf.c:
+		Added support for PNS (but it is not used at the moment)
+
+	* psych.c, psych.h:
 		Cleanup
 
-	* nok_ltp_enc.c:
-	* nok_pitch.c:
+	* nok_ltp_enc.c, nok_pitch.c:
 		Updated delay detection in LTP
 
 	* aac_qc.c:
-	* aac_qc.h:
-	* enc_tf.c:
-		Added support for PNS (but it is not used at the moment)
+		Fix
 
-	* aac_qc.c:
 	* psych.c:
-		Small quality fixes
-
-	* nok_pitch.c:
-		Divide by zero bugfix
-
-	* psych.c:
 		Mistake fixed
 
-	* aac_qc.c:
-		Fix
-
 2000-01-06  lenox
-	* fastfft.c:
-	* fastfft.h:
-	* psych.c:
-	* transfo.c:
-	* transfo.h:
+	* fastfft.c, fastfft.h, psych.c, transfo.c, transfo.h:
 		new restructured mdct and fft
 
-2000-01-05  menno
-	* Makefile:
-	* aac_qc.h:
-	* aac_se_enc.c:
-	* aac_se_enc.h:
-	* all.h:
-	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* imdct.c:
-	* is.c:
-	* is.h:
-	* nok_ltp_common.h:
-	* nok_ltp_common_internal.h:
-	* nok_ltp_enc.c:
-	* nok_ltp_enc.h:
+2000-01-06  menno
 	* nok_pitch.c:
-	* nok_pitch.h:
-	* psych.c:
-	* psych.h:
-	* tns.c:
-	* transfo.c:
-	* transfo.h:
-		Added Long Term Prediction (LTP), new decoder is needed for this
+		Divide by zero bugfix
 
-	* enc_tf.c:
-	* psych.c:
+	* aac_qc.c, psych.c:
+		Small quality fixes
+
+	* enc_tf.c, psych.c:
 		Changed block switching
 
-	* aac_back_pred.c:
-	* aac_back_pred.h:
+2000-01-05  menno
+	* Makefile, aac_qc.h, aac_se_enc.c, aac_se_enc.h, all.h, enc_tf.c,
+	faac.dsp, faac_dll.dsp, imdct.c, is.c, is.h, psych.c, psych.h,
+	tns.c, transfo.c, transfo.h, nok_ltp_common.h,
+	nok_ltp_common_internal.h, nok_ltp_enc.c, nok_ltp_enc.h,
+	nok_pitch.c, nok_pitch.h:
+		Added Long Term Prediction (LTP), new decoder is needed for this
+
+	* aac_back_pred.c, aac_back_pred.h:
 		Removed backward prediction
 
-2000-01-03  lenox
-	* fastfft.c:
+2000-01-04  menno
 	* psych.c:
-	* transfo.c:
-	* transfo.h:
+		no message
+
+2000-01-03  lenox
+	* fastfft.c, psych.c, transfo.c, transfo.h:
 		Added 2048 FFT
 
 1999-12-30  menno
-	* psych.c:
-	* psych.h:
+	* psych.c, psych.h:
 		Structure cleanup
 
 1999-12-29  menno
-	* Makefile:
-	* enc_tf.c:
-	* faac.dsp:
-	* faac_dll.dsp:
-	* fft.c:
-	* psych.c:
-	* psych.h:
+	* Makefile, enc_tf.c, faac.dsp, faac_dll.dsp, psych.c, psych.h,
+	fft.c:
 		Restored old FFT due to some serious bugs
 
 1999-12-23  menno
-	* faac.dsp:
-	* faac_dll.dsp:
-	* fft.c:
 	* psych.c:
-	* psych.h:
-		New fft in psycho model (fast) and new unpredictabilty measure calculation
+		Quality fix, in MS protection ratio calculation
 
 	* psych.c:
-		Quick bugfix after latest update
+		Little fix
 
-	* psych.c:
-		Quality fix, in MS protection ratio calculation
-
 	* enc_tf.c:
 		Removed the need for 4 channel buffers. Now there are 2
 
+	* Makefile:
+		Added fft.c
+
 	* psych.c:
-		Little fix
+		Quick bugfix after latest update
 
+	* faac.dsp, faac_dll.dsp, fft.c, psych.c, psych.h:
+		New fft in psycho model (fast) and new unpredictabilty measure calculation
+
 	* enc_tf.c:
 		Fix in Mid/Side calculation
 
-	* Makefile:
-		Added fft.c
-
 1999-12-22  menno
+	* psych.c, psych.h:
+		Streamlined spreading function. Big speedup
+
 	* encoder.c:
 		Changed the DLL interface version.
 
-	* psych.c:
-	* psych.h:
-		Streamlined spreading function. Big speedup
+1999-12-20  lenox
+	* aac_back_pred.c, aac_back_pred.h, enc.h, enc_tf.c, encoder.c,
+	psych.c, tf_main.h, tns.c, tns.h:
+		some cleanup
 
 1999-12-20  menno
-	* ms.c:
-		Ooops, quick bugfix after latest changes gave an extra bug
-
-	* aac_qc.c:
-		Very big speedup
-
 	* tns.h:
 		Changed TNS switching
 
 1999-12-20  lenox
-	* aac_back_pred.c:
-	* aac_back_pred.h:
-	* enc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* fastfft.c:
-	* fastfft.h:
-	* psych.c:
-	* tf_main.h:
-	* tns.c:
-	* tns.h:
-	* transfo.c:
-	* transfo.h:
+	* fastfft.c, fastfft.h, transfo.c, transfo.h:
 		some cleanup
 
-1999-12-19  menno
+1999-12-20  menno
 	* aac_qc.c:
-		Bugfix preventing memory overflow
+		Very big speedup
 
 	* ms.c:
-		Bugfix: MS first gave some distortion in the right channel. 
+		Ooops, quick bugfix after latest changes gave an extra bug
+
+	* aacenc.h, enc_tf.c, encoder.c, ms.h, tns.c, tns.h:
+		Added some extra options
+
+	* ms.c:
+		Bugfix: MS first gave some distortion in the right channel.
 		Because the Side channel was incorrectly formed.
 
-	* aacenc.h:
-	* encoder.c:
-		Changed InputBuffer into double instead of float (less
-		conversions)
+1999-12-19  menno
+	* aac_qc.c:
+		Bugfix preventing memory overflow
 
-	* aacenc.h:
-	* enc_tf.c:
-	* encoder.c:
-	* ms.h:
-	* tns.c:
-	* tns.h:
-		Added some extra options
+	* aacenc.h, encoder.c:
+		Changed InputBuffer into double instead of float (less conversions)
 
 1999-12-19  lenox
-	* fastfft.c:
-	* fastfft.h:
-		new FFT code
+	* transfo.c, transfo.h:
+		new FFT code & converted vars to double
 
-	* Makefile:
-	* faac.dsp:
-	* faac_dll.dsp:
+	* Makefile, faac.dsp, faac_dll.dsp:
 		added fastfft.c
 
-	* transfo.c:
-	* transfo.h:
-		new FFT code & converted vars to double
+	* fastfft.c, fastfft.h:
+		new FFT code
 
 	* block.h:
 		removed reference to transfo.h
@@ -1927,49 +2108,64 @@
 
 1999-12-16  menno
 	* enc_tf.c:
-	* ms.c:
-	* ms.h:
-		New and cleaner energy calculation in ms.c
+		Put MSEnergy() after MSPreprocess(). Off course.
 
-	* aac_back_pred.c:
-	* aac_qc.c:
-	* aac_se_enc.c:
-	* enc.h:
-	* enc_tf.c:
-	* imdct.c:
-	* psych.c:
-	* tns.c:
-		Serious bugfix in psych.c and removed all global statics, they
-		are just normal global variables now.
+	* aac_back_pred.c, aac_qc.c, aac_se_enc.c, enc.h, enc_tf.c,
+	imdct.c, psych.c, tns.c:
+		Serious bugfix in psych.c and removed all global statics,
+		they are just normal global variables now.
 
-	* psych.c:
-	* psych.h:
+	* encoder.c:
+		Fixed bug with calculating number of bytes from the number of bits.
+
+	* enc_tf.c, ms.c, ms.h:
+		New and cleaner energy calculation in ms.c
+
+	* psych.c, psych.h:
 		Code cleanup and one bugfix
 
 	* encoder.c:
 		Fixed bug with bitBuffer and better ADIF header writing
 
-	* encoder.c:
-		Fixed bug with calculating number of bytes from the number of
-		bits.
-
-	* enc_tf.c:
-		Put MSEnergy() after MSPreprocess(). Off course.
-
 1999-12-15  lenox
-	* faac.dsp:
-	* faac_dll.dsp:
-		Removed util.c
+	* util.c, util.h:
+		no message
 
-	* transfo.c:
-	* transfo.h:
+	* transfo.c, transfo.h:
 		some speed optimization and restructure
 
+	* faac.dsp, faac_dll.dsp:
+		Removed util.c
+
 1999-12-13  menno
-	* enc_tf.c:
-	* imdct.c:
-	* psych.c:
-	* psych.h:
-	* tf_main.h:
+	* enc_tf.c, imdct.c, psych.c, psych.h, tf_main.h:
 		some bugfixes
+
+1999-12-13  lenox
+	* transfo.c:
+		no message
+
+	* aac_qc.c, aac_se_enc.c, bitstream.c, COPYING, encoder.c, imdct.c,
+	is.c, mc_enc.c, ms.c, psych.c, pulse.c, tns.c, faac.dsp, faac.dsw,
+	faac_dll.dsp, transfo.c, util.c:
+		Initial revision
+
+	* aac_qc.c, aac_se_enc.c, bitstream.c, COPYING, encoder.c, imdct.c,
+	is.c, mc_enc.c, ms.c, psych.c, pulse.c, tns.c, faac.dsp, faac.dsw,
+	faac_dll.dsp, transfo.c, util.c:
+		no message
+
+	* Makefile, aac_back_pred.h, enc_tf.c, aac_qc.h, aac_se_enc.h,
+	aacenc.h, all.h, bitstream.h, block.h, dolby_def.h, dolby_win.h,
+	enc.h, hufftab5.h, interface.h, is.h, mc_enc.h, ms.h, psych.h,
+	pulse.h, tables.h, tf_main.h, tns.h, transfo.h, util.h,
+	aac_back_pred.c:
+		Initial revision
+
+	* Makefile, aac_back_pred.h, enc_tf.c, aac_qc.h, aac_se_enc.h,
+	aacenc.h, all.h, bitstream.h, block.h, dolby_def.h, dolby_win.h,
+	enc.h, hufftab5.h, interface.h, is.h, mc_enc.h, ms.h, psych.h,
+	pulse.h, tables.h, tf_main.h, tns.h, transfo.h, util.h,
+	aac_back_pred.c:
+		no message