mirror of
https://github.com/cookiengineer/audacity
synced 2026-04-29 01:05:35 +02:00
Move library tree where it belongs
This commit is contained in:
517
lib-src/twolame/doc/html/changelog.html
Normal file
517
lib-src/twolame/doc/html/changelog.html
Normal file
@@ -0,0 +1,517 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
|
||||
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta name="generator" content="AsciiDoc 7.1.2" />
|
||||
<link rel="stylesheet" href="./twolame.css" type="text/css" />
|
||||
<link rel="stylesheet" href="./twolame-quirks.css" type="text/css" />
|
||||
<title>What is new in TwoLAME</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="header">
|
||||
<h1>What is new in TwoLAME</h1>
|
||||
<span id="revision">version 0.3.11</span>
|
||||
</div>
|
||||
<h2>Version 0.3.11 (2007-07-02)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Fixed energy levels bug for mono audio
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
thanks to Staale Helleberg for patch
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed <em>inline</em> for the forthcoming gcc-4.3
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
thanks to Martin Michlmayr for patch
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed STDIN support in twolame frontend
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.10 (2007-03-20)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Added win32/winutil.h to tarball - fixes bug #1629945
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed presentation of —enable-debug in configure script
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added twolame_encode_buffer_float32_interleaved()
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed bug that was loosing stereo in twolame_encode_buffer_float32()
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed twolame_set_mode() to accept TWOLAME_AUTO_MODE
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added source file Ids to the top of every file
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added -pedantic to CFLAGS for debug build
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.9 (2006-12-31)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Fix for Windows in simple frontend: open files in binary mode
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
thanks to Kurien Mathew
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Fixed energy level support
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
thanks to Staale Helleberg
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Nows displays the version number of libsndfile in frontend
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
as suggested by Elio Blanca
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Changed documentation build system, so you have to run it manually
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Buffer overrun fix in new_extension()
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Added warning that DAB support is still broken
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Added twolame_get_framelength() to return number of bytes per frame
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added TWOLAME_SAMPLES_PER_FRAME macro, clarifying that there are
|
||||
always 1152 samples per frame in Layer 2
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Frontend now displays extra information
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Duration of input file (if known)
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Total number of frames to be encoded and percentage complete
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
The filesize of the output file
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Cleaned up source files so that it is consistent and all uses tabs (tab width 4)
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.8 (2006-06-19)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Fixed CRC protection
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
More code tidying
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
pkg-config is no-longer required (but is recommended)
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
frontend now has the exectuable suffix appended to filename
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
added -std=c99 to the compiler options
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.7 (2006-05-07)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Added twolame_encode_buffer_float32() function
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Fix NAN bug for AMD64 processors
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Checks type sizes of short and float
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.6 (2006-12-25)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Removed comma which was causing problems with -pedantic
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Thanks to Akos Maroy
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Added libtool library versioning
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.5 (2005-11-29)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Added back twolame_get_VBR_q/twolame_set_VBR_q
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
More documentation is installed
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.4 (2005-11-19)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Checks parameters a bit better
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Removed lots of exit() calls
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) added twolame_print_config() API call
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Fixed twolame.h so that it works with C++ code
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Rewrote frontend and now (only) uses libsndfile
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Changed behavior in frontend and backend for verbosity setting
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Rewrote manpage for frontend
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Fixed bug with setting MPEG version
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Removed default samplerate - must choose one
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) <em>Original</em> flag is now turned on by default
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Default bitrate is automatically chosen based on the samplerate/channels
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) Default mode is automatically chosen based on the number of channels
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Documentation improvements and corrections
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
(libtwolame) made some of VBR debugging send to stderr instead of stdout
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.3 (2005-04-19)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Added Debian package description
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Now installs documentation
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Removed old unused tables.c and tables.h sources
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.2 (2005-04-10)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Added scaling of input samples
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added downmixing/upmixing of samples
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Applied patch from Christophe Massiot to make TwoLAME thread-safe
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.1 (2004-09-17)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Frontend displays information about the input file format
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Fixed bug with audio_get_samples reading more than buffer size
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added asciidoc documentation
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added doxygen documentation
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<h2>Version 0.3.0 (2004-09-14)</h2>
|
||||
<div class="sectionbody">
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Based on tooLAME 0.2m beta 8
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
changed build system to use automake/libtool
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
now builds shared library
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
restructured lots of code
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
Removed some dead code and unused files
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
should now be close to being thread safe
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
removed memory leaks / static variables
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
changed library API so that it is almost the same as LAMEs
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p>
|
||||
hopefully not too many people have been using the old API
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
not too many big differences
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
will hopefully add resampling support to next release
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
API is ready for resampling support to be added
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
ready for downmixing to be added to libtoolame
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added libsndfile support to toolame frontend (if you have it)
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
moved set/get functions into get_set.c
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
I have broken energy levels support (sorry !) - will try and fix
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added LGPL header to the top of all the files
|
||||
</p>
|
||||
</li>
|
||||
<li>
|
||||
<p>
|
||||
Added toolame_encode_buffer_interleaved
|
||||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="footer">
|
||||
<div id="footer-text">
|
||||
Version 0.3.11<br />
|
||||
Last updated 09-Jan-2008 11:45:16 BST
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user