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