TwoLAME is an optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME by Mike Cheng, which in turn is based upon the ISO dist10 code and portions of LAME. TwoLAME includes libtwolame, a fully thread-safe shared library with an API very similar to LAME's.
| Tags | multimedia Sound/Audio |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | C |
| Translations | English |
Recent releases


Release Notes: This release includes a number of minor bug fixes and improvements to the build system.


Release Notes: STDIN support was fixed in the twolame frontend. An energy levels bug for mono audio was fixed. "inline" was fixed for the forthcoming gcc-4.3.


Release Notes: This release adds win32/winutil.h to the tarball, fixes bug #1629945, fixes presentation of --enable-debug in the configure script, adds twolame_encode_buffer_float32_interleaved(), fixes a bug that was losing stereo in twolame_encode_buffer_float32(), fixes twolame_set_mode() to accept TWOLAME_AUTO_MODE, adds source file IDs to the top of every file, and adds -pedantic to CFLAGS for the debug build.


Release Notes: Energy level support was fixed. The twolame_get_framelength() function was added. A number of other minor fixes and improvements were made.


Release Notes: This release adds a twolame_encode_buffer_float32() function, fixes a NAN bug for AMD-64 processors, checks the type sizes of short and float, and changes compile flags a bit. It adds -std=c99, and changes the version number displayed by the frontend.