ref: c9715c6aea0091de8b86602f7db0f315b370f4b2
dir: /ChangeLog/
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