Commit graph

4 commits

Author SHA1 Message Date
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
hubertf
7cee8966be Update lame to 3.92. Changes:
* Alexander Leidinger:  add non linear psymodel (compile time option,
       disabled by default), workaround a bug in gcc 3.0.3 (compiler options,
       based upon suggestions from various people, see archives and changelog
       for more)
     * Steve Lhomme:  ACM wrapper (MS-Windows codec)
     * Steve Lhomme:  less memory copying on stereo (interleaved) input
     * Takehiro Tominaga: Inter-channel masking, enables with --interch x
       option
     * For buggy versions of gcc compiler (2.96*), back off on some of the
       advanced compiler options

Update requested by Brad Forschinger <bnjf@optushome.com.au> in private mail.
2002-05-25 12:47:59 +00:00
wiz
42f3f098e8 Update to 3.91.
Changes since 3.89:
* Darin Morrison:  Bugfix for --alt-preset (for content with low volume,
  clean vocals), only important for the "fast standard" preset
* Alexander Leidinger: <BR
     * add some missing files to the distribution
     * add --alt-preset to the man page
* Many small improvements and bug fixes not added to history
* John Dahlstrom:  more fine tuning on the auto adjustment of the ATH
* Robert Hegemann:  small speed and quality improvements for the old VBR
  code (--vbr-old).
* Robert Hegemann:  some short block bug fixes
* Robert Hegemann:  Big improvements to --vbr-mtrh, now encodes much
  more frequencies over 16khz
* Robert Hegemann:  --vbr-new code disabled (outdated and lower quality)
  and replaced with --vbr-mtrh (Both --vbr-new and --vbr-mtrh now
  default to mtrh)
* Robert Hegemann:  reordering of --longhelp to give more information,
  --extrahelp dropped
* Darin Morrison:  Totally revamped and extremely high quality unified
  preset system and other general quality improvements now available
  with --alt-presets:
     * some improvements to psychoacoustics (vast improvements over
       default L.A.M.E. modes) when --alt-preset is used including:
          * Improved tuning of short block usage.
          * Improved quantization selection usage (the -X modes), now
            adapts between appropriate modes on the fly. Also helps on
            "dropout" problems and with pre-echo cases.
          * Improved joint stereo usage. Thresholds are better tuned now
            and fix some "dropout" problems L.A.M.E. suffers from on
            clips like serioustrouble.
          * Improved noise shaping usage. Now switches between noise
            shaping modes on the fly (toggles -Z on and off when
            appropriate) which allows lower bitrates but without the
            quality compromise.
          * Clips vastly improved over default L.A.M.E. modes
            (vbr/cbr/abr, including --r3mix): castanets, florida_seq,
            death2, fatboy, spahm, gbtinc, ravebase, short, florida_seq,
            hihat, bassdrum, 2nd_vent_clip, serioustrouble, bloodline,
            and others. No degraded clips known.
          * VBR bitrates are now more "stable" with less fluctuation --
            not dipping too low on some music and not increasing too
            high unnecessarily on other music. "--alt-preset standard"
            provides bitrates roughly within the range of 180-220kbps,
            often averaging close to 192kbps.
     * --alt-presets replace the --dm-presets and "metal" preset is
       removed and replaced with generic abr and cbr presets.
     * --alt-preset extreme (note the 'e') replaces xtreme to help
       eliminate some confusion
     * --alt-preset vbr modes now have a fast option which offers almost
       no compromise in speed.
     * --alt-preset standard (and "fast standard") are now much lower in
       bitrate, matching --r3mix with an overall average, though
       offering higher quality especially on difficult test samples.
     * --alt-presets are no longer just "presets" as in a collection of
       switches, instead they are now quality "modes" because of special
       code level tunings (those mentioned above).
     * Use --alt-preset help for more information.
* Roel VdB:  more tuning on the --r3mix preset
* Jon Dee, Roel VdB:  INFO tag
* Alexander Leidinger, mp3gain@hotmail.com:  added --scale-l and
  --scale-r to scale stereo channels independantly
* Takehiro Tominaga:  new noise shaping mode, offering more "cutting
  edge" shaping according to masking, enabled via -q1
* Mark Taylor:  More work on --nogap
* Gabriel Bouvigne:  Small changes to abr code for more accurate final
  bitrate
* Gabriel Bouvigne, mp3gain@hotmail.com:  Preliminary ReplayGain
  analysis code added (not functional yet)
* Gabriel Bouvigne, Alexander Leidinger:  Documentation updates
* John Dahlstrom, DSPguru@math.com:  floating point interface function
  in the Windows DLL
2002-01-07 16:38:31 +00:00
drochner
82e0befeb4 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.
2001-07-31 14:23:01 +00:00