📄 history.html
字号:
<li> Mark Taylor: scalefactor band 22 info (masking(=ATH),
noise and energy) now displayed in frame analyzer.</li>
<li> <font color="#ff0000">VBR code ATH tuning was disabled by accident
in 3.81, now fixed.</font></li>
<li> <font color="#000000">Mark Taylor: lame --decode will produce
.wav files. (oops - size is off by a factor of 4)</font></li>
</ul>
<h3> LAME 3.82beta May 11 2000</h3>
<ul>
<li> Robert Hegemann: Fixed bug in high bitrate joint stereo encodings.</li>
<li> <font color="#3366ff">Naoki Shibata: new long block MDCT routine</font></li>
</ul>
<h3> LAME 3.81beta May 8 2000</h3>
<ul>
<li> all ISO code removed!</li>
<li> <font color="#3366ff">Takehiro Tominaga and Naoki Shibata: new
window subband routines.</font></li>
<li> <font color="#000000">Naoki Shibata: Bug fix in mpglib (decoding)
lib: in some cases, MDCT coefficients from previous granule was incorrectly
used for the next granule.</font></li>
<li> <font color="#ff0000">ISO 7680 bit buffer limitation removed.
It can be reactivated with "--strictly-enforce-ISO" Please report any
trouble with high bitrates.</font></li>
</ul>
<h3> LAME 3.80beta May 6 2000</h3>
<ul>
<li> <font color="#ff0000">Takehiro Tominaga: more efficient and
faster huffman encoding!</font></li>
<li> <font color="#ff0000">Takehiro Tominaga and Mark Taylor: much
improved short block compression!</font></li>
<li> <font color="#000000">Tomasz Motylewski and Mark Taylor: MPEG2.5
now supported!</font></li>
<li> <font color="#000000">Mark Taylor: incorporated Takehiro's bitstream.c!
bitstream.c used by default, but old ISO bitstream code can also be used.</font></li>
<li> <font color="#ff0000">Scott Manley and Mark Taylor: good
resampling routine finaly in LAME. uses a 19 point FIR filter with
Blackman window. Very slow for non integer resampling ratios.</font></li>
<li> <font color="#000000">Iwasa Kazmi: fixed SIGBUS error:
VBR and id3 tags were using data after it was free()'d.</font></li>
<li> <font color="#ff0000">Robert Hegemann: Improved VBR tuning.
#define RH_QUALITY_CONTROL and #RH_SIDE_VBR now the defaults.</font></li>
<li> <font color="#000000">Robert Hegemann: LAME version string
now added to ancillary data.</font></li>
<li> Kimmo Mustonen: VBR histogram support for Amiga.</li>
<li> Casper Gripenberg: VBR stats (but not histogram) for DOS verson.</li>
<li> Robert Hegemann: rare VBR overflow bug fixed.</li>
<li> Zack: -F option strictly enforces the VBR min bitrate.
Without -F, LAME will ignore the minimum bitrate when encoding analog silence.</li>
<li> Shawn Riley: User can now specify a compression ratio (--comp
<arg>) instead of a bit rate. Default settings based on a compression
ratio of 11.0</li>
<li> Mark Taylor: free format bitstreams can be created with --freeformat,
and specify any integer bitrate from 8 to 320kbs with -b.</li>
<li> Mark Taylor: lame be used as a decoder (output raw pcm only):
lame --decode input.mp3 output.pcm</li>
</ul>
<h3> LAME 3.70 April 6 2000</h3>
<ul>
<li> "LAME 3.69beta becomes LAME 3.70 "stable"</li>
</ul>
<h3> LAME 3.69beta April 6 2000</h3>
<ul>
<li> "spahm": default mode selection bug fixed. In some cases,
lame was defaulting to regular stereo instead of jstereo when the user did
not specify a mode.</li>
</ul>
<h3> LAME 3.68beta April 4 2000</h3>
<ul>
<li> Mark Taylor: mono encoding bug in DLL fixed.</li>
<li> Ingo Saitz: bug in --cwlimit argument parsing fixed.</li>
<li> <font color="#ff0000">Scott Manly: bug in 4-point resample code fixed.</font></li>
</ul>
<h3> LAME 3.67beta March 27 2000</h3>
<ul>
<li> <font color="#ff0000">Robert Hegemann: jstereo now enabled for
MPEG2 encodings</font></li>
<li> Mark Taylor: old M/S stereo mode which used L/R maskings has been
removed.</li>
<li> Mark Taylor: Xing MPEG2 VBR headers now working.</li>
<li> <font color="#ff0000">Mark Taylor: When quantized coefficients
are all 0 in a band, set scalefactors to 0 also to save a few bits.</font></li>
<li> <font color="#000000">Ingo Saitz: Problems with framesize calculation
when using -f fast-math option fixed.</font></li>
</ul>
<h3> LAME 3.66beta March 21 2000</h3>
<ul>
<li> Bug fixes in BladeEnc DLL, possible click in last mp3 frame, VBR historgram
display, byteswapping option, ASM quantize routines work for both float and
double.</li>
</ul>
<h3> LAME 3.65beta March 17 2000</h3>
<ul>
<li> Enabled ASM version of quantize_xrpow() - accidently disabled in lame3.64.</li>
</ul>
<h3> LAME 3.64beta March 16 2000</h3>
<ul>
<li> Don Melton: id3v1.1 tags & id3 bugfixes</li>
<li> <font color="#ff0000">Gabriel Bouvigne: L/R matching block type
fix</font></li>
<li> <font color="#ff0000">Bug fixed which was allowing quantized values
to exceed the maximum when not using -h</font></li>
<li> <font color="#3366ff">Mark Taylor: Fitlers based on polyphase filterbank.
should be slightly better since the responce is independent of the blocktype,
and they are slightly faster.</font></li>
<li> Mark Taylor: API: the API changed slightly - and this should
be the final version. There is a new routine: lame_encode_buffer() which
takes an arbritray sized input buffer, resamples & filters if necessary,
encodes, and returns the mp3buffer. There are also several new #defines,
so it is possible to compile a simple encoding library with no decoding or
file I/O or command line parsing. see the file API for details.</li>
<li> Mark Taylor: MSVC stuff: lame.exe (with and without the frame
analyzer) and the CDex lame_enc.dll</li>
<br>
should compile under MSVC. The MSVC5 project files may need some tweaking.
In particular, <br>
you need to make sure LAMEPARSE, LAMESNDFILE and HAVEMPGLIB <br>
are defined. (and HAVEGTK for the GTK stuff).
</ul>
<h3> LAME 3.63beta February 20 2000</h3>
<ul>
<li> Robert Hegemann: FPE with -h fixed?</li>
<li> Mathey Hendry: FPE error catching for Cygwin, FPE fix for vbr
mode and output to /dev/null</li>
<li> Jeremy Hall: Fixed problems with input files where the number
of samples is not known.</li>
<li> <font color="#3366ff">Mathew Hendry: ASM quantize_xrpow() for
GNU i386</font></li>
<li> <font color="#3366ff">Wilfried Behne quantize_xrpow ()for PowerPC
and non-ASM</font></li>
<li> <font color="#3366ff">Takehiro Tominaga: GOGO FFTs (not
yet used?)</font></li>
<br>
</ul>
<h3> LAME 3.62beta February 9 2000</h3>
<ul>
<li> <font color="#000000">Iwasa Kazmi: frame analyzer short block
display of single subblocks (press 1,2 or 3)</font></li>
<li> <font color="#000000">Ingo Saitz: --help option added, with
output to stdout</font></li>
<li> <font color="#ff0000">Alfred Weyers: short block AAC spreading function
bug fixed</font></li>
<li> <font color="#3366ff">Takehiro Tominaga: new scalefac data structure
- improves performance!</font></li>
<li> <font color="#ff0000">Lionel Bonnet: Bug fixed in MPEG2 scalefactor
routine: scalefactors were being severly limited.</font></li>
<li> <font color="#3366ff">Takehiro Tominaga: faster FFT routines
from. These routines are also compatible with the GOGO routines, in
case someone is interested in porting them back to LAME.</font></li>
<li> <font color="#3366ff">Sigbjørn Skjæret, Takehiro Tominaga:
faster pow() code.</font></li>
<li> <font color="#ff0000">Joachim Kuebart: Found some unitialized
variables that were effecting quality for encodings which did not use the
-h option (now fixed).</font></li>
<li> Mark Taylor: More modularization work. It is now possible
to use LAME as a library where you can set the encoding parameters directly
and do your own file i/o. The calling program is now it's own
mp3 output. For an example of the LAME API, see main.c, or mp3rtp.c
or mp3x.c. These can all be compiled as stand alone programs which link
with libmp3lame.a.</li>
<li> Felix vos Leitner: mp3rtp fixes. mp3rtp is a standalone
program which will encode and stream with RTP.</li>
<li> Robert Hegemann: Information written to stderr displaying exactly
which type of lowpass filter (if any) is being used.</li>
<li> Iwasa Kazmi: mpglib (the mpg123 decoder) scsfi decoding fixes.</li>
<li> Takehiro Tominaga: More mpglib scsfi decoding fixes.</li>
</ul>
<h3> LAME 3.61beta January 14 2000</h3>
<ul>
<li> <font color="#ff0000">Mark Taylor: Fixed bug with lowpass filters
when using VBR with a 64kbs or lower min bitrate setting.</font></li>
<li> <font color="#ff0000">Takehiro Tominaga: more efficient huffman
encoding splitting.</font></li>
</ul>
<h3> LAME 3.60beta January 9 2000</h3>
<ul>
<li> Mark Taylor: Distribution now comes with self test. Needs work
to be automated, see 'make test' in Makefile.</li>
<li> <font color="#ff0000">Mark Taylor: AAC spreading function now the
default</font></li>
<li> Gabriel Bouvigne: updated HTML docs</li>
<li> Felix von Leitner: compute correct file length from Xing header (if
present) when input file is a mp3 file</li>
<li> Felix von Leitner: mp3rtp (standalone) program now included.
Not yet tested. mp3rtp ip:port:ttl <infile>
/dev/null will stream directly to ip:port using RTP.</li>
<br>
</ul>
<h3> LAME 3.59beta January 4 2000</h3>
<ul>
<li> Takehiro Tominaga: --noath option. Disables ATH maskings.</li>
<li> Gabriel Bouvigne: updated HTML docs.</li>
<li> Iwasa Kazmi: makefile fixes</li>
<li> Mark Taylor: Fixed bug where first frame of data was always
overwritten with 0's. Thanks to 'gol'</li>
<li> <font color="#ff0000">Mark Taylor: bug fixes in mid/side masking
ratios (thanks to Menno Bakker)</font></li>
<li> Mark Taylor: replaced norm_l, norm_s table data with formulas.</li>
</ul>
<h3> LAME 3.58beta December 13 1999</h3>
<ul>
<li> <font color="#ff0000">Segher Boessenkool: More accurate quantization
procedure! Enabled with -h.</font></li>
<li> <font color="#3366ff">Mathew Hendry, Acy Stapp and Takehiro Tominaga:
ASM optimizations for quantize_xrpow and quantize_xrpow_ISO.</font></li>
<li> Chuck Zenkus: "encoder inside" logo on web page</li>
<li> Mark Taylor: a couple people have asked for this.
Allow LAME to overide VBR_min_bitrate if analog_silence detected.
Analog_silence defined a la Robert: energy < ATH.</li>
<li> An Van Lam: Valid bitrates were being printed for layer 2, not layer
3!</li>
<li> Ethan Yeo: Makefile.MSVC updated</li>
<li> Mark Stephens: updated all MSVC project files</li>
<li> Robert Hegemann: lowpass and highpass filters can be enabled
with --lowpass, --highpass</li>
<li> <font color="#ff0000">Mark Taylor: MS switching is now smoother:
ms_ratio average over 4 granules</font></li>
<li> <font color="#ff0000">Takehiro Tominaga: Scalefactor pre-emphasis
fixed (and now turned back on)</font></li>
<li> <font color="#ff0000">Takehiro Tominaga: Bug in M/S maskings:
switch to turn on stereo demasking code was buggy.</font></li>
</ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -