Flac 1.2.1

Posted on Sunday, September 23 2007 @ 0:26 CEST by

New in this release is support for all RIFF/AIFF metadata, including Broadcast Wave Format. There are many other small improvements and bug fixes; see the changelog entry for complete details.

General:
  • With the new --keep-foreign-metadata in flac, non-audio RIFF and AIFF chunks can be stored in FLAC files and recreated when decoding. This allows, among other, things support for archiving BWF files and other WAVE files from editing tools that preserves all the metadata.
FLAC format:
  • Specified 2 new APPLICATION metadata blocks for storing WAVE and AIFF chunks (for use with --keep-foreign-metadata in flac).
  • The lead-out track number for non-CDDA cuesheets now must be 255.
Ogg FLAC format:
  • This is not a format change, but changed default extension for Ogg FLAC from .ogg to .oga, according to new Xiph specification (SF #1762492).
flac:
  • Added a new option --no-utf8-convert which works like it does in metaflac (SF #973740).
  • Added a new option --keep-foreign-metadata which can save/restore RIFF and AIFF chunks to/from FLAC files (SF #363478).
  • Changed default extension for Ogg FLAC from .ogg to .oga, according to new Xiph specification (SF #1762492).
  • Fixed bug where encoding from stdin on Windows could fail if WAVE/AIFF contained unknown chunks (SF #1776803).
  • Fixed bug where importing non-CDDA cuesheets would cause an invalid lead-out track number (SF #1764105).
metaflac:
  • Changed default extension for Ogg FLAC from .ogg to .oga, according to new Xiph specification (SF #1762492).
  • Fixed bug where importing non-CDDA cuesheets would cause an invalid lead-out track number (SF #1764105).
plugins:
  • (none)
build system:
  • New configure option --disable-cpplibs to prevent building libFLAC++ (SF #1723295).
  • Fixed bug compiling flac without Ogg support (SF #1760786).
  • Fixed bug where sometimes an existing installation of flac could interfere with the build process (SF #1763690).
  • OS X fixes (SF #1786225).
  • MinGW fixes (SF #1684879).
  • Solaris 10 fixes (SF #1783225 SF #1783630).
  • OS/2 fixes (SF #1771378 SF #1229495).
  • automake-1.10 fixes (SF #1791361 SF #1792179).
documentation:
  • Added new tutorial section for flac.
  • Added example code section for using libFLAC/libFLAC++.
libraries:
  • libFLAC: Fixed very rare seek bug (SF #1684049).
  • libFLAC: Fixed seek bug with Ogg FLAC and small streams (SF #1792172).
  • libFLAC: 64-bit fixes (SF #1790872).
Interface changes (see also the porting guide for specific instructions on porting to FLAC 1.2.1):
  • libFLAC:
    • Added FLAC__metadata_simple_iterator_is_last()
    • Added FLAC__metadata_simple_iterator_get_block_offset()
    • Added FLAC__metadata_simple_iterator_get_block_length()
    • Added FLAC__metadata_simple_iterator_get_application_id()
  • libFLAC++:
    • Added FLAC::Metadata::SimpleIterator::is_last()
    • Added FLAC::Metadata::SimpleIterator::get_block_offset()
    • Added FLAC::Metadata::SimpleIterator::get_block_length()
    • Added FLAC::Metadata::SimpleIterator::get_application_id()

Program Information

Category:
Multimedia
Type:
Free


Version:
1.2.1
Size:

Works on:
Windows, Linux, Mac


Product page: here

Download: Flac 1.2.1



Loading Comments