⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 history.html

📁 mp3的经典 压缩 和 解压缩 源码。
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<ul>
  <li> <font color="#3366ff">Takehiro Tominaga:&nbsp; New MDCT routines with shorter 
    delay (48 samples instead of 528) and even faster than the old routines.</font></li>
  <li> <font color="#3366ff">Takehiro Tominaga:&nbsp; Removed extra buffering 
    in psymodel.c</font></li>
</ul>
<h3> LAME 3.51&nbsp; November 7 1999</h3>
<ul>
  <li> Takehiro Tominaga: Bug in quantize.c absolute threshold of hearing calculation 
    for non-44.1 kHz input files.</li>
</ul>
<h3> LAME 3.50&nbsp; November 1 1999</h3>
<ul>
  <li> LAME 3.37beta becomes official LAME 3.50 release</li>
</ul>
<h3> LAME 3.37beta&nbsp; November 1 1999</h3>
<ul>
  <li> <font color="#ff0000">Lionel Bonnet:&nbsp; Found severe bug in MPEG2 Short 
    block SNR.</font></li>
  <li> Sergey Sapelin:&nbsp; VBR Toc improvement.</li>
  <li> Sergey Dubov: fskip() routine</li>
  <li> Conrad Sanderson: replacement for filterbank.c.&nbsp;&nbsp; Not much faster 
    but amazingly simpler.</li>
</ul>
<h3> LAME 3.36beta&nbsp; October 25 1999</h3>
<ul>
  <li> Albert Faber:&nbsp; more MSVC and BladeDLL updates</li>
  <li> Kimmo Mustonen:&nbsp; Much code cleanup and Amiga updates</li>
  <li> Anton Oleynikov: Borland C updates</li>
  <li> Mark Taylor: More stdin fixes:&nbsp; For some reason, forward fseek()'s 
    would fail when used on pipes even though it is okay with redirection from 
    "&lt;". So I changed all the forward fseek()'s to use fread().&nbsp; This 
    should improve stdin support for wav/aiff files.&nbsp; If you know the input 
    file is raw pcm, you can still use the '-r' option to avoid *all* seeking 
    of any kind.</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.35beta&nbsp; October 21 1999</h3>
<ul>
  <li> <font color="#ff0000">Leonid Kulakov:&nbsp; Serious bug in MPEG2 scalefactor 
    band tables fixed.</font></li>
  <li> Portability patches from:&nbsp; Anton Oleynikov, Sigbj&oslash;rn Skj&aelig;ret, 
    Mathew Hendry, Richard Gorton</li>
  <li> Alfred Weyers: compiler options, updated timestatus.</li>
  <li> Albert Faber:&nbsp; BladeDll and other updates (new machine.h).</li>
  <li> Monty:&nbsp; updated Makefile to fix gcc inline math bug.</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.34beta&nbsp; October 12 1999</h3>
<ul>
  <li> <font color="#ff0000">Mark Taylor: Bug fixed:&nbsp; minimum bitrate in 
    VBR mode could be ignored for a few frames.</font></li>
  <li> <font color="#ff0000">Mark Taylor: New (minor) VBR tunings.</font></li>
  <li> Tim Ruddick: New wav/aiff header parsing routines.&nbsp; Better parsing 
    and fewer fseek()'s.</li>
  <li> Anton Oleynikov:&nbsp; patches to work with Borland C</li>
  <li> <font color="#ff0000">Gabriel Bouvigne:&nbsp; Experimental voice option 
    enabled with --voice</font></li>
</ul>
<h3> LAME 3.33beta&nbsp; October 11 1999</h3>
<ul>
  <li> <font color="#ff0000">Robert Hegemann: RH VBR mode now the default and 
    only VBR mode.&nbsp; The new code will always quantize to 0 distortion and 
    the quality is increased by reducing the masking from the psy-model.&nbsp; 
    -X0 is still the default for now.</font></li>
  <li> <font color="#ff0000">Robert Hegemann: new -X5 mode</font></li>
  <li> Mathew Hendry: New timing code, removes the need for HAVETIMES</li>
  <li> <font color="#3366ff">Mathew Hendry:&nbsp; assembler quantize_xrpow for 
    Windows</font></li>
  <li> Iwasa Kazmi:&nbsp; stdin/stdout patch for Windows</li>
  <li> Mark Taylor: New option: "--athonly" will ignore the psy-model output and 
    use only the absolute threshold of hearing for the masking.</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.32beta&nbsp; October 8 1999</h3>
<ul>
  <li> <font color="#3366ff">Takehiro Tominaga:&nbsp; faster long block spreading 
    function convolution for non 44.1 kHz sampling frequencies, and faster short 
    block spreading function convolution for all sampling frequencies.</font></li>
  <li> <font color="#ff0000">Takehiro Tominaga:&nbsp; Completly rewritten huffman 
    table selection and count_bits().&nbsp; More efficient table selection results 
    in many more bits per frame.</font></li>
  <li> <font color="#ff0000">Takehiro Tominaga:&nbsp; More efficient scalefac 
    compress setting.</font></li>
  <li> <font color="#3366ff">Mike Cheng: new calc_noise2()</font></li>
  <li> Alfred Weyers: patch for timestatus() seconds rollover</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.31beta&nbsp; September 28 1999</h3>
<ul>
  <li> Albert Faber:&nbsp; updated his BladeDLL code.&nbsp; This allows LAME to 
    be compiled into a BladeEnc compatiable .dll.</li>
  <li> <font color="#3366ff">Mike Cheng: faster l3psycho_ener() routine.</font></li>
  <li> Sigbj&oslash;rn Skj&aelig;ret: more code cleanup.</li>
</ul>
<h3> LAME&nbsp; 3.30beta&nbsp; September 27 1999</h3>
<ul>
  <li> Conrad Sanderson:&nbsp; ID3 tag code added (type 'lame' for instructions)</li>
  <li> new mdct.c from Mike Cheng (no faster, but much cleaner code)</li>
  <li> Mathew Hendry: Microsoft nmake makefile and a couple other changes for 
    MSVC</li>
  <li> More modulization work:&nbsp; One input sound file interface handles mp3's, 
    uncompressed audio, with or without LIBSNDFILE.&nbsp; Fixes (hopefully) a 
    bunch of file I/O bugs introduced in 3.29 (Mark Taylor)</li>
  <li> LAME will now print valid samplerate/bitrate combinations (Mark Taylor)</li>
  <li> stdin/stdout fix for OS/2 (Paul Hartman)</li>
  <li> For mp3 input files, totalframes estimated based on filesize and first 
    frame bitrate. (Mark Taylor)</li>
  <li> Updated all functions with new style prototypes.&nbsp; (Sigbj&oslash;rn 
    Skj&aelig;ret)</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.29beta&nbsp; September 21 1999</h3>
<ul>
  <li> <font color="#ff0000">Bug in bigv_bitcount fixed.&nbsp; Loop.c was overestimating 
    the number of bits needed, resulting in wasted bits every frame.&nbsp; (Leonid 
    A. Kulakov)</font></li>
  <li> <font color="#ff0000">Bug in *_choose_table() fixed&nbsp;&nbsp; These routines 
    would not sellect the optimal Huffman table in some cases.&nbsp;&nbsp; (Leonid 
    A. Kulakov)</font></li>
  <li> <font color="#ff0000">Tuning of ATH normalization (macik)</font></li>
  <li> Removed unused variables and fixed function prototypes (Sigbj&oslash;rn 
    Skj&aelig;ret)</li>
  <li> Sami Farin sent a&nbsp; .wav&nbsp; file that&nbsp; LAME built in support 
    choked on.&nbsp;&nbsp; I added a slightly more sophisticated wav header parsing 
    to handle this, but if you have trouble, use libsndfile.</li>
  <li> Resampling hooks and options added.&nbsp; Buffering and resampling routines 
    need to be written.</li>
  <li> LAME will now take an mp3 file as input.&nbsp; When resampling code is 
    working, LAME will be able to (for example) convert a high bitrate stereo 
    mp3 to a low bitrate mono mp3 for streaming.</li>
</ul>
<h3> LAME 3.28beta&nbsp; September 15 1999</h3>
<ul>
  <li> <font color="#ff0000">Serious bug fixed in high frequency MDCT coefficients.&nbsp; 
    Huffman coding was reversing the order of the count1 block quadruples.&nbsp;&nbsp; 
    (Leonid A. Kulakov)</font></li>
  <li> nint() problems under Tru64 unix fixed and preprocessor variable HAVE_NINT 
    removed.&nbsp; (Bob Bell)</li>
  <li> Compiler warning fixes and code cleanup&nbsp;&nbsp; (Sigbj&oslash;rn Skj&aelig;ret, 
    Lionel Bonnet)</li>
  <li> USAGE file now includes suggestions for downsampling.&nbsp; For low bitrate 
    encodings, proper downsampling can give dramatically better results.&nbsp; 
    (John Hayward-Warburton)</li>
