fixed allowable bitrate displays
initial checkin of LAME
ASM routines (gcc & MSVC) for quantize_xrpow
More accurate quantization from Segher Boessenkool
If analog silence is detected, allow VBR code to over ride the VBR_min_bitrate
updated comments
scalefac pre-emph turned back on in loopold.c
MS stereo switch slightly improved: old formula was based on the average
removed unused VBRbits from non-VBR quant routines
scalefactor preemph *correctly* turned back on
backed out takehiro's fft changes for now
removed -.5 from quantize_xrpow
avoid bounds check on xr[] for non-hq mode, from Mat.
*** empty log message ***
fixed display bug for VBR histogram under ncurses. Now termcap
cod_info-> should be cod_info[ch]->
PRECALC_SIZE bug?
removed extra #define's related to PI
updated version to 3.58
Takehiro's fft's back in. fft_short2(), fft_long2() will call original
changed analog silence switch to use max_ener rather than ave_ener.
went back to ISO layer III recommended cw formulas
added the --nores option to disable the bitreservoir. only usefull
added AAC spreading function (disabled by default)
Bug fix in Mid/Side masking thresholds
AAC NMT/TMN values (commented out)
new html from Gabriel. Fixed but that was causing the first frame to
updated version
norm_l, norm_s table data replaced by formulas.
added link to AutoLAMEr
Check for Xing header in mp3 input files
*** empty log message ***
more rtp updates
added mp3rtp code. uses lame library, but not part of normal lame
more rtp updates
new logo
updated HACKING notes
Robert's cw_lower_limit, upper_limit code back in. Default is compute
someone mistakenly uncommented the call to preemphasis().
AAC masking function now the default. This represents less
compute mid/side energy rations in addition to masking ratios.
*** empty log message ***
new test case: testcase.wav and 'official' output testcase.mp3
new validation procedure
updated web pages from Gabriel
updated validation testcase.
moved more globalflags into the gf. struct
globalflags update
fixed bug in loopold: scalesave loop was using SBMAX instead of SBPSY,
changed axis in gtk flag
some debug code
moved the rest of the global variables into gf struct
got rid of old, no longer used preemph code
-k option will disable *all* filtering and frequency cutoffs
fixed noshort option, fixed l3psycho_anal.h
more on the -k option
version 3.61
*** empty log message ***
cleaned up main.c
added best_scalefac_store to non -h code also
scfsi fixes to mpglib from Iwasa Kazmi
fixed gtk scfsi printout - mpglib/layer3.c seems correct now.
cleaned up index.html
bug fix from Felix
new timings
major work down towards libmp3lame.a: split out parse_args and
more modularizatin work. LAME can now be used as a true library,
removed two c++ commends (by request)
moved frameNum=0 from lame_init to lame_init_params
more bugs in specifigy a lowpass filter fixed. --voice mode
Takehiro's fft_short and fft_long now the defaults.
more updates from Felix
minor changes
*** empty log message ***
Fixed bug in scale_bitcount_lsf which was severely limiting the
comments about varius quality options
#ifdef NOPOW removed, replaced by table lookup. You can still
vbr histogram code in seperate file
more modularization work. Calling program is now responsible for
parse_args and related code moved to parse.c
fixed bug in overflow check in count_bits
cleaned up highq option.
added Felix's email to mp3rtp.c code :-)
minor editing
updated history
renamed highq quality
more modularizaton, fixes to mp3rtp
spelling error
update logos (gifs)
updated comments, added lame_close_infile()
some bugs fixed with new scalefac struct
fixed some minor bugs in new scalefac data structure code
The pre-takehiro1 scalefac datastructure code
testcase update
minor code cleanup
minor editing
minor code cleanup
Iwasa's changes to gtkanal.c
some bug fixes:
fixed bug in s3_s spreading function calculation.