AfterDawn | News | Guides | Software downloads | Tech Support | Forums | HIGH.FI
AfterDawn

Version history for FLAC

<<Back to software description

Changes for v1.1.3 - v1.1.4

  • General:
  • Improved compression with no change to format or decrease in speed.
  • Encoding and decoding speedups for all modes. Encoding at -8 is twice as fast.
  • FLAC format: (none)
  • Ogg FLAC format: (none)
  • flac:
  • Improved compression with no change to format or decrease in speed.
  • Encoding and decoding speedups for all modes. Encoding at -8 is twice as fast.
  • Added a new option -w,--warnings-as-errors for treating all warnings as errors.
  • Allow --picture option to take only a filename, and have all other attributes extracted from the file itself.
  • Fixed a bug that caused suboptimal default compression settings in some locales (SF #1608883).
  • Fixed a bug where FLAC-to-FLAC transcoding of a corrupted FLAC file would truncate the transcoded file at the first error (SF #1615019).
  • Fixed a bug where using -F with FLAC-to-FLAC transcoding of a corrupted FLAC would have no effect (SF #1615391).
  • Fixed a bug where new PICTURE metadata blocks specified with --picture would not be transferred during FLAC-to-FLAC transcoding (SF #1627993).
  • metaflac:
  • Allow --import-picture-from option to take only a filename, and have all other attributes extracted from the file itself.
  • plugins:
  • Fixed a bug in the XMMS plugin where Ctrl-3 (file info) would cause a crash if the file did not exist (SF #1634941).
  • build system:
  • Fixed a makefile linkage bug with libogg (SF #1611414).
  • Added pkg-config files for libFLAC and libFLAC++ (SF #1647881).
  • Added --disable-ogg option for building without Ogg support even if libogg is installed (SF #1196996).
  • libraries:
  • Completely rewritten bitbuffer which uses native machine word size instead of bytes for dramatic speed improvements. The speedup should be most dramatic on CPUs with slower byte manipulation capability and big-endian machines.
  • Much faster Rice partition size estimation which greatly speeds encoding in higher modes.
  • Increased compression for all modes.
  • Reduced memory requirements for encoder and decoder.
  • Fixed a bug with default apodization settings that were erroneous in some locales (SF #1608883).
  • Interface changes:
  • libFLAC: + (behavior only) FLAC__stream_encoder_set_metadata() now makes a copy of the "metadata" array of pointers (but still not copies of the objects themselves) so the client does not need to maintain its copy of the array after the call.
  • libFLAC++: + (none)



<<Back to software description