shithub: aacenc

ref: c9715c6aea0091de8b86602f7db0f315b370f4b2
dir: /ChangeLog/

View raw version
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:
		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

	* 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:
		Added system wide workspace file

2001-10-16  menno
	* faac_wingui.nsi:
		Removed wingui

	* 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
	* 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:
		Made faac build on free LCC compiler

2001-09-28  menno
	* 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.

	* 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

2001-09-09  menno
	* 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:
		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:
		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
	* 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
	* README:
		Compilation help

	* frontend/main.c:
		Fixed compilation problem

2001-06-09  menno
	* ChangeLog:
		Updated ChangeLog

	* common/getopt/: COPYING, getopt.c, getopt.h:
		Added getopt

	* TODO:
		Another todo done ;-)

	* include/faac.h:
		version number changed

	* 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:
		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:
		Changed license from GPL to LPGL

	* ChangeLog:
		Added ChangeLog

	* include/faac.h:
		Higher release version

	* bootstrap:
		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:
		Small bugfix in backward predictor

	* 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
	* docs/libfaac.pdf, include/faac.h:
		Added encoder library interface documentation

	* 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
	* 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, faacgui.dsp, faacgui.rc, main.c, maingui.c,
	resource.h:
		Better support for main profile in frontends

2001-05-02  menno
	* 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:
		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, wingui/EncoderJobProcessingManager.cpp,
	wingui/faac_wingui.rc:
		Fixed MPEG4 object type problem

2001-04-10  menno
	* 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:
		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

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
		now it supports opening of .jbl (joblist) files automatically

	* 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, 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

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:
		Updated .cvsignore

2001-03-12  menno
	* frontend/main.c, frontend/maingui.c, include/faac.h,
	libfaac/frame.c, libfaac/frame.h:
		Small change in API

	* 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

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

	* libfaac/: aacquant.c, frame.c, frame.h, joint.c, joint.h,
	psych.c:
		Fix in reconstruction of spectrum before LTP buffer update

2001-03-05  oxygene
	* libfaac/Makefile:
		Updated for LTP

	* 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  oxygene
	* frontend/Makefile, libfaac/Makefile:
		Added support for TNS, fixed a typo

	* 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
	* 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

2001-02-26  oxygene
	* libfaac/util.c:
		Included math.h to make unix compiler happy

	* libfaac/psych.h:
		Added min() and max() functions for unix

	* 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:
		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:
		Different MS switching model

2001-02-10  menno
	* libfaac/: frame.c, util.c, util.h:
		- Fixed scalefactor bandwidths (Thanks again to Ivan)
		- Better checking of configuration

2001-02-09  menno
	* libfaac/frame.c:
		Scalefactor bandwidth update (Thanks to Ivan)

2001-02-08  menno
	* libfaac/frame.c:
		Fixed scalefactorband data (thanks to Ivan)

2001-02-05  menno
	* frontend/main.c:
		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:
		- new Makefiles
		- .cvsignore for a cleaner cvs-output
		- // xyz -> /* xyz */ for ansi-c compliance
		- minor fixes to work on linux

2001-02-01  menno
	* libfaac/: frame.c, psych.c:
		Fixed memory leakage

	* libfaac/: frame.c, libfaac.dsp, psych.c, psych.h:
		Completely new psychoacoustic model

2001-01-25  menno
	* frontend/maingui.c:
		Small changes

	* frontend/maingui.c:
		Encoding now done in a thread. Plus some other small changes.

2001-01-24  menno
	* frontend/: faacgui.rc, maingui.c, resource.h:
		Minor changes to GUI

	* frontend/faacgui.dsp, frontend/faacgui.dsw, frontend/faacgui.rc,
	frontend/maingui.c, frontend/resource.h, todo.txt:
		Added graphical user interface

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

2001-01-17  menno
	* 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:
		Bugfix in psychoacoustics and window shape switching changed

2000-11-07  menno
	* 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:
		Code reorganisation

2000-10-31  menno
	* enc_tf.c, interface.h, psych.c, psych.h, quant.h:
		Cleanup: more sensible organisation

2000-10-08  menno
	* 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:
		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:
		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:
		Copyright message cleanup. CVS keywords added

2000-10-04  menno
	* encoder.c:
		Wrong bits per frame got calculated

	* 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:
		Multichannel fixes. All working now, except LFE channels

2000-10-01  menno
	* 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.

2000-09-30  menno
	* quant.c:
		Some variable names changed (purely cosmetic)

2000-09-28  menno
	* 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:
		Added VBR quantizer (but not working yet)

2000-08-24  menno
	* 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:
		Different bark formula

2000-08-20  menno
	* Makefile:
		Fixed Makefile

2000-08-11  menno
	* psych.c:
		removed some redundant code

	* enc_tf.c, ms.c, psych.c:
		Bugfixes and multichannel updates

2000-08-10  menno
	* is.c, is.h:
		removed IS

	* ms.c, psych.c:
		bugfix

	* 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:
		Removed IS. It is useless

	* enc_tf.c, ms.c, ms.h, psych.c, psych.h:
		Changed for multichannel support. And big cleanup

	* mc_enc.c, mc_enc.h:
		Changed for multichannel support

2000-07-22  prkoat
	* encoder.c, faac.c:
		Support for SCE (mono files)

2000-05-18  menno
	* enc_tf.c, psych.c, psych.h:
		Tuned short block switching

2000-05-16  menno
	* encoder.c:
		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:
		- Made it compile with gcc/linux again

2000-03-29  menno
	* enc_tf.c, psych.c, quant.c:
		Quality update

2000-03-28  menno
	* 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:
		restored gain control bits in the stream

2000-03-22  lenox
	* aacenc.h, encoder.c, faac.c:
		added new parameters for 'block' mode

2000-03-17  lenox
	* 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)

2000-03-12  lenox
	* 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:
		added gcc asm code

	* aac_qc.c:
		new quantizer code for other than VC and BCB compilers

2000-02-28  lenox
	* ms.c, transfo.c:
		improved readability of the code

	* 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

2000-02-24  menno
	* psych.c:
		Now using LAME's mid/side threshold calculation

2000-02-24  thebard
	* Makefile, psych.c:
		Removed remainign thread and semephore code

	* 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.

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:
		fixed wildcards processing

2000-02-23  menno
	* psych.c, tns.c:
		Quality update

	* Makefile, enc_tf.c, faac.dsp, faac_dll.dsp, winswitch.c,
	winswitch.h:
		Removed winswitch.c

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-22  thebard
	* aac_qc.c, profiling.txt:
		inlined output_bits, not that it matters much in performance...

2000-02-22  menno
	* enc_tf.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.

	* faac.c:
		Changes the ending return to an exit so we can profile.

	* faac.c:
		Timer now works correctly for unix.

	* 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
	* Makefile:
		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  menno
	* faac_dll.dsp:
		Added libsndfile.lib

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:
		Bugfixes for bit counting

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  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:
		Fixed DLL

2000-02-15  lenox
	* aacenc.h, encoder.c:
		new parsing function

2000-02-15  menno
	* aacenc.h, encoder.c:
		Made DLL compile

2000-02-15  lenox
	* aacenc.h, enc.h, enc_tf.c, encoder.c:
		restructure (aacconfig eliminated)

2000-02-14  lenox
	* Makefile, faac.dsp, faac_dll.dsp:
		removed rdft stuff

	* rdft.h, rdft_spectrum.c, rdft_spectrum2.c:
		removed rdft due to new real fft

	* enc_tf.c, fastfft.c, psych.c, transfo.c, transfo.h:
		new rft (reference to fftw removed, sorry :) )

2000-02-09  oxygene2000
	* 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_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
		fftw_init() and fftw_destroy() have to be placed elsewhere
		(should only be run once in the program -> speed)

2000-02-09  menno
	* encoder.c:
		Restored small mistakes.

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:
		Why calculating sqrt(2) if it is present as constant?

	* psych.c:
		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

	* aac_qc.c:
		Better quantization of short blocks

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:
		Change in window switching parameters

2000-02-07  lenox
	* rdft_spectrum.c:
		fixed bug with atan2()

2000-02-07  menno
	* psych.c:
		Bug fix

	* aac_qc.h, enc_tf.c:
		One step closer to window shape switching

	* psych.c:
		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

	* transfo.c:
		bugfix

	* 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  oxygene2000
	* Makefile:
		Fixed missing dependency rateconv.c

	* nok_pitch.c:
		Speeded up estimate_delay

2000-02-06  menno
	* psych.c:
		Quite some bug fixes

	* aac_qc.c:
		Speedup

