Share

LAME (Lame Aint an MP3 Encoder)

Code

Programming Languages: C++, Assembly, C, Python

License: GNU Library or Lesser General Public License (LGPL), GNU General Public License (GPL)

Repositories

browse code, statistics, last commit on 2009-11-03 cvs -d:pserver:anonymous@lame.cvs.sourceforge.net:/cvsroot/lame login

cvs -z3 -d:pserver:anonymous@lame.cvs.sourceforge.net:/cvsroot/lame co -P modulename

Show:

What's happening?

  • CBR bug (rumble/distortion) in Lame 3.98.x and 3.97

    Dear LAME developer team, for years I've been using LAME, as a stand-alone tool and inside different applications that come with it bundled or as the "under-the-hood" encoder. I know that VBR encoding is much more powerful, efficient and generally provides better quality vs. file size. But for several reasons I often still want to encode CBR files at 192 kbit/s, which generally gives a very...

    2009-11-08 13:11:41 UTC by nobody

  • Comment: Doesn't work

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 14 days (the time period specified by the administrator of this Tracker).

    2009-11-08 02:21:38 UTC by sf-robot

  • Access Violation

    An Access violation occurs in DebugPrintf in the BladeMP3EncDLL.c. (on Unicode Platforms) This is because it calls the GetModuleFileName Win API, which on a unicode platform, returns a unicode string, however, the string szFileName is a char, which is 8-bits only, and then when the extension replacement occurs, it treats the szFIleName as a char, which is actually a unicode string, strlen would...

    2009-11-06 07:01:22 UTC by nobody

  • fix possible linking problems of frontend

    Depending on configure arguments libmp3lame may be built only as a shared library. But lame frntends link command using this library has -static. Such clash may cause ugly libtool behavior. In context of lame, linking should probably respect configure flags and link frontend dynamically if shared linking is enabled. As a consequence of bug in libtool, this combination with...

    2009-11-04 22:54:15 UTC by utx

  • --priority switch doesn't work

    I don't know why it stopped working, but it stopped. Please replace this code in parse.c: BOOL SetPriorityClassMacro(DWORD p) { HANDLE op = OpenProcess(PROCESS_ALL_ACCESS, TRUE, GetCurrentProcessId()); return SetPriorityClass(op, p); } with this: BOOL SetPriorityClassMacro(DWORD p) { return SetPriorityClass(GetCurrentProcess(), p); } Thanks.

    2009-11-04 12:35:18 UTC by nobody

  • Comment: wrong enc_padding value in LAME 3.99a & 3.98.3 (from CVS)

    In fact, it isn't "Frontends" category, but "libmp3lame".

    2009-11-04 12:32:38 UTC by nobody

  • LAME (Lame Aint an MP3 Encoder)

    rjamorim committed patchset 425 of module webpages to the LAME (Lame Aint an MP3 Encoder) CVS repository, changing 26 files.

    2009-11-03 16:11:00 UTC by rjamorim

  • Wrong length in ID3v2 tag when num_samples isn't set

    I'm using LAME in winLAME and encode audio samples using the lame_* functions. I also use the ID3 functions to let LAME write ID3v2 tag. In some cases I don't know the number of samples beforehand, so I don't set gfp->num_samples. The function id3v2AddAudioDuration() now uses the default value of MAX_U_32_NUM as number of samples and writes it to the TLEN field. When played back with Windows...

    2009-10-27 18:32:37 UTC by vividos

  • Comment: 'LAME_ALPHA_VERSION' undeclared

    Was this the official LAME tarball or an CVS checkout? How did you configure LAME prior to compiling? Looking at your text, it seems to be a 64 bit Linux system you are using, right?.

    2009-10-24 12:25:32 UTC by robert

  • Comment: Doesn't work

    LAME doesn't come with an install program. What did you try to install and where did you get that from?.

    2009-10-24 12:19:50 UTC by robert