</ul>
<h3> LAME 3.27beta&nbsp; September 12 1999</h3>
<ul>
  <li> Several bugs in encode.c and l3bitstream.c fixed by Lionel Bonnet.</li>
  <li> Bugs in new VBR (#define RH) formula for mono input file and mid/side encoding 
    fixed.</li>
</ul>
<h3> LAME 3.26beta&nbsp; September 10 1999</h3>
<ul>
  <li> The "-m m" option (mono .mp3 file) will automatically mix left and right 
    channels if the input file is stereo.&nbsp; (Alfred Weyers)</li>
  <li> <font color="#ff0000">New quant_compare algorithm (method for deciding 
    which of two quantizations is better) enabled with -X4 (Greg Maxwell)</font></li>
  <li> <font color="#ff0000">New mid/side VBR bit allocation formula.&nbsp; Mid 
    channel bits are set by the quality requirements, and then the side channel 
    uses a reduced number of bits (in a proportion coming from the fixed bitrate 
    code).&nbsp; This might not be optimal, but it should be pretty good and no 
    one knows what the optimal solution should be.&nbsp; (Greg Maxwell)</font></li>
  <li> <font color="#ff0000">New VBR (#define RH) tunings based on detailed listening 
    tests by Macik and Greg Maxwell.</font></li>
  <li> Sigbj&oslash;rn Skj&aelig;ret fixed several compiler warnings (which turned 
    out to be potential bugs)</li>
  <li> Takehiro Tominaga fixed a low bitrate bug in reduce_side()</li>
  <li> Alfred Weyers fixed some buffer overflows.</li>
  <li> <font color="#ff0000">New ATH (absolute threshold of hearing) formula replaces 
    buggy ISO code, and adds&nbsp; analog silence treatment&nbsp; (removal of 
    coefficients below below ATH).&nbsp;&nbsp; These are turned on by default 
    but have not been fully tested.&nbsp; (Robert Hegemann)</font></li>
  <li> <font color="#ff0000">Bug in short block spreading function fixed.&nbsp; 
    (Robert Hegemann)</font></li>
</ul>
<h3> LAME 3.25beta&nbsp; August 22 1999</h3>
<ul>
  <li> Sigbj&oslash;rn Skj&aelig;ret fixed a zero byte malloc call.&nbsp; This 
    bug&nbsp; was introduced in 3.24 and causes problems on non Linux systems.</li>
  <li> Bit allocation routines would sometimes allocate more than 4095 bits to 
    one channel of one granule.&nbsp; A couple of people reported problems that 
    might be caused by this, especially at higher bitrates.</li>
  <li> Nils Faerber updated the man page and fixed many of the compiler warnings.</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.24beta&nbsp;&nbsp; August 15 1999</h3>
<ul>
  <li> This release contains the following new code (for developers) which is 
    disabled by default:</li>
  <li> Robert Hegemann:&nbsp; Completely overhauled VBR code.&nbsp; Now computes 
    exact number of bits required for the given qualty and then quantized with 
    the appropriate bitrate.</li>
  <li> Several new quantization quality measures.</li>
</ul>
<h3> LAME 3.23beta&nbsp; August 8 1999</h3>
<ul>
  <li> Very nice continuously updated VBR histogram display from Iwasa Kazmi.&nbsp; 
    (disabled with --nohist).</li>
  <li> More modulerization work.&nbsp; The encoding engine can now be compiled 
    into libmp3lame, but the interface is awkward.</li>
  <li> <font color="#ff0000">Bug fixed in FFT Hann window formula (Leonid A. Kulakov).</font></li>
  <li> New LAME logo on the download page.&nbsp; Created by Chris Michalisles.</li>
  <li> <font color="#ff0000">Several VBR algorithm improvements from Robert Hegemann.&nbsp; 
    New quantization noise metrics and VBR quality measure takes into account 
    mid/side encoding.&nbsp; Should produce smaller files with the same quality, 
    especially when using jstereo.</font></li>
</ul>
<h3> LAME 3.22beta&nbsp; July 27 1999</h3>
<ul>
  <li> Downsampling (stereo to mono) bug with MPEG2 fixed.&nbsp; (Mike Oliphant)</li>
  <li> Downsampling now merges L &amp; R channels - before it only took the L 
    channel.</li>
  <li> More modularization and code cleanup from Albert Faber and myself.</li>
  <li> Input filesize limit removed for raw pcm input files.&nbsp; For other file 
    types, LAME will still only read the first 2^32 samples, (27 hours of playing 
    time at 44.1 kHz).</li>
  <br>
  &nbsp; 
</ul>
<h3> LAME 3.21beta&nbsp; July 26 1999</h3>
<ul>
  <li> <font color="#ff0000">Correct Mid/Side masking thresholds for JSTEREO mode!&nbsp; 
    This is enabled with -h.&nbsp; It&nbsp; makes LAME about 20% slower since 
    it computes psycho-acoustics for L,R Mid and Side channels.</font></li>
  <li> <font color="#ff0000">"Analog silence" threshold added.&nbsp; Keeps VBR 
    from upping the bitrate during very quite passages.&nbsp; (Robert.Hegemann)</font></li>
  <li> <font color="#ff0000">New VBR quality setting from Robert Hegemann.&nbsp; 
    It is based on the idea that distortion at lower bit rates sounds worse than 
    at higher bitrates, and so the allowed distortion (VBR quality setting) is 
    proportional to the bitrate.&nbsp; Because of this, default minimum bitrate 
    is now 32kbs.</font></li>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -