Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
ktmf01 committed Oct 5, 2024
1 parent df5333e commit 724b691
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,17 @@

This changelog is not exhaustive, review [the git commit log](https://github.com/xiph/flac/commits) for an exhaustive list of changes.

## git as of 29-8-2024
## git as of 5-10-2024

As there have been additions to the libFLAC interfaces, the libFLAC version number is incremented to 14. The libFLAC++ version number is incremented to 11.

* General
* Multithreaded encoding is now possible in libFLAC and through the flac command line tool
* The GFDL license file is updated to version 1.3
* The markdown tool documentation is now also converted to HTML, for bundling with systems that do not read manpages (e.g. Windows)
* Decoding of chained Ogg FLAC files is now possible
* flac
* Testing mode (flac -t) now parses all metadata blocks
* Testing mode (flac -t) now parses all metadata blocks and warns the user when ID3v1 metadata is detected
* A warning is displayed when frame numbers do not increase correctly throughout a file
* The explain option (-H or --explain) is now removed, use the manpage or html tool documentation instead
* Built-in help is improved (H2Swine)
Expand All @@ -22,10 +23,13 @@ As there have been additions to the libFLAC interfaces, the libFLAC version numb
* The algorithm of the 'loose mid side' option has changed. Instead of checking every few frames which option is best and keeping that for the next few frames, a fast heuristic is now used. This was necessary to enable multithreading
* Most level 0 metadata interface functions now also work with Ogg FLAC files
* When encoding Ogg FLAC files, the callback now returns a number of samples instead of always 0
* When changing metadata, libFLAC now detects when an input file is a symlink, and will refuse to write data to it when an in-place rewrite of the metadata cannot happen
* Build system
* Fix building on Android with API version < 24 (Steve Lhomme)
* The microbench utility has been removed
* Testing/validation
* Improve fuzzing of allocation failures
* Various other fuzzing improvements
* Documentation
* The foreign metadata storage format used by the flac command line tool is now properly documented

Expand Down

0 comments on commit 724b691

Please sign in to comment.