📄 history.html
字号:
<li>Alexander Leidinger: fix link problem on systems where socket() resides in libsocket</li></ul><br><h3>LAME 3.93 November 16 2002</h3><ul> <li>Takehiro Tominaga: <ul> <li><font color="#ff0000">bit allocation for pre-echo control improved for single channel encodings</font></li> <li><font color="#ff0000">substep noise shaping</font></li> <li><font color="#3366ff">optimizations by changing data structure</font></li> <li><font color="#ff0000">noise shaping model 2 fix</font></li> <li><font color="#3366ff">nspsytune FIR filter clean up</font></li> <li><font color="#ff0000">fix small psymodel bugs(DC current estimation, preecho detection of non-VBR mode, and nspsymode initialization)</font></li> <li>portability fixes for Tru64 UNIX</li> </ul> </li> <li>Albert Faber: some fixes in the DLL</li> <li>Simon Blandford: fixes for channel scaling in mono mode</li> <li><font color="#3366ff">Dominique Duvivier: some optimizations and a faster log10 function</font></li> <li>Mark Taylor: <ul> <li>some tag related fixes in the direct show filter and in the ACM codec</li> <li><font color="#3366ff">fixed a mono encoding bug found by Justin Schoeman</font></li> <li>calc_noise bug fix</li> <li>other fixes</li> </ul> </li> <li>Alexander Leidinger: <ul> <li>update to autoconf 2.53, rewrite some configure tests</li> <li>Akos Maroy: determine gcc version even with gcc 3.1</li> <li>Andrew Bachmann: compile shared libs on BeOS (and perhaps other arches)</li> <li>ultrasparc switches for gcc 3.1</li> <li>fixes for SunOS 4.x</li> <li>fixes for 64bit arches</li> <li>CFLAGS fix for IRIX</li> <li>don't override CFLAGS if exptopt isn't requested</li> </ul> </li> <li>Robert Hegeman: <ul> <li><font color="#3366ff">some fixes</font></li> <li><font color="#ff0000">some fixes for VBR</font></li> </ul> </li> <li>Gabriel Bouvigne: <ul> <li>--noasm switch. Might help Cyrix/Via users</li> <li><font color="#ff0000">presets and alt-presets merged</font></li> </ul> </li></ul><br><h3>LAME 3.92 April 14 2002</h3><ul> <li><font color="#ff0000">Alexander Leidinger: add non linear psymodel (compile time option, disabled by default)</font>, workaround a bug in gcc 3.0.3 (compiler options, based upon suggestions from various people, see archives and changelog for more)</li> <li>Steve Lhomme: ACM wrapper (MS-Windows codec)</li> <li><font color="#3366ff">Steve Lhomme: less memory copying on stereo (interleaved) input</font></li> <li> <font color="#ff0000">Takehiro Tominaga: Inter-channel masking, enables with --interch x option</font></li> <li> For buggy versions of gcc compiler (2.96*), back off on some of the advanced compiler options<br> </li></ul><br><h3>LAME 3.91 December 29 2001</h3><ul> <li><font color="#ff0000">Darin Morrison: Bugfix for --alt-preset (for content with low volume, clean vocals), only important for the "fast standard" preset</font> </li> <li>Alexander Leidinger: <ul> <li>add some missing files to the distribution</li> <li>add --alt-preset to the man page</li> </ul> </li></ul><br><h3>LAME 3.90 December 21 2001</h3><ul> <li><font color="#ff0000">Many small improvements and bug fixes not added to history</font></li> <li><font color="#ff0000">John Dahlstrom: more fine tuning on the auto adjustment of the ATH</font></li> <li><font color="#3366ff">Robert Hegemann: small speed and quality improvements for the old VBR code (--vbr-old).</font> </li> <li><font color="#ff0000">Robert Hegemann: some short block bug fixes</font> </li> <li><font color="#ff0000">Robert Hegemann: Big improvements to --vbr-mtrh, now encodes much more frequencies over 16khz</font> </li> <li><font color="#ff0000">Robert Hegemann: --vbr-new code disabled (outdated and lower quality) and replaced with --vbr-mtrh (Both --vbr-new and --vbr-mtrh now default to mtrh)</font> </li> <li>Robert Hegemann: reordering of --longhelp to give more information, --extrahelp dropped </li> <li>Darin Morrison: Totally revamped and extremely high quality unified preset system and other general quality improvements now available with --alt-presets: <ul> <li> <font color="#ff0000">some improvements to psychoacoustics (vast improvements over default L.A.M.E. modes) when --alt-preset is used including:</font></li> <ul> <li> <font color="#ff0000">Improved tuning of short block usage.</font></li> <li> <font color="#ff0000">Improved quantization selection usage (the -X modes), now adapts between appropriate modes on the fly. Also helps on "dropout" problems and with pre-echo cases.</font></li> <li> <font color="#ff0000">Improved joint stereo usage. Thresholds are better tuned now and fix some "dropout" problems L.A.M.E. suffers from on clips like serioustrouble.</font></li> <li> <font color="#ff0000">Improved noise shaping usage. Now switches between noise shaping modes on the fly (toggles -Z on and off when appropriate) which allows lower bitrates but without the quality compromise.</font></li> <li> <font color="#ff0000">Clips vastly improved over default L.A.M.E. modes (vbr/cbr/abr, including --r3mix): castanets, florida_seq, death2, fatboy, spahm, gbtinc, ravebase, short, florida_seq, hihat, bassdrum, 2nd_vent_clip, serioustrouble, bloodline, and others. No degraded clips known.</font></li> <li> VBR bitrates are now more "stable" with less fluctuation -- not dipping too low on some music and not increasing too high unnecessarily on other music. "--alt-preset standard" provides bitrates roughly within the range of 180-220kbps, often averaging close to 192kbps.</li> </ul> <li> --alt-presets replace the --dm-presets and "metal" preset is removed and replaced with generic abr and cbr presets.</li> <li> --alt-preset extreme (note the 'e') replaces xtreme to help eliminate some confusion</li> <li> --alt-preset vbr modes now have a fast option which offers almost no compromise in speed.</li> <li> --alt-preset standard (and "fast standard") are now much lower in bitrate, matching --r3mix with an overall average, though offering higher quality especially on difficult test samples.</li> <li> --alt-presets are no longer just "presets" as in a collection of switches, instead they are now quality "modes" because of special code level tunings (those mentioned above).</li> <li> Use --alt-preset help for more information.</li> </ul> </li> <li>Roel VdB: more tuning on the --r3mix preset </li> <li>Jon Dee, Roel VdB: INFO tag</li> <li>Alexander Leidinger, mp3gain@hotmail.com: added --scale-l and --scale-r to scale stereo channels independantly </li> <li>Takehiro Tominaga: <font color="#ff0000">new noise shaping mode, offering more "cutting edge" shaping according to masking, enabled via -q0</font> </li> <li>Mark Taylor: More work on --nogap </li> <li>Gabriel Bouvigne: Small changes to abr code for more accurate final bitrate </li> <li>Gabriel Bouvigne, mp3gain@hotmail.com: Preliminary <a href="http://www.replaygain.org"> ReplayGain</a> analysis code added (not functional yet) </li> <li>Gabriel Bouvigne, Alexander Leidinger: Documentation updates </li> <li>John Dahlstrom, DSPguru@math.com: floating point interface function in the Windows DLL</li></ul><br><h3>LAME 3.89beta July 5 2001</h3><ul> <li> John Stewart: long filename support for Win9x/NT.</li> <li> Takehiro Tominaga: LAME can calculate the CRC of VBR header, so now "lame -pv" works fine.</li> <li><font color="#ff0000">Robert Hegemann: Improvements of the new VBR code (--vbr-mtrh).</font></li> <li><font color="#3366ff">Robert Hegemann: New VBR code (--vbr-mtrh) is now defaulted to get more feedback. The VBR speed is now on par with CBR. We will use the old VBR code in the release.</font></li> <li><font color="#ff0000">Gabriel Bouvigne: Change of the maximum frame size limit. LAME should now be more friendly with hardware players.</font></li> <li>Gabriel Bouvigne: Size of VBR is now more balanced according to the -V value.</li> <li>Alexander Leidinger: Finished the implementation of the set/get functions.</li> <li>John Dahlstrom: LAME now handles 24bits input</li> <li>Mark Taylor: bugs in lame --decode causing truncation of mp3 file fixed</li> <li>Mark Taylor: preliminary --nogap support</li> <li>"Final" API completed: shared library safe! This API is frozen and should be backwords compatiable with future versions of libmp3lame.so, but we will continue to add new functionality. <br> </li></ul><h3> LAME 3.88beta March 25 2001</h3><ul> <li> <font color="#ff0000">A lot of work that was never added to the History!</font></li> <li> <font color="#ff0000">Frank Klemm and Gabriel Bouvigne: New ATH formula. Big improvement for high bitrate encodings.</font></li> <li> <font color="#ff0000">Takehiro Tominaga: Temporal masking</font></li> <li> <font color="#ff0000">Gabriel Bouvigne/Mark Taylor: auto adjustment of ATH</font></li> <li> <font color="#ff0000">Robert Hegemann: Better outer_loop stopping criterion. Enabled with -q2 or better.</font></li> <li> <font color="#ff0000">Robert Hegemann/Naoki Shibata: slow/carefull noise shaping. -q3..9: amplify all distorted bands. -q2: amplify distorted bands within 50%. -q1-0: amplify only most distorted band at each iteration.</font></li> <li> <font color="#ff0000">Takehiro Tominaga: Interframe, shortblock temporal masking.</font></li> <li> Takehiro Tominaga: LAME restructured into a shared library and front end application. Slight changes to the API. More changes are coming to turn LAME into a true shared library (right now you have to recompile if you upgrade the library :-(</li> <li> <font color="#000000">Naoki Shibata:</font></li> <ul> <li> <font color="#ff0000">improvements to psychoacoustics</font><font color="#000000"> (--nspsytune)</font></li> <li> <font color="#ff0000">BUG in long block pre echo control fixed </font><font color="#000000"> (some out of range array access in M/S psychoacoustics)</font></li> </ul> <li> <font color="#000000">Ralf Kempkens: Visual Basic Script for lame, suggested to put it on your Windows Desktop and you can drag'n'drop Waves to encode on it.</font></li> <li> <font color="#000000">Alexander Stumpf: improved lame.bat for 4Dos users</font></li> <li> <font color="#000000">Mark Taylor: Several bugs fixed in the resampling code.</font></li> <li> <font color="#000000">Frank Klemm, Robert Hegemann: added assembler code for CPU feature detection on runtime (MMX, 3DNow, SIMD)</font></li> <li> <font color="#3366ff">Takehiro Tominaga: 3DNow FFT code.</font></li> <li> <font color="#000000">Florian Bome, Alexander Leidinger: more work on configure stuff</font></li> <li> <font color="#000000">Alexander Leidinger: automake/libtool generated Makefiles and TONS of other work.</font></li> <li> <font color="#000000">Alexander Leidinger: Much work towards shared library style API.</font></li> <li> <font color="#000000">Anonymous: New more efficient RTP code.</font></li> <li> <font color="#ff0000">Mark Taylor: psycho-acoustic data now computed for all scalefactor bands (up to 24 kHz)</font></li> <li> <font color="#ff0000">Mark Taylor, Takehiro Tominaga: All ISO table data replaced by formulas - should improve MPEG2.5 results for which we never had correct table data.</font></li></ul><h3> LAME 3.87alpha September 25 2000</h3><ul> <li> Mark Taylor: Bug fixed in LAME/mpglib error recovery when encountering a corrupt MP3 frame during *decoding*.</li> <li> Albert Faber: added LayerI+II decoding support</li> <li> <font color="#000000">Frank Klemm: added improved CRC calculation</font></li> <li> <font color="#000000">Frank Klemm: substantial code cleanup/improvements</font></li> <li> Robert Hegemann: Bug fixes</li> <ul> <li> <font color="#ff0000">in huffman_init</font>, could lead to segmentation faults (only in rare cases, most likely at lower sample rates)</li> <li> <font color="#ff0000">M/S switching at lower sample rates</font> (the fact there is no 2nd granule was ignored)</li> </ul> <li> <font color="#3366ff">Robert Hegemann: speed up in VBR</font></li> <li> Jarmo Laakkonen: Amiga/GCC settings for Makefile.unix.</li> <li> Magnus Holmgren: README and Makefile for (free) Borland C++ compiler. Will also compile lame_enc.dll, but this is untested.</li> <li> Florian Bome: LAME finally has a ./configure script!!</li></ul><h3> LAME 3.86beta August 6 2000</h3><ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -