diff options
author | drochner <drochner@pkgsrc.org> | 2001-07-31 14:23:01 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2001-07-31 14:23:01 +0000 |
commit | 82e0befeb46dd360e15b79857e49a3452831f49c (patch) | |
tree | b553bc3fbf39a8faa9408e25dca52f6b47457cf1 /audio/lame/Makefile | |
parent | a8366583651977c90f09cea35c24588498a068eb (diff) | |
download | pkgsrc-82e0befeb46dd360e15b79857e49a3452831f49c.tar.gz |
update to 3.89
pkgsrc related changes:
-use default install, so we get the library installed too
(needed eg. as audacity plugin)
-this version knows about libffm (on alpha), removed corresponding
patches (untested)
changelog:
LAME 3.89alpha July 5 2001
John Stewart: long filename support for Win9x/NT.
Takehiro Tominaga: LAME can calculate the CRC of VBR header, so now
"lame -pv" works fine.
Robert Hegemann: Improvements of the new VBR code.
Robert Hegemann: New VBR code is now defaulted. The VBR speed is now on par
with CBR. We will use the old VBR code in the release.
Gabriel Bouvigne: Change of the maximum frame size limit. LAME should now
be more friendly with hardware players.
Gabriel Bouvigne: Size of VBR is now more balanced according to
the -V value.
Alexander Leidinger: Finished the implementation of the set/get functions.
John Dahlstrom: LAME now handles 24bits input
Mark Taylor: bugs in lame --decode causing truncation of mp3 file fixed
Mark Taylor: preliminary --nogap support
"Final" API completed: shared library safe! This API is frozen and should
be backwords compatiable with future versions of libmp3lame.so, but we
will continue to add new functionality.
LAME 3.88beta March 25 2001
A lot of work that was never added to the History!
Frank Klemm and Gabriel Bouvigne: New ATH formula. Big improvement for
high bitrate encodings.
Takehiro Tominaga: Temporal masking
Gabriel Bouvigne/Mark Taylor: auto adjustment of ATH
Robert Hegemann: Better outer_loop stopping criterion. Enabled
with -q2 or better.
Robert Hegemann/Naoki Shibata: slow/carefull noise shaping.
-q3..9: amplify all distorted bands.
-q2: amplify distorted bands within 50%.
-q1-0: amplify only most distorted band at each iteration.
Takehiro Tominaga: Interframe, shortblock temporal masking.
Takehiro Tominaga: LAME restructured into a shared library and front end
application. Slight changes to the API. More changes are coming to
turn LAME into a true shared library (right now you have to recompile
if you upgrade the library :-(
Naoki Shibata:
improvements to psychoacoustics (--nspsytune)
BUG in long block pre echo control fixed (some out of range array
access in M/S psychoacoustics)
Ralf Kempkens: Visual Basic Script for lame, suggested to put it on your
Windows Desktop and you can drag'n'drop Waves to encode on it.
Alexander Stumpf: improved lame.bat for 4Dos users
Mark Taylor: Several bugs fixed in the resampling code.
Frank Klemm, Robert Hegemann: added assembler code for CPU feature
detection on runtime (MMX, 3DNow, SIMD)
Takehiro Tominaga: 3DNow FFT code.
Florian Bome, Alexander Leidinger: more work on configure stuff
Alexander Leidinger: automake/libtool generated Makefiles and TONS of
other work.
Alexander Leidinger: Much work towards shared library style API.
Anonymous: New more efficient RTP code.
Mark Taylor: psycho-acoustic data now computed for all scalefactor bands
(up to 24khz)
Mark Taylor, Takehiro Tominaga: All ISO table data replaced by formulas -
should improve MPEG2.5 results for which we never had correct
table data.
Diffstat (limited to 'audio/lame/Makefile')
-rw-r--r-- | audio/lame/Makefile | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/audio/lame/Makefile b/audio/lame/Makefile index 785b6ab43b5..4e01f465e06 100644 --- a/audio/lame/Makefile +++ b/audio/lame/Makefile @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.14 2001/06/12 20:33:01 jlam Exp $ +# $NetBSD: Makefile,v 1.15 2001/07/31 14:23:01 drochner Exp $ # -VERS= 3.87 +VERS= 3.89 DISTNAME= lame${VERS}beta PKGNAME= lame-${VERS} -WRKSRC= ${WRKDIR}/lame${VERS} +WRKSRC= ${WRKDIR}/lame-${VERS} CATEGORIES= audio MASTER_SITES= ftp://lame.sourceforge.net/pub/lame/src/ @@ -14,21 +14,12 @@ COMMENT= Fast, high quality MP3 encoder GNU_CONFIGURE= yes USE_GMAKE= yes +USE_LIBTOOL= yes +LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig LICENSE= fee-based-commercial-use CONFIGURE_ARGS+= --without-vorbis -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/lame ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/doc/man/lame.1 ${PREFIX}/man/man1/lame.1 - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/lame - for f in contributors.html examples.html history.html id3.html \ - index.html lame.css modes.html node5.html node6.html \ - node7.html switchs.html; do \ - ${INSTALL_DATA} ${WRKSRC}/doc/html/$$f \ - ${PREFIX}/share/doc/html/lame; \ - done - .include "../../mk/bsd.prefs.mk" .if defined(LAME_USE_GTK) @@ -43,8 +34,6 @@ DEPENDS+= libffm-*:../../math/libffm CFLAGS+= -O2 -Wall -fomit-frame-pointer -ffast-math -funroll-loops \ -mfp-regs -fschedule-insns -fschedule-insns2 \ -finline-functions -DFLOAT=double -# optimized libffm (free fast math library) -LIBS+= -L${PREFIX}/lib -Wl,-R${PREFIX}/lib -lffm -lm .endif .include "../../mk/bsd.pkg.mk" |