./audio/twolame, Optimised MPEG Audio Layer 2 (MP2) encoder based on tooLAME

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 0.4.0nb3, Package name: twolame-0.4.0nb3, Maintainer: pkgsrc-users

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.

Features added to TwoLAME:

* Fully thread-safe
* Static and shared library (libtwolame)
* API very similar to LAME's (for easy porting)
* Frontend supports wider range of input files (using libsndfile)
* automake/libtool/pkgconfig based build system
* C99 compliant

Required to run:

Required to build:

Master sites:

Filesize: 870.027 KB

Version history: (Expand)

CVS history: (Expand)

   2022-09-11 14:52:13 by Thomas Klausner | Files touched by this commit (670)
Log message:
*: bump PKGREVISION for flac shlib bump
   2022-03-28 12:43:41 by Tobias Nygren | Files touched by this commit (125)
Log message:
a*/*: revbump(1) for libsndfile
   2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455)
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes.

The following distfiles couldn't be fetched (possibly they are fetched

./audio/freeswitch-sounds-ru/distinfo \ 
./audio/freeswitch-sounds-ru/distinfo \ 
./audio/freeswitch-music/distinfo \ 
./audio/freeswitch-music/distinfo \ 
./audio/freeswitch-sounds-fr/distinfo \ 
./audio/freeswitch-sounds-fr/distinfo \ 
./audio/freeswitch-sounds-en/distinfo \ 
./audio/freeswitch-sounds-en/distinfo \ 
   2021-10-07 15:10:03 by Nia Alarie | Files touched by this commit (459)
Log message:
audio: Remove SHA1 hashes for distfiles
   2020-08-18 19:58:18 by Leonardo Taccari | Files touched by this commit (549)
Log message:
*: revbump for libsndfile
   2020-03-22 12:37:17 by Nia Alarie | Files touched by this commit (3)
Log message:
twolame: Update to 0.4.0

Version 0.4.0 (2019-10-11)
- Added free format encoding (now up to 450 kbps)
- Added DAB utility methods for ScF-CRC handling
- Added `twolame_get_original()` and `twolame_set_original()`
- Added `twolame_get_extension()` and `twolame_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 to `LT_INIT`
- Compiler and Valgrind warning fixes
- Various other minor fixes
   2016-04-20 14:10:35 by Niclas Rosenvik | Files touched by this commit (138)
Log message:
Set LICENSE for a lot of audio packages.
   2015-11-03 02:12:56 by Alistair G. Crooks | Files touched by this commit (409)
Log message:
Add SHA512 digests for distfiles for audio category

Problems found with existing distfiles:
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.