- Added free format encoding (now up to 450 kbps)
- Added DAB utility methods for ScF-CRC handling
- Added
twolame_get_original()
andtwolame_set_original()
- Added
twolame_get_extension()
andtwolame_set_extension()
- Bundled .spec file in tarball for building RPM for twolame
- Make libsndfile dependency (and therefore the frontend) optional
- Fixed VBR encoding
- Fixed setting for error protection flag
- New check for invalid bitrate/channel encoder settings
- New checks against failed memory allocations
- Fixed padding policy (now adding an empty slot)
- Fixed build when maintainer mode is disabled
- Fixed scaling of floating point input source through libsndfile
- Removed
slotinfo
global variables to fix thread safety bug - Switched to handling reading from STDIN using libsndfile
- Fix for potential buffer overrun relating to
MAX_NAME_SIZE
in CLI tool - Install AUTHORS, COPYING, README, NEWS in
$prefix/share/doc/twolame/
- Zero the whole of the data structure when calling
twolame_init()
- Prefixed all global symbols with
twolame_
to prevent symbol conflicts - Fix for
twolame_get_framelength()
returning the correct frame size when padding is enabled - Fix progress counter in twolame CLI
- Fix compilation on mingw or mxe cross compiler
- Fix symbols visibility on Windows
- Add
-no-undefined
for compilation on Windows - Added
win32-dll
option toLT_INIT
- Compiler and Valgrind warning fixes
- Various other minor fixes
The RPMs were built on a virtual machine running: CentOS Linux release 7.6.1810