Permalink
Commits on Aug 2, 2017
  1. - reverting psymodel to that of version 3.99.5

    Robert Hegemann
    Robert Hegemann committed Aug 2, 2017
     - changing version back to 3.99.5 to ease binary mp3 file comparisons  with version 3.99.5
    
    Committed on the Free edition of March Hare Software CVSNT Client.
    Upgrade to CVS Suite for more features and support:
    http://march-hare.com/cvsnt/
  2. - reverting psymodel to that of version 3.99.5

    Robert Hegemann
    Robert Hegemann committed Aug 2, 2017
     - changing version back to 3.99.5 to ease binary mp3 file comparisons  with version 3.99.5
    
    Committed on the Free edition of March Hare Software CVSNT Client.
    Upgrade to CVS Suite for more features and support:
    http://march-hare.com/cvsnt/
Commits on Jan 29, 2016
  1. update history

    Alexander Leidinger
    Alexander Leidinger committed Jan 29, 2016
  2. regen

    Alexander Leidinger
    Alexander Leidinger committed Jan 29, 2016
  3. - better check for SSE intrinsics [1]

    Alexander Leidinger
    Alexander Leidinger committed Jan 29, 2016
    - don't define NDEBUG in release builds
      -> asserts trigger segfaults even in release builds
      -> quick and user-unfriendly fix until user-fiendly error checks are
         implemented
    - fix spelling mistakes in HACKING file [2]
    - enable cross-compiling for mingw [3]
    - fix linker path for libmpelame for mingw [3]
    - fix out-of-source-tree builds [4]
    - update files to automake 1.15, autconf 2.69
    - update compiler version detection (detect clang and add optimization
      for at least 3.7.x)
    
    Submitted by:	dim@FreeBSD.org [1], FreeBSD PR 206620
    		tridecethtwelve@users.sf.net [2] LAME patch #68
    		bardware@users.sf.net [3] LAME patch #70
    		m-a@users.sf.net [4] LAmE patch #67
Commits on May 11, 2015
  1. libmp3lame: Remove redundant check for invalid sample rates.

    rbrito committed May 11, 2015
    Thanks Fabian Greffrath for letting me know that I screwed up. :)
    
    Signed-off-by: Rogério Brito <rbrito@ime.usp.br>
Commits on Apr 28, 2015
  1. libmp3lame: Add check for negative number of channels.

    rbrito committed Apr 28, 2015
    Thanks to Maks Naumov and Fabian Greffrath for the contribution.
  2. libmp3lame: Fix decision if sample rate ratio is an integer value or …

    rbrito committed Apr 28, 2015
    …not.
    
    From Fabian Greffrath's original description:
    
       If the sample rate of the input file is sufficiently close to an integer
       multiple of the output sample rate, the value of the intratio variable is
       calculated incorrectly. This leads to further values being miscalculated
       up to the joff variable which is used as an index to dereference the
       esv->blackfilt array. This leads top an overflow and causes a
       segmentation fault.
    
    See https://bugs.debian.org/778529 for a discussion.
  3. frontend: Avoid division by zero.

    rbrito committed Apr 28, 2015
    Avoid malformed wav causing floating point exception (integer divide by
    zero).
    
    Kindly contributed by Fabian Greffrath <fabian+debian@greffrath.com>. See
    https://bugs.debian.org/777159 for a discussion.
Commits on Feb 21, 2015
  1. test: lametest: Some more PEP-8 love.

    rbrito committed Feb 21, 2015
    This is mostly regarding not having parentheses around boolean expressions.
  2. Add check for invalid input sample rate.

    rbrito committed Feb 21, 2015
    Patch by Maks Naumov <maksqwe1@ukr.net>, forwared to me by Fabian Greffrath
    <fabian@greffrath.com> from the Debian packaging.
    
    Thanks for the contribution!
Commits on Oct 1, 2014
  1. links update.

    jaz001
    jaz001 committed Oct 1, 2014
Commits on Jan 28, 2014
  1. some minor changes:

    Robert Hegemann
    Robert Hegemann committed Jan 28, 2014
    - do not disable replaygain calc and find peak sample, when not writing LAME info header (patch tracker item #66)
    - remove deprecated linker option from Makefile.MSVC (bug tracker item #442)
Commits on Dec 17, 2013
  1. applying submitted patches

    Robert Hegemann
    Robert Hegemann committed Dec 17, 2013
    #64: fixes undefined references when compiling with mingw32 (send by Patrick)
    #59: changes static_assert into a more portable form (send by Doug Cook)
    #55: fixes issues with wave files >2GB (send by lvqcl)
    
    plus some minor changes to reduce compiler warnings with GCC v4.7.1
Commits on Dec 8, 2013
  1. Documentation updates:

    jaz001
    jaz001 committed Dec 8, 2013
    -q setting rewording in all docs
    general updates in USAGE and man page.
    Small updates in the --help, --longhelp , and --preset help
Commits on Jun 12, 2013
  1. Make autotools files compatible with automake >= 1.12

    rbrito committed Jun 12, 2013
    Newer autotools versions don't seem to support ansi2knr, which is probably
    not a problem, given the last decades of compilers accepting ANSI C (and the
    rest of the LAME code being written in ANSI C itself).
    
    This fixes ticket #60, with a patch of Brennan Shacklett, from the Gentoo
    community.
Commits on Jun 11, 2013
  1. config.{sub,guess}: Update files to pick up newer arches.

    rbrito committed Jun 11, 2013
    This closes ticket #406. Perhaps a better solution would be to rewrite part
    of our autotools system, but, then, perhaps not.
  2. libmp3lame: Regenerate libmp3lame.sym from header file.

    rbrito committed Jun 11, 2013
    Part of patch submitted by Reimar Döffinger on ticket #63.
    
    We should review this to check if there are any symbols that we don't want
    exported.
  3. libmp3lame: Consider the symbols in libmp3lame.sym.

    rbrito committed Jun 11, 2013
    This is part of the patch sent by Reimar Döffinger in ticket #63.
Commits on Mar 20, 2013
  1. fix for tracker item 3608583: input file name displayed with wrong ch…

    Robert Hegemann
    Robert Hegemann committed Mar 20, 2013
    …aracter encoding (windows)
Commits on Oct 25, 2012
  1. fix for tracker item 3580176: environment variable LAMEOPT doesn't wo…

    Robert Hegemann
    Robert Hegemann committed Oct 25, 2012
    …rk anymore
Commits on Oct 13, 2012
  1. fix for tracker item 3544957: scale (empty) silent encode without war…

    Robert Hegemann
    Robert Hegemann committed Oct 13, 2012
    …ning
    
    switches with missing argument values will be ignored.  (Those with integer or floating point values, at least)
  2. fix for tracker item 3567844: problem with Tag genre

    Robert Hegemann
    Robert Hegemann committed Oct 13, 2012
  3. fix for tracker item ID 3558466: Bug in path handling

    Robert Hegemann
    Robert Hegemann committed Oct 13, 2012
Commits on Oct 9, 2012
  1. bump version

    Robert Hegemann
    Robert Hegemann committed Oct 9, 2012
  2. trying to improve strong tonal samples (lead-voice.wav)

    Robert Hegemann
    Robert Hegemann committed Oct 9, 2012
  3. ignore developer-only switches, but parse them for command line compa…

    Robert Hegemann
    Robert Hegemann committed Oct 9, 2012
    …tibility reasons