Releases: njh/twolame
Releases · njh/twolame
Version 0.4.0
- 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
Version 0.3.13
- 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
- Fixed 'inline' for the forthcoming gcc-4.3
- thanks to Martin Michlmayr for patch