mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-11-04 08:04:06 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			173 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			173 lines
		
	
	
		
			5.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
What is new in TwoLAME 
 | 
						|
======================
 | 
						|
 | 
						|
Version 0.3.13 (2010-01-21)
 | 
						|
---------------------------
 | 
						|
 | 
						|
- Fixed documentation location (--docdir in configure)
 | 
						|
   * thanks to Chris Mayo for patch
 | 
						|
- Moved source code control to Github
 | 
						|
- Improvements to build system
 | 
						|
- Updated to autoconf 2.60, libtool 2.2, automake 1.10 and Doxygen 1.7.3
 | 
						|
- Fix problem with 'extern inline' by changing them to 'static inline'
 | 
						|
- Wrote perl script to test output of the frontend
 | 
						|
- Changed all debugging messages, writing to stdout to write to stderr
 | 
						|
- Removed calls to exit() from libtwolame.
 | 
						|
- Added --non-copyright option (which is enabled by default)
 | 
						|
- Fix for bad copy/paste of variable assignment.
 | 
						|
- Manpage correction
 | 
						|
- Changed fopen() options to wb to fix Windows
 | 
						|
 | 
						|
 | 
						|
Version 0.3.12 (2008-01-09)
 | 
						|
---------------------------
 | 
						|
 | 
						|
- Fixed 'inline' for the forthcoming gcc-4.3
 | 
						|
   * thanks to Martin Michlmayr for patch
 | 
						|
 | 
						|
 | 
						|
Version 0.3.11 (2007-07-02)
 | 
						|
---------------------------
 | 
						|
 | 
						|
- Fixed energy levels bug for mono audio
 | 
						|
   * thanks to Staale Helleberg for patch
 | 
						|
- Fixed STDIN support in twolame frontend
 | 
						|
 | 
						|
 | 
						|
Version 0.3.10 (2007-03-20)
 | 
						|
---------------------------
 | 
						|
 | 
						|
- Added win32/winutil.h to tarball - fixes bug #1629945
 | 
						|
- Fixed presentation of --enable-debug in configure script
 | 
						|
- Added twolame_encode_buffer_float32_interleaved()
 | 
						|
- Fixed bug that was loosing stereo in twolame_encode_buffer_float32()
 | 
						|
- Fixed twolame_set_mode() to accept TWOLAME_AUTO_MODE
 | 
						|
- Added source file Ids to the top of every file
 | 
						|
- Added -pedantic to CFLAGS for debug build
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Version 0.3.9 (2006-12-31)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Fix for Windows in simple frontend: open files in binary mode
 | 
						|
   * thanks to Kurien Mathew
 | 
						|
- (libtwolame) Fixed energy level support
 | 
						|
   * thanks to Staale Helleberg
 | 
						|
- Nows displays the version number of libsndfile in frontend
 | 
						|
   * as suggested by Elio Blanca
 | 
						|
- Changed documentation build system, so you have to run it manually
 | 
						|
- Buffer overrun fix in new_extension()
 | 
						|
- (libtwolame) Added warning that DAB support is still broken
 | 
						|
- (libtwolame) Added twolame_get_framelength() to return number of bytes per frame
 | 
						|
- Added TWOLAME_SAMPLES_PER_FRAME macro, clarifying that there are 
 | 
						|
  always 1152 samples per frame in Layer 2
 | 
						|
- Frontend now displays extra information
 | 
						|
   * Duration of input file (if known)
 | 
						|
   * Total number of frames to be encoded and percentage complete
 | 
						|
   * The filesize of the output file
 | 
						|
 - Cleaned up source files so that it is consistent and all uses tabs (tab width 4)  
 | 
						|
 | 
						|
 | 
						|
 | 
						|
Version 0.3.8 (2006-06-19)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- (libtwolame) Fixed CRC protection
 | 
						|
- More code tidying
 | 
						|
- pkg-config is no-longer required (but is recommended)
 | 
						|
- frontend now has the exectuable suffix appended to filename
 | 
						|
- added -std=c99 to the compiler options
 | 
						|
 | 
						|
 | 
						|
Version 0.3.7 (2006-05-07)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- (libtwolame) Added twolame_encode_buffer_float32() function
 | 
						|
- (libtwolame) Fix NAN bug for AMD64 processors
 | 
						|
- Checks type sizes of short and float
 | 
						|
 | 
						|
 | 
						|
Version 0.3.6 (2006-12-25)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Removed comma which was causing problems with -pedantic
 | 
						|
   * Thanks to Akos Maroy
 | 
						|
- (libtwolame) Added libtool library versioning
 | 
						|
 | 
						|
 | 
						|
Version 0.3.5 (2005-11-29)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- (libtwolame) Added back twolame_get_VBR_q/twolame_set_VBR_q
 | 
						|
- More documentation is installed
 | 
						|
 | 
						|
 | 
						|
Version 0.3.4 (2005-11-19)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- (libtwolame) Checks parameters a bit better
 | 
						|
- (libtwolame) Removed lots of exit() calls
 | 
						|
- (libtwolame) added twolame_print_config() API call
 | 
						|
- (libtwolame) Fixed twolame.h so that it works with C++ code
 | 
						|
- Rewrote frontend and now (only) uses libsndfile
 | 
						|
- Changed behavior in frontend and backend for verbosity setting
 | 
						|
- Rewrote manpage for frontend
 | 
						|
- (libtwolame) Fixed bug with setting MPEG version
 | 
						|
- (libtwolame) Removed default samplerate - must choose one
 | 
						|
- (libtwolame) 'Original' flag is now turned on by default
 | 
						|
- (libtwolame) Default bitrate is automatically chosen based on the samplerate/channels
 | 
						|
- (libtwolame) Default mode is automatically chosen based on the number of channels
 | 
						|
- Documentation improvements and corrections
 | 
						|
- (libtwolame) made some of VBR debugging send to stderr instead of stdout
 | 
						|
 | 
						|
 | 
						|
Version 0.3.3 (2005-04-19)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Added Debian package description
 | 
						|
- Now installs documentation
 | 
						|
- Removed old unused tables.c and tables.h sources
 | 
						|
 | 
						|
 | 
						|
Version 0.3.2 (2005-04-10)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Added scaling of input samples
 | 
						|
- Added downmixing/upmixing of samples
 | 
						|
- Applied patch from Christophe Massiot to make TwoLAME thread-safe
 | 
						|
 | 
						|
 | 
						|
Version 0.3.1 (2004-09-17)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Frontend displays information about the input file format
 | 
						|
- Fixed bug with audio_get_samples reading more than buffer size
 | 
						|
- Added asciidoc documentation
 | 
						|
- Added doxygen documentation
 | 
						|
 | 
						|
 | 
						|
Version 0.3.0 (2004-09-14)
 | 
						|
--------------------------
 | 
						|
 | 
						|
- Based on tooLAME 0.2m beta 8
 | 
						|
- changed build system to use automake/libtool
 | 
						|
- now builds shared library
 | 
						|
- restructured lots of code
 | 
						|
   * Removed some dead code and unused files
 | 
						|
- should now be close to being thread safe
 | 
						|
- removed memory leaks / static variables
 | 
						|
- changed library API so that it is almost the same as LAMEs
 | 
						|
   * hopefully not too many people have been using the old API
 | 
						|
   * not too many big differences
 | 
						|
   * will hopefully add resampling support to next release
 | 
						|
   * API is ready for resampling support to be added
 | 
						|
   * ready for downmixing to be added to libtoolame
 | 
						|
- Added libsndfile support to toolame frontend (if you have it)
 | 
						|
- moved set/get functions into get_set.c
 | 
						|
- I have broken energy levels support (sorry !) - will try and fix
 | 
						|
- Added LGPL header to the top of all the files
 | 
						|
- Added toolame_encode_buffer_interleaved
 | 
						|
 | 
						|
 |