summaryrefslogtreecommitdiff
path: root/audio/twolame
AgeCommit message (Collapse)AuthorFilesLines
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-21PKGREVISION bump for libsndfile ABI depends bump.wiz1-1/+2
2009-01-27Update twolame to 0.3.12.jmcneill2-7/+6
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
2008-06-20Add DESTDIR support.joerg1-1/+3
2008-05-10Now via SOURCEFORGE.obache1-2/+2
2007-01-07PKGREVISION bump for flac shlib major bump and corresponding ABIwiz2-2/+4
depends bump.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-21Initial import of twolame-0.3.7.xtraeme5-0/+84
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