Skip to content

FLAC 1.3.4

Compare
Choose a tag to compare
@rillian rillian released this 21 Feb 01:43
· 566 commits to master since this release
1.3.4
1151c93

FLAC 1.3.4 released 2022 February 20

This release mostly fixes (security related) bugs.

When building with MSVC, using CMake is preferred, see the README under
"Building with CMake" for more information. Building with MSVC using
solution files is deprecated and these files will be removed in the future.

Package checksums

  • 8ff0607e75a322dd7cd6ec48f4f225471404ae2730d0ea945127b1355155e737 flac-1.3.4.tar.xz
  • 0476f66a58a2b8b411585bd61d0ae0c2a39708c325ab1c0ce92d46044676ffe1 flac-1.3.4-win.zip

Changes

General

  • Fix 12 decoder bugs found by oss-fuzz, including CVE-2020-0499 (erikd, Martijn van Beurden)
  • Fix encoder bug CVE-2021-0561 (NeelkamalSemwal)
  • Integrate oss-fuzzers (erikd, Guido Vranken)
  • Seeking fixes (NeelkamalSemwal, Robert Kausch)
  • Various fixes and improvements (Andrei Astafev, Rosen Penev, Håkan Kvist, oreo639, erikd, Tamás Zahola, Ulrik Mikaelsson, Tyler Dunn, tmkk)

Format

  • FLAC format
    • no changes
  • Ogg FLAC format:
    • no changes

Commands

  • flac:
    Various fixes and improvements (Andrei Astafev, Martijn van Beurden)
  • metaflac:
    (none)

Build system

  • CMake improvements (evpobr, Vitaliy Kirsanov, erikd, Ozkan Sezer, Tyler Dunn, tg-m DeadSix27, ericLemanissier, Chocobo1).
  • Fixes for MinGW and MSVC (Ozkan Sezer).
  • Fix for clang (Ozkan Sezer)
  • Fix for PowerPC (Peter Seiderer, Thomas BERNARD)
  • Fix for FreeBSD PowerPC (pkubaj).

Testing and Validation

  • Add Windows target to CI, improve logging (Ralph Giles)
  • CI improvements (Ralph Giles, Ewout ter Hoeven)

Documentation

  • Doxygen fixes (Tyler Dunn)
  • Fix typos (Tim Gates, maxz)

Library interface changes

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

Special thanks to Martijn van Beurden for helping prepare this release.