2000-02-05  menno
	* aac_qc.c, psych.c:
		Psych changed and pulse coding updated

	* enc_tf.c, psych.c:
		Bugfixes

	* ms.h:
		Fixed lower bitrates (continued)

	* 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:
		Fixed lower bitrate encoding

2000-02-04  menno
	* enc_tf.c, psych.c:
		Window switching back to old

	* aac_qc.c, aac_qc.h:
		Bugs fixed

	* psych.c:
		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

	* aac_qc.c:
		bugfix for blocks with only 0's

2000-02-02  menno
	* aac_qc.c, psych.c:
		Serious bugfixes and speedups

	* bitstream.c, psych.c:
		Bug fixes

	* 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

	* transfo.c:
		bugfix & cleanup

2000-01-30  menno
	* psych.c:
		FFT change (cleanup)

2000-01-29  lenox
	* Makefile, faac.dsp, faac_dll.dsp:
		removed imdct.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:
		New block switching (sounds bad for now)

2000-01-24  lenox
	* enc_tf.c:
		removed unneeded stuff for LTP off

2000-01-24  menno
	* enc_tf.c, ms.c:
		Unneeded calls to functions removed

	* encoder.c:
		Command line parsing fixed

2000-01-21  menno
	* encoder.c:
		Bug fix

	* encoder.c:
		Version upgraded

2000-01-19  menno
	* enc_tf.c, encoder.c:
		LTP fixed and some other bugs.

2000-01-18  menno
	* encoder.c:
		Oops

	* 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:
		Added sampling rate conversion (-s), buggy with some sample rates

2000-01-14  menno
	* 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

2000-01-12  menno
	* imdct.c:
		Cleanup

2000-01-10  menno
	* psych.c, psych.h:
		All psycho values now calculated by formulas

	* enc_tf.c:
		Small fix

	* tf_main.h:
		Added support for all sampling rates

	* psych.c:
		Full support of all sample rates, and some other fixes

2000-01-09  menno
	* enc_tf.c:
		restored previous change

	* enc_tf.c:
		Bugfix

2000-01-09  lenox
	* faac.dsp, faac_dll.dsp:
		new dirs for output

2000-01-08  lenox
	* 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:
		some cleanup

2000-01-07  lenox
	* psych.c:
		fixed bug in block switching (was since 1.16)

2000-01-07  menno
	* aacenc.h, enc_tf.c, encoder.c:
		Added option to disable LTP (-nl)

2000-01-06  menno
	* 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:
		Updated delay detection in LTP

	* aac_qc.c:
		Fix

	* psych.c:
		Mistake fixed

2000-01-06  lenox
	* fastfft.c, fastfft.h, psych.c, transfo.c, transfo.h:
		new restructured mdct and fft

2000-01-06  menno
	* nok_pitch.c:
		Divide by zero bugfix

	* aac_qc.c, psych.c:
		Small quality fixes

	* enc_tf.c, psych.c:
		Changed block switching

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-04  menno
	* psych.c:
		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:
		Structure cleanup

1999-12-29  menno
	* 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
	* psych.c:
		Quality fix, in MS protection ratio calculation

	* psych.c:
		Little fix

	* enc_tf.c:
		Removed the need for 4 channel buffers. Now there are 2

	* Makefile:
		Added fft.c

	* psych.c:
		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

1999-12-22  menno
	* psych.c, psych.h:
		Streamlined spreading function. Big speedup

	* encoder.c:
		Changed the DLL interface version.

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
	* tns.h:
		Changed TNS switching

1999-12-20  lenox
	* fastfft.c, fastfft.h, transfo.c, transfo.h:
		some cleanup

1999-12-20  menno
	* aac_qc.c:
		Very big speedup

	* ms.c:
		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.

1999-12-19  menno
	* aac_qc.c:
		Bugfix preventing memory overflow

	* aacenc.h, encoder.c:
		Changed InputBuffer into double instead of float (less conversions)

1999-12-19  lenox
	* transfo.c, transfo.h:
		new FFT code & converted vars to double

	* Makefile, faac.dsp, faac_dll.dsp:
		added fastfft.c

	* fastfft.c, fastfft.h:
		new FFT code

	* block.h:
		removed reference to transfo.h

1999-12-17  lenox
	* Makefile:
		removed util.c

1999-12-16  menno
	* enc_tf.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.

	* 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

1999-12-15  lenox
	* util.c, util.h:
		no message

	* 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:
		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