Download FLAC 1.3.2

Spread the love

After two years of silence, a new version of the Free Lossless Audio Codec, or FLAC, has appeared. This sound file format stores data without losing any information, as is the case with mp3, Ogg Vorbis and Opus, for example. FLAC is available for various operating systems and usually requires an external program to serve as a user interface. In Windows, for example, this is possible with ExactAudioCopy and foobar2000. The changelog for this release shows the following changes and improvements:

General:

  • Fix undefined behavior using GCC/Clang UBSAN (erikd).
  • General hardening via fuzz testing with AFL (erikd and others).
  • General code improvements (lvqcl, erikd and others).
  • Add FLAC in MP4 specification docs (Ralph Giles).
  • MSVS build cleanups (lvqcl).
  • Fix some cppcheck warnings (erikd).
  • Assume all currently used OSes support SSE2.

FLAC format:

  • (none)

Ogg FLAC format:

  • (none)

flac:

  • Fix potential infinite loop on flac-to-flac conversion (erikd).
  • Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl).
  • Only write vorbis comments if they are non-empty.
  • Error out if decoding RAW with bits != (8|16|24).

metaflac:

  • Add –scan-replay-gain option.

plugin:

  • (none)

build system:

  • Fixes for MSVC and Makefile.lite build systems.

documentation:

  • (none)

libraries:

  • CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl).
  • Fix two stream decoder bugs (Max Kellermann).
  • Fix a NULL dereference bug (on a malformed file).
  • Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden).
  • Improved encoding speed on older Intel CPUs.
  • Fixed a seeking bug when decoding certain files (Miroslav Lichvar).
  • Put an upper bound (32768) on the number of seek points.
  • Fix potential memory leaks.
  • Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default).
  • Fix an out-of-bounds heap read.
  • Win32: Only use large buffers when writing to disk.

Interface changes:

  • libFLAC:
    • (none)
  • libFLAC++:
    • (none)

Version number 1.3.2
Release status Final
Operating systems Windows 7, Linux, BSD, Windows XP, DOS, macOS, Solaris, Windows Vista, Windows 8, Windows 10
Website FLAC
Download
License type GPL
You might also like