Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libmp3lame0-x86-64-v3-4.0-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libmp3lame0-x86-64-v3 Distribution: openSUSE Tumbleweed
Version: 4.0 Vendor: openSUSE
Release: 1.1 Build date: Sat Oct 17 19:09:20 2026
Group: Unspecified Build host: reproducible
Size: 260227 Source RPM: lame-4.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://lame.sourceforge.net/
Summary: The LAME MP3 encoder library
LAME is an encoder that converts audio to the MP3 file format. It has
an improved psychoacoustic model and performs well in codec listening
tests.

Provides

Requires

License

LGPL-2.0-or-later

Changelog

* Sat Oct 17 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to version 4.0 (libmp3lame soname unchanged, still .so.0):
    * Major version bump: the 9-byte encoder version field in MP3s
      overflowed with 3.100 minor versions; 4.0 resets the scheme.
    * Security fixes: AIFF header parser integer-underflow DoS
      (CVSS 5.5, frontend); Blade DLL beInitStream stack overflow
      (Windows-only, CVSS 8.4).
    * Fix build with recent GCC/Clang (UTF-8 ID3 tag functions);
      export id3tag_set_textinfo/comment_utf8 from shared lib.
    * Add ID3v2.4 support and upstream pkg-config support.
    * mp3rtp gains IPv6 support (incompatible CLI change).
  - Use upstream lame.pc; keep libmp3lame.pc alias.
  - Use pkgconfig(ncurses); drop obsolete Group tags.
  - Add pkgconfig(libmpg123) BuildRequires: 4.0's --enable-decoder
    mandates external mpg123 (configure errors out without it).
  - Add lame-4.0-frontend-utf8.patch (backport of upstream post-4.0
    fix): split the mistyped ID3v2 tag handler into typed UTF-16/UTF-8
    variants and add id3tag_set_fieldvalue_utf8(); export hip_set_pinfo
    and hip_finish_pinfo for the frontend; unbreaks the build
    with GCC 14+ defaults.
* Sat Mar 11 2023 Martin Pluskal <mpluskal@suse.com>
  - Build AVX2 enabled hwcaps library for x86_64-v3
* Wed Jun 15 2022 Callum Farmer <gmbr3@opensuse.org>
  - Remove bad %defattr - not needed and causes SHLIB non-executable
    rpmlint error
* Wed Jul 08 2020 Fridrich Strba <fstrba@suse.com>
  - Escape the "$" character in spec file, so that the non-existing
    variable does not get replaced by empty string
* Sun Jun 28 2020 Dave Plater <davejplater@gmail.com>
  - Create pkgconfig file.
* Thu Dec 21 2017 idonmez@suse.com
  - Update to version 3.100
    * Improved detection of MPEG audio data in RIFF WAVE files.
      sf#3545112 Invalid sampling detection
    * New switch --gain <decibel>, range -20.0 to +12.0, a more
      convenient way to apply Gain adjustment in decibels,
      than the use of --scale <factor>.
    * Fix for sf#3558466 Bug in path handling
    * Fix for sf#3567844 problem with Tag genre
    * Fix for sf#3565659 no progress indication with pipe input
    * Fix for sf#3544957 scale (empty) silent encode without warning
    * Fix for sf#3580176 environment variable LAMEOPT doesn't
      work anymore
    * Fix for sf#3608583 input file name displayed with wrong
      character encoding (on windows console with CP_UTF8)
    * Fix dereference NULL and Buffer not NULL terminated issues.
    * Fix dereference of a null pointer possible in loop.
    * Make sure functions with SSE instructions maintain their own
      properly aligned stack. Thanks to Fabian Greffrath
    * Multiple Stack and Heap Corruptions from Malicious File.
    * Fix a division by zero vulnerability.
    * Fix CVE-2017-9410 fill_buffer_resample function in
      libmp3lame/util.c heap-based buffer over-read and ap
    * Fix CVE-2017-9411 fill_buffer_resample function in
      libmp3lame/util.c invalid memory read and application crash
    * Fix CVE-2017-9412 unpack_read_samples function in
      frontend/get_audio.c invalid memory read and application crash
    * Fix clip detect scale suggestion unaware of scale input value
    * HIP decoder bug fixed: decoding mixed blocks of lower sample
      frequency Layer3 data resulted in internal buffer overflow.
    * Add lame_encode_buffer_interleaved_int()
  - Drop upstream patches:
    * lame-Add-check-for-invalid-input-sample-rate.patch
    * lame-ansi2knr2.patch
    * lame-bits_per_sample.patch
    * lame-force_align_arg_pointer.patch
    * lame-gtk1.patch
    * lame-int_resample_ratio.patch
    * lame-msse.patch
* Thu Mar 02 2017 jengelh@inai.de
  - Rename %soname to %sover to better reflect its use.
  - Replace goals with what the software really does.
* Sat Jun 20 2015 olaf@aepfle.de
  - Add patch for SSE
  - Add check for invalid input sample rate
  - Avoid malformed wav causing floating point exception (integer divide by zero)
  - Fix warning on 64 bit machines. Explicitely set variables as unsigned ints.
  - Enable functions with SSE instructions to maintain their own properly aligned stack
  - Fix decision if sample rate ratio is an integer value or not
  - run autoreconf, set GTK_CFLAGS
  - Add patch to remove ansi2knr instead of using sed
* Tue Feb 03 2015 scarabeus@opensuse.org
  - Redux the conditionals for not building gtk1 anywhere anymore
* Fri Nov 01 2013 obs@botter.cc
  - Fix logical issue in hvogel's fix

Files

/usr/lib64/glibc-hwcaps/x86-64-v3/libmp3lame.so.0
/usr/lib64/glibc-hwcaps/x86-64-v3/libmp3lame.so.0.0.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 26 00:13:59 2026